From owner-linux-arm-outgoing@vger.rutgers.edu  Tue Feb  1 14:54:01 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id OAA31744
	for <linux-arm-archive@lists.arm.linux.org.uk>; Tue, 1 Feb 2000 14:54:00 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 4E27615D8F; Tue,  1 Feb 2000 15:53:58 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S153925AbQBAKll>;
	Tue, 1 Feb 2000 05:41:41 -0500
Received: by vger.rutgers.edu id <S154173AbQBAKjd>;
	Tue, 1 Feb 2000 05:39:33 -0500
Received: from quarl0.etek.chalmers.se ([129.16.32.20]:1232 "EHLO
        etek.chalmers.se") by vger.rutgers.edu with ESMTP
	id <S154172AbQBAKez>; Tue, 1 Feb 2000 05:34:55 -0500
Received: from hortensia.etek.chalmers.se (_7-A4D@hortensia [129.16.32.92])
	by etek.chalmers.se (8.8.8/8.8.8) with ESMTP id PAA18173
	for <linux-arm@vger.rutgers.edu>; Tue, 1 Feb 2000 15:45:57 +0100 (MET)
X-Authentication-Warning: quarl0.etek.chalmers.se: Host _7-A4D@hortensia [129.16.32.92] claimed to be hortensia.etek.chalmers.se
Received: (from e4borgen@localhost)
	by hortensia.etek.chalmers.se (8.8.8/8.8.8) id PAA16812
	for linux-arm@vger.rutgers.edu; Tue, 1 Feb 2000 15:45:57 +0100 (MET)
Date:   Tue, 1 Feb 2000 15:45:57 +0100
From: Per Borgentun <e4borgen@etek.chalmers.se>
To: linux-arm@vger.rutgers.edu
Subject: arm jre ?
Message-ID: <20000201154556.A5686@etek.chalmers.se>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.95.6i
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing


Hello,

 Does anyone know if there are any working jre for the strongArm
 running arm-linux with glibc-2.1.2 ?
 
 I tried jdk-1.1.8 but that seems to be compiled against
 glibc-2.0 (I'm using glibc-2.1.2)
 Does anyone have a jdk compiled against glibc-2.1.* ?
 
 
 I also tried kaffe 1.0.5 ( I got it to compile after setting
 --host=arm-linux --target=arm-linux on my pentium machine)
 but it says:
  BUG IN DYNAMIC LINKER ld.so: ../sysdeps/arm/dl-machine.h: 450: 
  elf_machine_rel: Assertion `! "unexpected dynamic reloc type"' failed! 
 when I try to run my HelloWorld progam.
  
 I'm using binutils 2.9.5.0.14, glibc-2.1.2, gcc-2.95.2 
 
Thanks.
/Per  Borgentun e4borgen@etek.chalmers.se 

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Tue Feb  1 23:36:51 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id XAA26341
	for <linux-arm-archive@lists.arm.linux.org.uk>; Tue, 1 Feb 2000 23:36:50 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id D7F0115DDD; Wed,  2 Feb 2000 00:36:48 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154145AbQBATYZ>;
	Tue, 1 Feb 2000 14:24:25 -0500
Received: by vger.rutgers.edu id <S154074AbQBATWk>;
	Tue, 1 Feb 2000 14:22:40 -0500
Received: from netwinder.org ([207.245.35.202]:9247 "EHLO www.netwinder.org")
	by vger.rutgers.edu with ESMTP id <S154128AbQBATUX>;
	Tue, 1 Feb 2000 14:20:23 -0500
Received: from netwinder.org (IDENT:ralphs@gothics.netwinder.org [10.8.44.1])
	by www.netwinder.org (8.9.3/8.9.3) with ESMTP id SAA21822
	for <linux-arm@vger.rutgers.edu>; Tue, 1 Feb 2000 18:31:49 -0500
Message-ID: <38976C6E.A1373BDD@netwinder.org>
Date:   Tue, 01 Feb 2000 18:29:50 -0500
From: Ralph Siemsen <ralphs@netwinder.org>
X-Mailer: Mozilla 4.7 [en] (X11; I; Linux 2.2.12-20 i686)
X-Accept-Language: en
MIME-Version: 1.0
Cc: linux-arm@vger.rutgers.edu
Subject: Re: arm jre ?
References: <20000201154556.A5686@etek.chalmers.se>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: unlisted-recipients: ; (no To-header on input)
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Per Borgentun wrote:

>  I also tried kaffe 1.0.5 ( I got it to compile after setting
>  --host=arm-linux --target=arm-linux on my pentium machine)
>  but it says:
>   BUG IN DYNAMIC LINKER ld.so: ../sysdeps/arm/dl-machine.h: 450:
>   elf_machine_rel: Assertion `! "unexpected dynamic reloc type"' failed!
>  when I try to run my HelloWorld progam.

Presumably the target is a NetWinder - this message is emitted by the
loader when running code with 24-bit relocs.  Chances are you have not
built the package using -fpic option, or the cross compiler is not
configured quite right.

-- 
Ralph Siemsen -- ralphs@netwinder.org

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm@lists.arm.linux.org.uk  Wed Feb  2 06:03:36 2000
Received: (from majordomo@localhost)
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) id GAA10874
	for linux-arm-outgoing; Wed, 2 Feb 2000 06:03:36 GMT
Received: from falcon.csc.calpoly.edu (falcon.csc.calpoly.edu [129.65.242.5])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id GAA10866
	for <linux-arm@lists.arm.linux.org.uk>; Wed, 2 Feb 2000 06:02:29 GMT
Received: from localhost (eengstro@localhost)
	by falcon.csc.calpoly.edu (8.9.3/8.9.3) with ESMTP id WAA21395
	for <linux-arm@lists.arm.linux.org.uk>; Tue, 1 Feb 2000 22:02:21 -0800 (PST)
Date: Tue, 1 Feb 2000 22:02:20 -0800 (PST)
From: Eric Engstrom <eengstro@falcon.csc.calpoly.edu>
To: linux-arm@lists.arm.linux.org.uk
Subject: Building a cross compiler
Message-ID: <Pine.GSO.4.10.10002012137410.19557-100000@falcon.csc.calpoly.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-linux-arm@lists.arm.linux.org.uk
Precedence: bulk

I'm trying to build a cross-compiler from x86 Linux to Arm Linux. However,
make dies with the error:

configure: error: installation or configuration problem: C compiler cannot
create executables.

First, I build binutils-2.9.1.0.25 (there seems to be no patches for
anything newer than 2.9.1.0.19a):

	cd binutils-2.9.1.0.25
	./configure --target=arm-linux --prefix=/usr/local
	make
	make install

	[/usr/local/arm-linux is created.]

I set up linux kernel 2.2.13, patch it with patch-2.2.13-rmk1.gz and
linux-2.2.13rmk1-cvs991228.diff.gz, config it (make xconfig), and make
dep. Then, I set the asm and linux links in /usr/local/arm-linux/include.

	tar -xyf linux-2.2.13.tar.bz2
	cd linux
	patch -p1 < ../patch-2.2.13.rmk1
	patch -p1 < ../linux-2.2.13rmk1-cvs991228.diff
	vi Makefile
		[change line: ARCH := $(shell ... to ARCH = arm]
	make mrproper
	make xconfig
		[select Footbridge, save & exit]
	make dep
	cd /usr/local/arm-linux
	mkdir include; cd include
	ln -s /usr/local/src/linux/include/asm-arm asm
	ln -s /usr/local/src/linux/include/linux linux

So far, so good. I then try to configure and build gcc as a cross
compiler, in /usr/local/src:

	tar -xyf egcs-1.1.2.tar.bz2
	cd egcs-1.1.2
	patch -p1 < ../egcs-1.1.2-arm-diff-990325
	cd ..
	mkdir egcs-build; cd egcs-build
	../egcs-1.1.2/configure --target=arm-linux --prefix=/usr/local
	make LANGUAGES="c" cross

	[make dies]

Any ideas?

Eric

Eric Engstrom, Computer Science, Cal Poly, SLO
eengstro@falcon.csc.calpoly.edu
http://www.csc.calpoly.edu/~eengstro



unsubscribe: body of `unsubscribe linux-arm' to majordomo@lists.arm.linux.org.uk
This is a backup list for linux-arm@vger.rutgers.edu, and the subscription
list is regularly synchronised.

From owner-linux-arm-outgoing@vger.rutgers.edu  Wed Feb  2 08:59:45 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id IAA17934
	for <linux-arm-archive@lists.arm.linux.org.uk>; Wed, 2 Feb 2000 08:59:45 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 4F21E15D87; Wed,  2 Feb 2000 09:59:43 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S153882AbQBBEpn>;
	Tue, 1 Feb 2000 23:45:43 -0500
Received: by vger.rutgers.edu id <S153909AbQBBEjl>;
	Tue, 1 Feb 2000 23:39:41 -0500
Received: from cmailg4.svr.pol.co.uk ([195.92.195.174]:1047 "EHLO
        cmailg4.svr.pol.co.uk") by vger.rutgers.edu with ESMTP
	id <S154249AbQBBEdL>; Tue, 1 Feb 2000 23:33:11 -0500
Received: from modem-80.algae-blennie.dialup.pol.co.uk ([62.136.222.80] helo=freeserve)
	by cmailg4.svr.pol.co.uk with smtp (Exim 3.13 #0)
	id 12FvPD-0004Sy-00
	for linux-arm@vger.rutgers.edu; Wed, 02 Feb 2000 08:44:56 +0000
Date:   Wed, 02 Feb 2000 08:44:03 +0000
From: Peter Naulls <peter@erble.freeserve.co.uk>
To: linux-arm@vger.rutgers.edu
Subject: Re: arm jre ?
Message-ID: <8382f28949%peter@erble.freeserve.co.uk>
In-Reply-To: <20000201154556.A5686@etek.chalmers.se>
X-Mailer: Messenger v1.40f for RISC OS
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Posting-Agent: RISC OS Newsbase 0.60m
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

In message <20000201154556.A5686@etek.chalmers.se>
          Per Borgentun <e4borgen@etek.chalmers.se> wrote:

>  Does anyone know if there are any working jre for the strongArm
>  running arm-linux with glibc-2.1.2 ?
>  
>  I tried jdk-1.1.8 but that seems to be compiled against
>  glibc-2.0 (I'm using glibc-2.1.2)
>  Does anyone have a jdk compiled against glibc-2.1.* ?
>  
>  
>  I also tried kaffe 1.0.5 ( I got it to compile after setting
>  --host=arm-linux --target=arm-linux on my pentium machine)
>  but it says:
>   BUG IN DYNAMIC LINKER ld.so: ../sysdeps/arm/dl-machine.h: 450: 
>   elf_machine_rel: Assertion `! "unexpected dynamic reloc type"' failed! 
>  when I try to run my HelloWorld progam.

There's also mine, which I've recently ported to ARMLinux - I can
let people have a fiddle if they promise to provide useful feedback.
Sorry, there's no AWT or network support at this time.

Peter

-- 
+---------------------------------------------+-----------------------------+
| Peter Naulls - pnaulls@usa.net              |                             |
| http://free.prohosting.com/~chocky/         | Java and JVM Consultant     |
| Java for RISC OS and ARM - java-arm@usa.net | Technical Author            |
| http://free.prohosting.com/~chocky/java/    | Program performance analyst |
+---------------------------------------------+-----------------------------+

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm@lists.arm.linux.org.uk  Wed Feb  2 09:40:57 2000
Received: (from majordomo@localhost)
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) id JAA19628
	for linux-arm-outgoing; Wed, 2 Feb 2000 09:40:57 GMT
Received: from salisbury.labs.futuretv.com (salisbury.futuretv.com [194.216.164.17])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id JAA19624
	for <linux-arm@lists.arm.linux.org.uk>; Wed, 2 Feb 2000 09:40:55 GMT
Received: from zebra.labs.futuretv.com ([192.0.0.67])
	by salisbury.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12FwIo-00020h-00
	for linux-arm@lists.arm.linux.org.uk; Wed, 02 Feb 2000 09:42:22 +0000
Received: from [192.0.0.21] (helo=fountain.labs.futuretv.com)
	by zebra.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12FwHN-0004SX-00; Wed, 02 Feb 2000 09:40:53 +0000
Received: from [127.0.0.1] (helo=fountain)
	by fountain.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12FwHN-00036F-00; Wed, 02 Feb 2000 09:40:53 +0000
X-Mailer: exmh version 2.0.2 2/24/98 (debian) 
To: Eric Engstrom <eengstro@falcon.csc.calpoly.edu>
cc: linux-arm@lists.arm.linux.org.uk
Subject: Re: Building a cross compiler 
In-Reply-To: Message from Eric Engstrom <eengstro@falcon.csc.calpoly.edu> 
   of "Tue, 01 Feb 2000 22:02:20 PST." <Pine.GSO.4.10.10002012137410.19557-100000@falcon.csc.calpoly.edu> 
References: <Pine.GSO.4.10.10002012137410.19557-100000@falcon.csc.calpoly.edu> 
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date: Wed, 02 Feb 2000 09:40:53 +0000
From: Philip Blundell <pb@labs.futuretv.com>
Message-Id: <E12FwHN-00036F-00@fountain.labs.futuretv.com>
Sender: owner-linux-arm@lists.arm.linux.org.uk
Precedence: bulk

>I'm trying to build a cross-compiler from x86 Linux to Arm Linux. However,
>make dies with the error:
>
>configure: error: installation or configuration problem: C compiler cannot
>create executables.

In the target libiberty, right?  Check the mailing list archives, this has 
been discussed many times before.

>	../egcs-1.1.2/configure --target=arm-linux --prefix=/usr/local
>	make LANGUAGES="c" cross

Not that it's the cause of your problem, but you probably want to use gcc-2.95 
rather than egcs-1.1. 

p.



unsubscribe: body of `unsubscribe linux-arm' to majordomo@lists.arm.linux.org.uk
This is a backup list for linux-arm@vger.rutgers.edu, and the subscription
list is regularly synchronised.

From owner-linux-arm-outgoing@vger.rutgers.edu  Wed Feb  2 09:43:38 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id JAA19728
	for <linux-arm-archive@lists.arm.linux.org.uk>; Wed, 2 Feb 2000 09:43:37 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 02F1D15DA3; Wed,  2 Feb 2000 10:43:36 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S153874AbQBBFaj>;
	Wed, 2 Feb 2000 00:30:39 -0500
Received: by vger.rutgers.edu id <S153868AbQBBFaM>;
	Wed, 2 Feb 2000 00:30:12 -0500
Received: from [194.216.164.17] ([194.216.164.17]:3775 "EHLO
        salisbury.labs.futuretv.com") by vger.rutgers.edu with ESMTP
	id <S153874AbQBBF3z>; Wed, 2 Feb 2000 00:29:55 -0500
Received: from zebra.labs.futuretv.com ([192.0.0.67])
	by salisbury.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12FwJw-00020n-00
	for linux-arm@vger.rutgers.edu; Wed, 02 Feb 2000 09:43:32 +0000
Received: from [192.0.0.21] (helo=fountain.labs.futuretv.com)
	by zebra.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12FwIV-0004Sn-00; Wed, 02 Feb 2000 09:42:03 +0000
Received: from [127.0.0.1] (helo=fountain)
	by fountain.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12FwIU-00036h-00; Wed, 02 Feb 2000 09:42:02 +0000
X-Mailer: exmh version 2.0.2 2/24/98 (debian) 
To: Ralph Siemsen <ralphs@netwinder.org>
Cc: linux-arm@vger.rutgers.edu
Subject: Re: arm jre ? 
In-Reply-To: Message from Ralph Siemsen <ralphs@netwinder.org> 
   of "Tue, 01 Feb 2000 18:29:50 EST." <38976C6E.A1373BDD@netwinder.org> 
References: <20000201154556.A5686@etek.chalmers.se>  <38976C6E.A1373BDD@netwinder.org> 
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date:   Wed, 02 Feb 2000 09:42:02 +0000
From: Philip Blundell <pb@labs.futuretv.com>
Message-Id: <E12FwIU-00036h-00@fountain.labs.futuretv.com>
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

>Presumably the target is a NetWinder - this message is emitted by the
>loader when running code with 24-bit relocs.  Chances are you have not
>built the package using -fpic option, or the cross compiler is not
>configured quite right.

It'll happen on any ARM machine.  Scott has actually patched ld.so now to 
allow non-PIC shared objects, so we should see less of this in future.

p.



unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Wed Feb  2 12:00:10 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id MAA26679
	for <linux-arm-archive@lists.arm.linux.org.uk>; Wed, 2 Feb 2000 12:00:06 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 3705E15D8E; Wed,  2 Feb 2000 13:00:04 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S153909AbQBBHrZ>;
	Wed, 2 Feb 2000 02:47:25 -0500
Received: by vger.rutgers.edu id <S153893AbQBBHrP>;
	Wed, 2 Feb 2000 02:47:15 -0500
Received: from netwinder.org ([207.245.35.202]:22924 "EHLO www.netwinder.org")
	by vger.rutgers.edu with ESMTP id <S153873AbQBBHqs>;
	Wed, 2 Feb 2000 02:46:48 -0500
Received: from netwinder.org (IDENT:ralphs@gothics.netwinder.org [10.8.44.1])
	by www.netwinder.org (8.9.3/8.9.3) with ESMTP id GAA13846;
	Wed, 2 Feb 2000 06:58:58 -0500
Message-ID: <38981B89.6E665B15@netwinder.org>
Date:   Wed, 02 Feb 2000 06:56:57 -0500
From: Ralph Siemsen <ralphs@netwinder.org>
X-Mailer: Mozilla 4.7 [en] (X11; I; Linux 2.2.12-20 i686)
X-Accept-Language: en
MIME-Version: 1.0
To: linux-arm@vger.rutgers.edu
Cc: Philip Blundell <pb@labs.futuretv.com>
Subject: Re: arm jre ?
References: <20000201154556.A5686@etek.chalmers.se>  <38976C6E.A1373BDD@netwinder.org> <E12FwIU-00036h-00@fountain.labs.futuretv.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Philip Blundell wrote:

> It'll happen on any ARM machine.  Scott has actually patched ld.so now to
> allow non-PIC shared objects, so we should see less of this in future.

Correct on both accounts, though numerous libraries also suffer from the
same problem - so it will take a little while yet to sort out all the
occurrences.

-- 
Ralph Siemsen -- ralphs@netwinder.org

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Wed Feb  2 13:09:24 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id NAA28891
	for <linux-arm-archive@lists.arm.linux.org.uk>; Wed, 2 Feb 2000 13:09:23 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id EE83515D88; Wed,  2 Feb 2000 14:09:17 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S153873AbQBBI4N>;
	Wed, 2 Feb 2000 03:56:13 -0500
Received: by vger.rutgers.edu id <S153911AbQBBIz5>;
	Wed, 2 Feb 2000 03:55:57 -0500
Received: from crl.dec.com ([192.58.206.2]:1420 "EHLO crl.dec.com")
	by vger.rutgers.edu with ESMTP id <S154029AbQBBIzs>;
	Wed, 2 Feb 2000 03:55:48 -0500
Received: from ims.crl.dec.com (ims.crl.dec.com [16.11.0.11])
	by crl.dec.com (8.8.8/RWD-1.2) with ESMTP id IAA12894;
	Wed, 2 Feb 2000 08:07:51 -0500 (EST)
Received: by ims.crl.dec.com with Internet Mail Service (5.5.2650.21)
	id <DJ2JQN8W>; Wed, 2 Feb 2000 08:10:52 -0500
Message-ID: <D1674834F25BD3118B3208002BB90CD443FF08@yen.crl.dec.com>
From: Jamey Hicks <jamey@crl.dec.com>
To: "'Philip Blundell'" <pb@labs.futuretv.com>,
        Ralph Siemsen <ralphs@netwinder.org>
Cc: linux-arm@vger.rutgers.edu
Subject: RE: arm jre ? 
Date:   Wed, 2 Feb 2000 08:07:53 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing


I ran into this yesterday as well, with kaffe-1.0.5.  Where do I find the
patched ld.so?  Is there a way to determine if a .so has been built with
-fpic?  Is it a performance problem to make -fpic the default? 

-Jamey Hicks

-----Original Message-----
From: Philip Blundell [mailto:pb@labs.futuretv.com]
Sent: Wednesday, February 02, 2000 4:42 AM
To: Ralph Siemsen
Cc: linux-arm@vger.rutgers.edu
Subject: Re: arm jre ? 


>Presumably the target is a NetWinder - this message is emitted by the
>loader when running code with 24-bit relocs.  Chances are you have not
>built the package using -fpic option, or the cross compiler is not
>configured quite right.

It'll happen on any ARM machine.  Scott has actually patched ld.so now to 
allow non-PIC shared objects, so we should see less of this in future.

p.



unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for
++
++                        kernel-related discussions.
++

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Wed Feb  2 13:20:27 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id NAA29384
	for <linux-arm-archive@lists.arm.linux.org.uk>; Wed, 2 Feb 2000 13:20:26 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 09ED515D74; Wed,  2 Feb 2000 14:20:23 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S153910AbQBBJG7>;
	Wed, 2 Feb 2000 04:06:59 -0500
Received: by vger.rutgers.edu id <S153873AbQBBJGx>;
	Wed, 2 Feb 2000 04:06:53 -0500
Received: from [194.216.164.17] ([194.216.164.17]:1105 "EHLO
        salisbury.labs.futuretv.com") by vger.rutgers.edu with ESMTP
	id <S153910AbQBBJGZ>; Wed, 2 Feb 2000 04:06:25 -0500
Received: from zebra.labs.futuretv.com ([192.0.0.67] ident=mail)
	by salisbury.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12FzhV-00007I-00
	for linux-arm@vger.rutgers.edu; Wed, 02 Feb 2000 13:20:05 +0000
Received: from [192.0.0.21] (helo=fountain.labs.futuretv.com ident=mail)
	by zebra.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12Fzg2-0005J3-00; Wed, 02 Feb 2000 13:18:34 +0000
Received: from [127.0.0.1] (helo=fountain ident=pb)
	by fountain.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12Fzg2-0006Jm-00; Wed, 02 Feb 2000 13:18:34 +0000
X-Mailer: exmh version 2.0.2 2/24/98 (debian) 
To: Jamey Hicks <jamey@crl.dec.com>
Cc: Ralph Siemsen <ralphs@netwinder.org>, linux-arm@vger.rutgers.edu
Subject: Re: arm jre ? 
In-Reply-To: Message from Jamey Hicks <jamey@crl.dec.com> 
   of "Wed, 02 Feb 2000 08:07:53 EST." <D1674834F25BD3118B3208002BB90CD443FF08@yen.crl.dec.com> 
References: <D1674834F25BD3118B3208002BB90CD443FF08@yen.crl.dec.com> 
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date:   Wed, 02 Feb 2000 13:18:34 +0000
From: Philip Blundell <pb@labs.futuretv.com>
Message-Id: <E12Fzg2-0006Jm-00@fountain.labs.futuretv.com>
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

>Is there a way to determine if a .so has been built with
>-fpic?  Is it a performance problem to make -fpic the default? 

`objdump --dynamic-relocs | grep PC24' will tell you if there are any of the 
offending relocations in a shared object (if yes, chances are it was built 
without -fPIC).  You wouldn't want to make -fpic the default for application 
code but for shared libraries that's the right thing to do.

p.



unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Wed Feb  2 13:42:32 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id NAA30618
	for <linux-arm-archive@lists.arm.linux.org.uk>; Wed, 2 Feb 2000 13:42:31 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 7E80A15DB4; Wed,  2 Feb 2000 14:42:28 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S153954AbQBBJ3I>;
	Wed, 2 Feb 2000 04:29:08 -0500
Received: by vger.rutgers.edu id <S153910AbQBBJ27>;
	Wed, 2 Feb 2000 04:28:59 -0500
Received: from netwinder.org ([207.245.35.202]:24732 "EHLO www.netwinder.org")
	by vger.rutgers.edu with ESMTP id <S153980AbQBBJ2k>;
	Wed, 2 Feb 2000 04:28:40 -0500
Received: from gw.rebel.com (gate.rebel.com [207.245.35.200])
	by www.netwinder.org (8.9.3/8.9.3) with SMTP id IAA16796;
	Wed, 2 Feb 2000 08:40:55 -0500
Message-ID: <389832A4.20D865A9@netwinder.org>
Received: from dhcp111.isa.ott.rebel.com by gw.rebel.com
          via smtpd (for netwinder.org [207.245.35.202]) with SMTP; 2 Feb 2000 13:39:36 UT
Date:   Wed, 02 Feb 2000 08:35:32 -0500
From: Scott Bambrough <scottb@netwinder.org>
Organization: Rebel.com
X-Mailer: Mozilla 4.7 [en] (Win95; U)
X-Accept-Language: en
MIME-Version: 1.0
Cc: Jamey Hicks <jamey@crl.dec.com>, linux-arm@vger.rutgers.edu
Subject: Re: arm jre ?
References: <D1674834F25BD3118B3208002BB90CD443FF08@yen.crl.dec.com> <E12Fzg2-0006Jm-00@fountain.labs.futuretv.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: unlisted-recipients: ; (no To-header on input)
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Philip Blundell wrote:
> 
> >Is there a way to determine if a .so has been built with
> >-fpic?  Is it a performance problem to make -fpic the default?
> 
> `objdump --dynamic-relocs | grep PC24' will tell you if there are any of the
> offending relocations in a shared object (if yes, chances are it was built
> without -fPIC).  You wouldn't want to make -fpic the default for application
> code but for shared libraries that's the right thing to do.

There are two ways to get PC24 relocs into a shared library.  One is to not
compile with -fPIC, the other is to  link in object modules from a static
library compiled without -fPIC.  It is quite often the latter which is the
cause.

The fix for ld.so requires upgrading glibc to 2.1.3.  It is not available yet. 
This version is not released yet, but should be in a couple of weeks.  If you
are in a hurry you can build your own from the CVS tree on
sourceware.cygnus.com.  

In the testing we have done here with this, this patch to ld.so is not as
effective as I might have hoped.  The PC24 reloc is for a PC relative branch. 
The offset must fit into 12 bits in the opcode.  If the jump is too far, (ie:
exceeds the distance representable in 12 bits) the dynamic linker cannot fix up
the reloc, and the same error message results.   This seems to be the case in a
large number of instances :{ .

The best way to fix this problem is to identify the offending modules, compile
them with -fPIC and relink.

Scott

-- 
Scott Bambrough - Software Engineer
REBEL.COM    http://www.rebel.com
NetWinder    http://www.netwinder.org

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Wed Feb  2 13:43:53 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id NAA30663
	for <linux-arm-archive@lists.arm.linux.org.uk>; Wed, 2 Feb 2000 13:43:52 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 07D7715DA7; Wed,  2 Feb 2000 14:43:50 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S153991AbQBBJaa>;
	Wed, 2 Feb 2000 04:30:30 -0500
Received: by vger.rutgers.edu id <S154023AbQBBJaQ>;
	Wed, 2 Feb 2000 04:30:16 -0500
Received: from crl.dec.com ([192.58.206.2]:1748 "EHLO crl.dec.com")
	by vger.rutgers.edu with ESMTP id <S153992AbQBBJ3p>;
	Wed, 2 Feb 2000 04:29:45 -0500
Received: from ims.crl.dec.com (ims.crl.dec.com [16.11.0.11])
	by crl.dec.com (8.8.8/RWD-1.2) with ESMTP id IAA13286;
	Wed, 2 Feb 2000 08:42:02 -0500 (EST)
Received: by ims.crl.dec.com with Internet Mail Service (5.5.2650.21)
	id <DJ2JQN9V>; Wed, 2 Feb 2000 08:45:02 -0500
Message-ID: <D1674834F25BD3118B3208002BB90CD443FF0A@yen.crl.dec.com>
From: Jamey Hicks <jamey@crl.dec.com>
To: "'Ralph Siemsen'" <ralphs@netwinder.org>,
        unlisted-recipients <unlisted-recipients:@crl.dec.com;>
Cc: linux-arm@vger.rutgers.edu
Subject: RE: arm jre ?
Date:   Wed, 2 Feb 2000 08:42:11 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Per Borgentun wrote:

>  I also tried kaffe 1.0.5 ( I got it to compile after setting
>  --host=arm-linux --target=arm-linux on my pentium machine)
>  but it says:
>   BUG IN DYNAMIC LINKER ld.so: ../sysdeps/arm/dl-machine.h: 450:
>   elf_machine_rel: Assertion `! "unexpected dynamic reloc type"' failed!
>  when I try to run my HelloWorld progam.

Now that I know what to look for, it was easy to find.  The code for the .so
was actually already compiled with -fPIC, but in config/arm/trampolines.c,
there is some inline assembly.  Two versions, actually, one for shared
library, one not.  But the conditional had been hardcoded for not shared
library.  I just took out the 0, and left in the defined().

-Jamey


#if defined(NO_SHARED_VMLIBRARY)
asm(
	START_ASM_FUNC() C_FUNC_NAME(arm_do_fixup_trampoline) "\n"
C_FUNC_NAME(arm_do_fixup_trampoline) ":				\n
	stmdb	sp!,{r0,r1,r2,r3,lr}\n
	mov	r0,ip\n
	bl	" C_FUNC_NAME(soft_fixup_trampoline) "		\n
	mov	ip, r0\n
	ldmia	sp!,{r0,r1,r2,r3,lr}\n
	mov	pc, ip\n
"
	END_ASM_FUNC()
);

#else

asm(
	START_ASM_FUNC() C_FUNC_NAME(arm_do_fixup_trampoline) "\n"
C_FUNC_NAME(arm_do_fixup_trampoline) ":				\n
	stmdb	sp!,{r0,r1,r2,r3,lr}\n
	mov	r0,ip\n
	bl	" C_FUNC_NAME(soft_fixup_trampoline) " (PLT)	\n
	mov	ip, r0\n
	ldmia	sp!,{r0,r1,r2,r3,lr}\n
	mov	pc, ip\n
"
	END_ASM_FUNC()
);

#endif

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Wed Feb  2 14:54:46 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id OAA02213
	for <linux-arm-archive@lists.arm.linux.org.uk>; Wed, 2 Feb 2000 14:54:41 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 62CFC15DA0; Wed,  2 Feb 2000 15:54:34 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154035AbQBBKlm>;
	Wed, 2 Feb 2000 05:41:42 -0500
Received: by vger.rutgers.edu id <S153878AbQBBKlY>;
	Wed, 2 Feb 2000 05:41:24 -0500
Received: from netwinder.org ([207.245.35.202]:26658 "EHLO www.netwinder.org")
	by vger.rutgers.edu with ESMTP id <S153873AbQBBKlP>;
	Wed, 2 Feb 2000 05:41:15 -0500
Received: from gw.rebel.com (gate.rebel.com [207.245.35.200])
	by www.netwinder.org (8.9.3/8.9.3) with SMTP id JAA18839;
	Wed, 2 Feb 2000 09:53:33 -0500
Message-ID: <389843AB.D9214724@netwinder.org>
Received: from dhcp111.isa.ott.rebel.com by gw.rebel.com
          via smtpd (for netwinder.org [207.245.35.202]) with SMTP; 2 Feb 2000 14:52:15 UT
Date:   Wed, 02 Feb 2000 09:48:11 -0500
From: Scott Bambrough <scottb@netwinder.org>
Organization: Rebel.com
X-Mailer: Mozilla 4.7 [en] (Win95; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Jamey Hicks <jamey@crl.dec.com>
Cc: "'Ralph Siemsen'" <ralphs@netwinder.org>,
        unlisted-recipients <"unlisted-recipients:"@crl.dec.com;>,
        linux-arm@vger.rutgers.edu
Subject: Re: arm jre ?
References: <D1674834F25BD3118B3208002BB90CD443FF0A@yen.crl.dec.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Jamey Hicks wrote:
> 
> #if defined(NO_SHARED_VMLIBRARY)
> #else
> 
> asm(
>         START_ASM_FUNC() C_FUNC_NAME(arm_do_fixup_trampoline) "\n"
> C_FUNC_NAME(arm_do_fixup_trampoline) ":                         \n
>         stmdb   sp!,{r0,r1,r2,r3,lr}\n
>         mov     r0,ip\n
>         bl      " C_FUNC_NAME(soft_fixup_trampoline) " (PLT)    \n
>         mov     ip, r0\n
>         ldmia   sp!,{r0,r1,r2,r3,lr}\n
>         mov     pc, ip\n
> "
>         END_ASM_FUNC()
> );
> 
> #endif

This version should be fine for both cases.  The linker will adjust and handle
it correctly when linking statically.

Scott

-- 
Scott Bambrough - Software Engineer
REBEL.COM    http://www.rebel.com
NetWinder    http://www.netwinder.org

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Thu Feb  3 00:19:38 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id AAA29538
	for <linux-arm-archive@lists.arm.linux.org.uk>; Thu, 3 Feb 2000 00:19:38 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id E6E7215D48; Thu,  3 Feb 2000 01:19:36 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154292AbQBBUGD>;
	Wed, 2 Feb 2000 15:06:03 -0500
Received: by vger.rutgers.edu id <S154072AbQBBUFB>;
	Wed, 2 Feb 2000 15:05:01 -0500
Received: from [155.92.194.37] ([155.92.194.37]:2783 "EHLO yorktown.msoe.edu")
	by vger.rutgers.edu with ESMTP id <S154322AbQBBUDU>;
	Wed, 2 Feb 2000 15:03:20 -0500
Received: from msoe.edu (sleepchamber.msoe.edu [155.92.180.200]) by yorktown.msoe.edu with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2448.0)
	id C7PJ508M; Wed, 2 Feb 2000 18:15:11 -0600
Message-ID: <3898C9A1.1B72E00F@msoe.edu>
Date:   Thu, 03 Feb 2000 00:19:45 +0000
From: Benjamin Stocks <stocksb@msoe.edu>
X-Mailer: Mozilla 4.61 [en] (X11; I; Linux 2.2.13 i686)
X-Accept-Language: en
MIME-Version: 1.0
To: linux-arm@vger.rutgers.edu
Subject: EBSA 285 Mailbox Registers
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Hi All:
I'd like to use the EBSA 285's mailbox registers
to do some additional primative message passing
between a host machine and the EBSA, are 
these registers being used for anything right now?
The Intel Datasheet says that the 21285 isn't 
using them but I want to make sure that Linux 
hasn't hijacked them for something. Thanks
much,

PS If I'm totally baked on my idea to use these
to pass data between the board and host,
please let me know!

-- 
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Benjamin Stocks
Computer Engineering
Milwaukee School of Engineering
email: stocksb@msoe.edu
web:   http://www.msoe.edu/~stocksb
vox:   414.220.9683

"Don't Panic"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Thu Feb  3 04:01:33 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id EAA07020
	for <linux-arm-archive@lists.arm.linux.org.uk>; Thu, 3 Feb 2000 04:01:33 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 31BCA15D91; Thu,  3 Feb 2000 05:01:31 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154513AbQBBXsE>;
	Wed, 2 Feb 2000 18:48:04 -0500
Received: by vger.rutgers.edu id <S154487AbQBBXrz>;
	Wed, 2 Feb 2000 18:47:55 -0500
Received: from home.plutonium.net ([205.216.126.6]:2347 "EHLO
        home.plutonium.net") by vger.rutgers.edu with ESMTP
	id <S154492AbQBBXrl>; Wed, 2 Feb 2000 18:47:41 -0500
Received: from plutonium.net (ptecdev3.plutonium.net [205.216.126.71])
	by home.plutonium.net (8.8.7/8.8.6) with ESMTP id VAA10717
	for <linux-arm@vger.rutgers.edu>; Wed, 2 Feb 2000 21:59:33 -0600
Message-ID: <3898EFC8.E926E362@plutonium.net>
Date:   Wed, 02 Feb 2000 22:02:32 -0500
From: "Steven J. Hill" <sjhill@plutonium.net>
X-Mailer: Mozilla 4.7 [en] (X11; I; Linux 2.2.14 i686)
X-Accept-Language: en
MIME-Version: 1.0
To: linux-arm@vger.rutgers.edu
Subject: GDB and ANGEL.
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Greetings.

I have searched through the archives and found only one mention of using
GDB and ANGEL for kernel debugging. It appears that it is not possible to
utilize GDB and ANGEL for this purpose. The only other way mentioned was
to buy an ICE and use 'printk'. Surely there has to be a better method than
this? Does anyone have a better methodology? Thanks in advance.

-Steve

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Thu Feb  3 10:02:12 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id KAA21060
	for <linux-arm-archive@lists.arm.linux.org.uk>; Thu, 3 Feb 2000 10:02:11 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 8AB2515D6F; Thu,  3 Feb 2000 11:02:09 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S153849AbQBCFpf>;
	Thu, 3 Feb 2000 00:45:35 -0500
Received: by vger.rutgers.edu id <S153872AbQBCFoQ>;
	Thu, 3 Feb 2000 00:44:16 -0500
Received: from f42.law7.hotmail.com ([216.33.237.42]:1656 "HELO hotmail.com")
	by vger.rutgers.edu with SMTP id <S153856AbQBCFe4>;
	Thu, 3 Feb 2000 00:34:56 -0500
Received: (qmail 11741 invoked by uid 0); 3 Feb 2000 09:47:51 -0000
Message-ID: <20000203094751.11740.qmail@hotmail.com>
Received: from 192.35.232.116 by www.hotmail.com with =?ISO-8859-1?Q?HTTP;=0D?=	Thu, 03 Feb 2000 01:47:51 PST
X-Originating-IP: [192.35.232.116]
From: "Felix Kean" <fkean@hotmail.com>
To: linux-arm@vger.rutgers.edu
Subject: CROSS COMPILER
Date:   Thu, 03 Feb 2000 09:47:51 GMT
Mime-Version: 1.0
Content-Type: text/plain; format=flowed
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Hello,

I followed Chris Rutter's page, and after I build the glibc I get the error 
mentioned at the end.

This is what I did so far:

system: i586 PC + redhat linux 6.0
target: arm-elf
used files:

binutils-2.9.5.0.14.tar.bz2
linux-2.2.12.tar.gz
patch-2.2.12-rmk1.gz
linux-2.2.12rmk1-cvs990915.diff
gcc-core-2.95.1.tar.gz
gcc-2.95-diff-990730.gz
gcc-fold-const.patch
  glibc-2.1.2.tar
  glibc-crypt-2.1.tar
  glibc-linuxthreads-2.1.2.tar

I get the following error...
make[1]: Entering directory
`/home/vijay/glibc-2.1.2/stdio-common'
arm-linux-gcc ../sysdeps/generic/tempname.c -c -O
-Wall -Winline -Wstrict-prototypes -Wwrite-strings -g
    -I../include -I.  -I..
-I../sysdeps/standalone/arm -I../sysdeps/standalone
-I../sysdeps/arm/fpu -I../sysdeps/arm
-I../sysdeps/wordsize-32 -I../sysdeps/ieee754
-I../sysdeps/libm-ieee754 -I../sysdeps/generic
-include ../include/libc-symbols.h     -o tempname.o
../sysdeps/generic/tempname.c: In function
`__path_search':
../sysdeps/generic/tempname.c:33: number of arguments
doesn't match prototype
../include/stdio.h:37: prototype declaration
make[1]: *** [tempname.o] Error 1
make[1]: Leaving directory
`/home/vijay/glibc-2.1.2/stdio-common'
make: *** [stdio-common/subdir_lib] Error 2


Can somebody help me.

Regards
Felix
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com


unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Thu Feb  3 17:16:04 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id RAA14082
	for <linux-arm-archive@lists.arm.linux.org.uk>; Thu, 3 Feb 2000 17:16:04 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 5F2BA15D60; Thu,  3 Feb 2000 18:16:02 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S153967AbQBCM7Z>;
	Thu, 3 Feb 2000 07:59:25 -0500
Received: by vger.rutgers.edu id <S153998AbQBCMrR>;
	Thu, 3 Feb 2000 07:47:17 -0500
Received: from crl.dec.com ([192.58.206.2]:3055 "EHLO crl.dec.com")
	by vger.rutgers.edu with ESMTP id <S153991AbQBCMnc>;
	Thu, 3 Feb 2000 07:43:32 -0500
Received: from ims.crl.dec.com (ims.crl.dec.com [16.11.0.11])
	by crl.dec.com (8.8.8/RWD-1.2) with ESMTP id LAA08130;
	Thu, 3 Feb 2000 11:57:01 -0500 (EST)
Received: by ims.crl.dec.com with Internet Mail Service (5.5.2650.21)
	id <DJ2JQPPK>; Thu, 3 Feb 2000 12:00:03 -0500
Message-ID: <D1674834F25BD3118B3208002BB90CD424AA53@yen.crl.dec.com>
From: George France <france@crl.dec.com>
To: "'Steven J. Hill'" <sjhill@plutonium.net>, linux-arm@vger.rutgers.edu
Subject: RE: GDB and ANGEL.
Date:   Thu, 3 Feb 2000 11:57:05 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Hello Steve;

First get gdb-4.18, it supports the ARM architecture.  It contains a file
called remote-rdi.c that can be incorporated into your system for remote
kernel debugging.  If you have further questions you will need the experts
from the gdb mailing lists.

--George

George France,      france@crl.dec.com
Cambridge Research Laboratory, Compaq Computer Corporation
One Kendall Square, Building 700     MS: CRL
Cambridge, MA 02139 USA



-----Original Message-----
From: Steven J. Hill [mailto:sjhill@plutonium.net]
Sent: Wednesday, February 02, 2000 10:03 PM
To: linux-arm@vger.rutgers.edu
Subject: GDB and ANGEL.


Greetings.

I have searched through the archives and found only one mention of using
GDB and ANGEL for kernel debugging. It appears that it is not possible to
utilize GDB and ANGEL for this purpose. The only other way mentioned was
to buy an ICE and use 'printk'. Surely there has to be a better method than
this? Does anyone have a better methodology? Thanks in advance.

-Steve

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for
++
++                        kernel-related discussions.
++

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Thu Feb  3 21:10:05 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id VAA26738
	for <linux-arm-archive@lists.arm.linux.org.uk>; Thu, 3 Feb 2000 21:10:03 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 811C415DCD; Thu,  3 Feb 2000 22:10:00 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154020AbQBCQul>;
	Thu, 3 Feb 2000 11:50:41 -0500
Received: by vger.rutgers.edu id <S154006AbQBCQtk>;
	Thu, 3 Feb 2000 11:49:40 -0500
Received: from dyn-233.linux.theplanet.co.uk ([195.92.192.233]:1027 "EHLO
        brick.arm.linux.org.uk") by vger.rutgers.edu with ESMTP
	id <S153992AbQBCQry>; Thu, 3 Feb 2000 11:47:54 -0500
Received: (from linux@localhost)
	by brick.arm.linux.org.uk (8.9.3/8.9.3) id PAA00413;
	Thu, 3 Feb 2000 15:04:41 -0500
From: Russell King - ARM Linux Admin <linux@arm.linux.org.uk>
Message-Id: <200002032004.PAA00413@brick.arm.linux.org.uk>
Subject: Re: ELF and ARM
To: hpa@transmeta.com
Date:   Thu, 3 Feb 2000 15:04:41 -0500 (EST)
Cc: linux-arm@vger.rutgers.edu
In-Reply-To: <7tbb9e$51e$1@palladium.transmeta.com> from "H. Peter Anvin" at Oct 04, 1999 10:55:42 PM
X-Mailer: ELM [version 2.5 PL0pre8]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

H. Peter Anvin writes:
> Sorry for ask something that's at least semi-off-topic, but I would
> like to ask what the situation is regarding ELF on ARM.

ELF is now the preferred binary format on ARM.

> I do remember a long time ago something about a discussion that
> there was no definition for ARM ELF; is that still the case, or
> are the current snags elsewhere?

There is a definition, which can be found somewhere on the netwinder.org
ftp and/or web sites.  Exactly where it is, I'm not sure.

> All I know is that binutils 2.9.1 doesn't seem to support ARM ELF --
> if there is work that needs to be done in this are, perhaps I could
> lend a hand, but I'd like to know the current status :)

I think binutils 2.9.1 needed patches to properly support ARM.  However,
if you're thinking about kernels, you should be using 2.9.5.  2.9.1 had
some problems with text in different sections.
   _____
  |_____| ------------------------------------------------- ---+---+-
  |   |        Russell King       linux@arm.linux.org.uk      --- ---
  | | | |  http://www.arm.linux.org.uk/~rmk/armlinux.html    /  /  |
  | +-+-+                                                     --- -+-
  /   |               THE developer of ARM Linux              |+| /|\
 /  | | |                                                     ---  |
    +-+-+ -------------------------------------------------  /\\\  |

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Fri Feb  4 12:19:37 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id MAA09292
	for <linux-arm-archive@lists.arm.linux.org.uk>; Fri, 4 Feb 2000 12:19:36 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 2F53115D7A; Fri,  4 Feb 2000 13:19:35 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S153929AbQBDID7>;
	Fri, 4 Feb 2000 03:03:59 -0500
Received: by vger.rutgers.edu id <S153957AbQBDICD>;
	Fri, 4 Feb 2000 03:02:03 -0500
Received: from smtp.visto.com ([206.79.140.96]:2254 "EHLO smtp.visto.com")
	by vger.rutgers.edu with ESMTP id <S153945AbQBDH7h> convert rfc822-to-8bit;
	Fri, 4 Feb 2000 02:59:37 -0500
Received: from localhost (206.79.140.186) by smtp.visto.com (NPlex 4.0.058)
        id 387BC99A0010C1EE for linux-arm@vger.rutgers.edu; Fri, 4 Feb 2000 04:25:05 -0800
Message-ID: <387BC99A0010C1EE@smtp.visto.com> (added by administrator@visto.com)
Reply-To: tchacko@visto.com
From: "Saju Thomas" <tchacko@visto.com>
Subject: Cross-compiling XFree86 for ARM
Date:   Fri, 04 Feb 2000 04:09:11 -0800
X-Mailer: Visto
To: linux-arm@vger.rutgers.edu
MIME-Version: 1.0
X-Mailer: Visto Server
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 8BIT
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Hi,

I am facing problems in cross-compiling XFree86 for ARM Architecture. I followed the following steps:

1. Downloaded XFree86-3.3.3.1-36nw10.src.rpm and installed.
2. Extracted files from x333src-1.tgz (I want to build XServer only)
3. Applied the patch 3.3.3-3.3.3.1.diff
4. Applied the patch XFree86-3.3.3-sparc.patch
5. Applied the patch XFree86-3.3.3.1-arm.patch
6. Made changes in config files in xc/config/cf directory
to build XF86_Mono server only.
Now the problem is:

I am able to compile all necessary directories for X86_Mono Server except xc/program/Xserver/hw/xfree86/vga2/
In this directory, I am getting errors while handling .s files. I used cpp and arm-linux-as from arm tools to create *.i files and *.o files respectively from *.s files.
While using arm-linux-as, we get the error messages saying
that instructions in *.i files are not valid instuctions. I also varified that the instructions in *.i files are i386 instructions (which are created by cpp), not ARM instructions and thus the error.
We can see in XFree86-3.3.3.1-arm.patch that nothing is modified in any of the .s files by applying this patch.

Could any one help me to over come this error, please ???


Thanks in advance
Saju.
______________________________________________________________________
Get Visto.com!  Private groups, event calendars, email, and much more.  
Visto.com. Life on the Dot.
Check it out @ http://www.visto.com/info


unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Fri Feb  4 12:33:39 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id MAA09744
	for <linux-arm-archive@lists.arm.linux.org.uk>; Fri, 4 Feb 2000 12:33:36 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 8851115D82; Fri,  4 Feb 2000 13:33:31 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S153879AbQBDIS0>;
	Fri, 4 Feb 2000 03:18:26 -0500
Received: by vger.rutgers.edu id <S153851AbQBDIRr>;
	Fri, 4 Feb 2000 03:17:47 -0500
Received: from [194.216.164.17] ([194.216.164.17]:4009 "EHLO
        salisbury.labs.futuretv.com") by vger.rutgers.edu with ESMTP
	id <S153877AbQBDIPl>; Fri, 4 Feb 2000 03:15:41 -0500
Received: from zebra.labs.futuretv.com ([192.0.0.67] ident=mail)
	by salisbury.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12GhtJ-0001GL-00
	for linux-arm@vger.rutgers.edu; Fri, 04 Feb 2000 12:31:13 +0000
Received: from [192.0.0.21] (helo=fountain.labs.futuretv.com ident=mail)
	by zebra.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12Ghrr-0003NX-00; Fri, 04 Feb 2000 12:29:43 +0000
Received: from [127.0.0.1] (helo=fountain ident=pb)
	by fountain.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12Ghrq-0001wv-00; Fri, 04 Feb 2000 12:29:42 +0000
X-Mailer: exmh version 2.0.2 2/24/98 (debian) 
To: tchacko@visto.com
Cc: linux-arm@vger.rutgers.edu
Subject: Re: Cross-compiling XFree86 for ARM 
In-Reply-To: Message from "Saju Thomas" <tchacko@visto.com> 
   of "Fri, 04 Feb 2000 04:09:11 PST." <387BC99A0010C1EE@smtp.visto.com> (added by administrator@visto.com) 
References: <387BC99A0010C1EE@smtp.visto.com> (added by administrator@visto.com) 
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date:   Fri, 04 Feb 2000 12:29:42 +0000
From: Philip Blundell <pb@labs.futuretv.com>
Message-Id: <E12Ghrq-0001wv-00@fountain.labs.futuretv.com>
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

>In this directory, I am getting errors while handling .s files. I used cpp and
> arm-linux-as from arm tools to create *.i files and *.o files respectively fr
>om *.s files.

You can't use the .S files for ARM.  You need to use the generic C 
implementation.

p.




unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Fri Feb  4 15:01:49 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id PAA18554
	for <linux-arm-archive@lists.arm.linux.org.uk>; Fri, 4 Feb 2000 15:01:43 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 78C9015D44; Fri,  4 Feb 2000 16:01:41 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S153926AbQBDKob>;
	Fri, 4 Feb 2000 05:44:31 -0500
Received: by vger.rutgers.edu id <S153851AbQBDKnI>;
	Fri, 4 Feb 2000 05:43:08 -0500
Received: from dystopia.lab43.org ([209.217.122.210]:1607 "EHLO
        dystopia.lab43.org") by vger.rutgers.edu with ESMTP
	id <S154005AbQBDK1c>; Fri, 4 Feb 2000 05:27:32 -0500
Received: from localhost (stewart@localhost)
	by dystopia.lab43.org (8.9.3/8.9.3) with ESMTP id JAA01453;
	Fri, 4 Feb 2000 09:41:23 -0500
Date:   Fri, 4 Feb 2000 09:41:23 -0500 (EST)
From: Rod Stewart <stewart@lab43.org>
To: Saju Thomas <tchacko@visto.com>
Cc: linux-arm@vger.rutgers.edu
Subject: Re: Cross-compiling XFree86 for ARM
In-Reply-To: <387BC99A0010C1EE@smtp.visto.com> (added by administrator@visto.com)
Message-ID: <Pine.LNX.4.10.10002040925460.1447-100000@dystopia.lab43.org>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing


On Fri, 4 Feb 2000, Saju Thomas wrote:

> I am facing problems in cross-compiling XFree86 for ARM Architecture.
> I followed the following steps:
> 
> 1. Downloaded XFree86-3.3.3.1-36nw10.src.rpm and installed.

Just a note:  This version of XFree86 is very much NetWinder specific. The
only X server which we (Rebel.com) use reliably is XF86_SVGA.  I'm not
certain about the other ones (XF68_FBDev is broken, I believe).  You might
get further using the Debian version, I believe someone is "actively"
working on it.

> 2. Extracted files from x333src-1.tgz (I want to build XServer only)
> 3. Applied the patch 3.3.3-3.3.3.1.diff
> 4. Applied the patch XFree86-3.3.3-sparc.patch
> 5. Applied the patch XFree86-3.3.3.1-arm.patch
> 6. Made changes in config files in xc/config/cf directory
> to build XF86_Mono server only.

As well I think you need to apply most/some of the other patches, as they
are needed to fix/address some issues.

Good luck,

-Rms


unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm@lists.arm.linux.org.uk  Sat Feb  5 22:12:46 2000
Received: (from majordomo@localhost)
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) id WAA30918
	for linux-arm-outgoing; Sat, 5 Feb 2000 22:12:46 GMT
Received: from smtp1.andrew.cmu.edu (SMTP1.ANDREW.CMU.EDU [128.2.10.81])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id WAA30914
	for <linux-arm@lists.arm.linux.org.uk>; Sat, 5 Feb 2000 22:12:42 GMT
Received: from unix10.andrew.cmu.edu (UNIX10.ANDREW.CMU.EDU [128.2.15.14])
	by smtp1.andrew.cmu.edu (8.9.3/8.9.3) with SMTP id RAA14413;
	Sat, 5 Feb 2000 17:12:40 -0500 (EST)
Date: Sat, 5 Feb 2000 17:12:40 -0500 (EST)
From: John G Dorsey <jd5q@andrew.cmu.edu>
To: linux-arm@lists.arm.linux.org.uk
Subject: PCMCIA Card Services 3.1.10 (StrongARM patch release 3)
Message-ID: <Pine.SOL.3.96L.1000205165859.4660B-100000@unix10.andrew.cmu.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-linux-arm@lists.arm.linux.org.uk
Precedence: bulk

Hello,

I'd like to invite interested developers to begin tinkering with a patch
against PCMCIA Card Services for Linux which enables support for the
SA-1100:

  http://www.cs.cmu.edu/~wearable/software/pcmcia-arm.html

The new code was developed and tested against the WRL Itsy (running
2.0.30), so help from owners of other boards (running newer kernels) would
be especially welcome. In particular, feedback on the suitability of the
socket driver configuration interface (which currently attempts to tackle
nearly thirty PCMCIA implementation features which can differ across
StrongARM-based designs) will be greatly appreciated.

Thanks!
-jd


unsubscribe: body of `unsubscribe linux-arm' to majordomo@lists.arm.linux.org.uk
This is a backup list for linux-arm@vger.rutgers.edu, and the subscription
list is regularly synchronised.

From owner-linux-arm-outgoing@vger.rutgers.edu  Sun Feb  6 02:07:22 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id CAA13048
	for <linux-arm-archive@lists.arm.linux.org.uk>; Sun, 6 Feb 2000 02:07:22 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 3C21215DC4; Sun,  6 Feb 2000 03:07:20 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154006AbQBEVve>;
	Sat, 5 Feb 2000 16:51:34 -0500
Received: by vger.rutgers.edu id <S154004AbQBEVvZ>;
	Sat, 5 Feb 2000 16:51:25 -0500
Received: from note.orchestra.cse.unsw.EDU.AU ([129.94.242.29]:3392 "HELO
        note.orchestra.cse.unsw.EDU.AU") by vger.rutgers.edu with SMTP
	id <S153976AbQBEVvI>; Sat, 5 Feb 2000 16:51:08 -0500
Received: From hildegard With LocalMail ; Sun, 6 Feb 2000 13:05:36 +1100 
From: "Adam 'WeirdArms' Wiggins" <awiggins@cse.unsw.EDU.AU>
To: linux-arm@vger.rutgers.edu
Date:   Sun, 6 Feb 2000 13:05:36 +1100 (   )
X-Sender: awiggins@hildegard.orchestra.cse.unsw.EDU.AU
Subject: Tool chain question
Message-ID: <Pine.GSO.3.95.1000206130407.28461J-100000@hildegard.orchestra.cse.unsw.EDU.AU>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

	Can gcc use the C procedure call varient with stack bounds
checking? Or otherwise stated, how can I check for stack overrun with C
code with ARM gcc.

	Cheers Adam


unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Sun Feb  6 13:40:04 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id NAA13087
	for <linux-arm-archive@lists.arm.linux.org.uk>; Sun, 6 Feb 2000 13:40:04 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 6293115D6F; Sun,  6 Feb 2000 14:40:02 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S153974AbQBFJXl>;
	Sun, 6 Feb 2000 04:23:41 -0500
Received: by vger.rutgers.edu id <S153910AbQBFJXX>;
	Sun, 6 Feb 2000 04:23:23 -0500
Received: from tazenda.demon.co.uk ([158.152.220.239]:1145 "EHLO
        kings-cross.london.uk.eu.org") by vger.rutgers.edu with ESMTP
	id <S153922AbQBFJXQ>; Sun, 6 Feb 2000 04:23:16 -0500
Received: from localhost
	([::ffff:127.0.0.1] helo=kings-cross.london.uk.eu.org ident=phil)
	by kings-cross.london.uk.eu.org with esmtp (Exim 3.11 #1)
	id 12HRsR-0000kR-00; Sun, 06 Feb 2000 13:37:23 +0000
X-Mailer: exmh version 2.0.2 2/24/98 (debian) 
To: "Adam 'WeirdArms' Wiggins" <awiggins@cse.unsw.EDU.AU>
Cc: linux-arm@vger.rutgers.edu
Subject: Re: Tool chain question 
In-Reply-To: Message from Adam 'WeirdArms' Wiggins <awiggins@cse.unsw.EDU.AU> 
   of "Sun, 06 Feb 2000 13:05:36 +1100." <Pine.GSO.3.95.1000206130407.28461J-100000@hildegard.orchestra.cse.unsw.EDU.AU> 
References: <Pine.GSO.3.95.1000206130407.28461J-100000@hildegard.orchestra.cse.unsw.EDU.AU> 
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date:   Sun, 06 Feb 2000 13:37:23 +0000
From: Philip Blundell <Philip.Blundell@pobox.com>
Message-Id: <E12HRsR-0000kR-00@kings-cross.london.uk.eu.org>
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

>	Can gcc use the C procedure call varient with stack bounds
>checking? Or otherwise stated, how can I check for stack overrun with C
>code with ARM gcc.

There is an -mapcs-stack-check option but it isn't implemented at the 
moment.  The Acorn RISC OS port might have code to support this; I don't know 
of anybody else offhand who would be likely to use it.  As a last resort, I 
don't think the code would be very hard to add.

GCC does support a generic -fstack-check option but it may not do what you 
want.

p.



unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Sun Feb  6 22:28:04 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id WAA08845
	for <linux-arm-archive@lists.arm.linux.org.uk>; Sun, 6 Feb 2000 22:28:03 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 5291A15E60; Sun,  6 Feb 2000 23:28:01 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154149AbQBFSL7>;
	Sun, 6 Feb 2000 13:11:59 -0500
Received: by vger.rutgers.edu id <S154085AbQBFSLk>;
	Sun, 6 Feb 2000 13:11:40 -0500
Received: from tele-post-20.mail.demon.net ([194.217.242.20]:4535 "EHLO
        tele-post-20.mail.demon.net") by vger.rutgers.edu with ESMTP
	id <S154123AbQBFSLb>; Sun, 6 Feb 2000 13:11:31 -0500
Received: from starswan.demon.co.uk ([158.152.62.229])
	by tele-post-20.mail.demon.net with smtp (Exim 2.12 #2)
	id 12Ha8Q-000Bzl-0K
	for linux-arm@vger.rutgers.edu; Sun, 6 Feb 2000 22:26:27 +0000
Received: from winston.starswan.demon.co.uk by starswan.demon.co.uk with smtp
	(Smail3.1.29.1 #6) id m12HZum-000V5vC; Sun, 6 Feb 100 22:12 
To: linux-arm@vger.rutgers.edu
From: steve@starswan.demon.co.uk (Steve Dicks)
Subject: Re: Can't complete build of ELF Glibc 2.1.2 
Reply-To: steve@starswan.com
In-Reply-To: <E12Cg1c-0008Am-00@fountain.labs.futuretv.com>
Date:   Sun, 06 Feb 2000 22:09:53 GMT
Message-ID: <20000206.220953.04@starswan.demon.co.uk>
Organization: Starswan Systems Ltd
X-Mailer: TTFN version 0.43 (Acorn RISC OS)
X-Posting-Agent: RISC OS Newsbase 0.60m
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

On Mon, 24 Jan 2000 09:43:08 +0000, pb@labs.futuretv.com said:

> In message <20000123.220634.15@starswan.demon.co.uk>, Steve Dicks writes:
> >I'm trying to produce an ELF version of glibc 2.1.2 (having sucessfully
> >built an ELF version of GCC) however I'm running out of memory during
> >some links. I think I need a static-linked version of ld for a.out systems
> >- is there one somewhere that I can grab, or do I have a different problem?
>
> I think Chris Rutter had a binary at one point.  You might find it easier to 
> install the Debian development packages which would give you native ELF tools,
> rather than trying to bootstrap them yourself.
>
Sorry to appear thick, but how do I do that? I can't find a copy of dpkg (which
I presume I need to install in .deb files) and I can't find how to upgrade my copy
of RPM either. I seem to need elf support for all the latest binaries, and most
of the available RPMs and SRPMs are in the later (RPM 2.5) format. Is there something
completely obvious that I'm missing here?



-- 
Steve Dicks - Starswan Systems Ltd
Hertfordshire's premier one-man Systems Consultancy

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Sun Feb  6 23:56:10 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id XAA13359
	for <linux-arm-archive@lists.arm.linux.org.uk>; Sun, 6 Feb 2000 23:56:10 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id E779115E05; Mon,  7 Feb 2000 00:56:08 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154245AbQBFTkN>;
	Sun, 6 Feb 2000 14:40:13 -0500
Received: by vger.rutgers.edu id <S154214AbQBFTj7>;
	Sun, 6 Feb 2000 14:39:59 -0500
Received: from duteinh.et.tudelft.nl ([130.161.42.1]:2303 "EHLO
        duteinh.et.tudelft.nl") by vger.rutgers.edu with ESMTP
	id <S154257AbQBFTiN>; Sun, 6 Feb 2000 14:38:13 -0500
Received: from kalman by duteinh.et.tudelft.nl (8.9.3/BB-2.0)
	id AAA25972; Mon, 7 Feb 2000 00:53:35 +0100 (MET)
Date:   Mon, 7 Feb 2000 00:53:35 +0100 (MET)
Message-Id: <200002062353.AAA25972@duteinh.et.tudelft.nl>
From: Erik Mouw <J.A.K.Mouw@its.tudelft.nl>
To: linux-arm@vger.rutgers.edu
Subject: Which ld.so to use?
Organization: Eric conspiracy secret labs
X-Face: "!Z|1XjFg!3Iw)BwM^M\k)J5KHiPddz}#/Zw%?$&Q!xqob"OA|})3_@&BTTiQERo?/^g[Z<9P4R8:5C:aqq.cw!hotLc=+u-"+1rq@9$V^8PbOUlodyi_sejt+D`iqkLpx$>.aXl%vnfPIt"LK|/%>94_Zrm8jy?`_[RKt'TuoxUxfk(gMhY(n|DBBl~c$dhO>G%6}R4+DGX3|idBm4oU&UM/XUP4I9aoN{]`ax%B?rgD(I3OJ<62Y6L
X-Mailer: XCmail 1.0.0 - with PGP support, PGP engine version 0.5 (Linux)
X-Mailerorigin: http://www.fsai.fh-trier.de/~schmitzj/Xclasses/XCmail/
X-Eric-Conspiracy: There is no conspiracy!
X-Loop: erik@it.et.tudelft.nl
MIME-Version: 1.0
Content-Type: 	text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7BIT
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Hi,

I'm currently building (with a cross compiler) a new glibc-2.1.2 based
ramdisk image for SA1100 based systems. So far, the ramdisk uses the
following components:

- libc and libm from glibc-2.1.2 with debug symbols stripped
- busybox for almost all tools
- tinylogin for getty & login
- bash (which is strangely enough not really prepared for cross compilation)

I could have used ash as a shell, but IMHO bash is a bit more easy to use.
My goal is to make a useable ramdisk, not the smallest one. YMMV.

Now I need ld.so, the dynamic linker. I've tried compiling
ld.so-1.9.9.tar.gz (from metalab), but that only seems to support i386,
m68k, and sparc. I can't find a patch for it on the ArmLinux ftp site.
However, I found out that glibc contains ld-2.1.2.so. Is this indeed the
dynamic linker, or is there somewhere a patch for ld.so-1.9.9 available?

BTW: do I need other libraries except libc and libm?


Erik
[hmm, time to go to bed]

-- 
LART. 250 MIPS under one Watt.
http://www-ict.its.tudelft.nl/~erik/open-source/LART/




unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Mon Feb  7 04:03:29 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id EAA22535
	for <linux-arm-archive@lists.arm.linux.org.uk>; Mon, 7 Feb 2000 04:03:29 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id BBCC715E61; Mon,  7 Feb 2000 05:03:26 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154276AbQBFXrV>;
	Sun, 6 Feb 2000 18:47:21 -0500
Received: by vger.rutgers.edu id <S154273AbQBFXrD>;
	Sun, 6 Feb 2000 18:47:03 -0500
Received: from [216.208.98.3] ([216.208.98.3]:1152 "EHLO
        gin.ext.thepuffingroup.com") by vger.rutgers.edu with ESMTP
	id <S154085AbQBFXqo>; Sun, 6 Feb 2000 18:46:44 -0500
Received: (from willy@localhost)
	by gin.ext.thepuffingroup.com (8.9.3/8.9.3) id XAA01141;
	Sun, 6 Feb 2000 23:02:16 -0500
Date:   Sun, 6 Feb 2000 23:02:16 -0500
From: willy@thepuffingroup.com
To: steve@starswan.com
Cc: linux-arm@vger.rutgers.edu
Subject: Re: Can't complete build of ELF Glibc 2.1.2
Message-ID: <20000206230216.E517@thepuffingroup.com>
References: <E12Cg1c-0008Am-00@fountain.labs.futuretv.com> <20000206.220953.04@starswan.demon.co.uk>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.95.4us
In-Reply-To: <20000206.220953.04@starswan.demon.co.uk>; from Steve Dicks on Sun, Feb 06, 2000 at 10:09:53PM +0000
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

On Sun, Feb 06, 2000 at 10:09:53PM +0000, Steve Dicks wrote:
> Sorry to appear thick, but how do I do that? I can't find a copy of
> dpkg (which I presume I need to install in .deb files) and I can't find
> how to upgrade my copy of RPM either. I seem to need elf support for
> all the latest binaries, and most of the available RPMs and SRPMs are
> in the later (RPM 2.5) format. Is there something completely obvious
> that I'm missing here?

you can find dpkg on ftp.debian.org.  source is in
/debian/dists/potato/main/source/base/dpkg_1.6.7.tar.gz
binary is in /debian/dists/sid/main/binary-arm/base/dpkg_1.6.4.deb

you can unpack .deb archives with standard unix tools in fact.  they're
ar archives containing tars.

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Mon Feb  7 09:22:13 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id JAA08902
	for <linux-arm-archive@lists.arm.linux.org.uk>; Mon, 7 Feb 2000 09:22:12 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 1E85E15EA6; Mon,  7 Feb 2000 10:22:10 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S153910AbQBGFFt>;
	Mon, 7 Feb 2000 00:05:49 -0500
Received: by vger.rutgers.edu id <S153879AbQBGFFc>;
	Mon, 7 Feb 2000 00:05:32 -0500
Received: from [194.216.164.17] ([194.216.164.17]:2548 "EHLO
        salisbury.labs.futuretv.com") by vger.rutgers.edu with ESMTP
	id <S153886AbQBGFFP>; Mon, 7 Feb 2000 00:05:15 -0500
Received: from zebra.labs.futuretv.com ([192.0.0.67])
	by salisbury.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12HkNC-00037n-00
	for linux-arm@vger.rutgers.edu; Mon, 07 Feb 2000 09:22:22 +0000
Received: from [192.0.0.21] (helo=fountain.labs.futuretv.com)
	by zebra.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12HkLk-0002KG-00; Mon, 07 Feb 2000 09:20:52 +0000
Received: from [127.0.0.1] (helo=fountain)
	by fountain.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12HkLk-0003r1-00; Mon, 07 Feb 2000 09:20:52 +0000
X-Mailer: exmh version 2.0.2 2/24/98 (debian) 
To: Erik Mouw <J.A.K.Mouw@its.tudelft.nl>
Cc: linux-arm@vger.rutgers.edu
Subject: Re: Which ld.so to use? 
In-Reply-To: Message from Erik Mouw <J.A.K.Mouw@its.tudelft.nl> 
   of "Mon, 07 Feb 2000 00:53:35 +0100." <200002062353.AAA25972@duteinh.et.tudelft.nl> 
References: <200002062353.AAA25972@duteinh.et.tudelft.nl> 
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date:   Mon, 07 Feb 2000 09:20:52 +0000
From: Philip Blundell <pb@labs.futuretv.com>
Message-Id: <E12HkLk-0003r1-00@fountain.labs.futuretv.com>
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

>However, I found out that glibc contains ld-2.1.2.so. Is this indeed the
>dynamic linker,

Yes.

>or is there somewhere a patch for ld.so-1.9.9 available?

No.  That is the old libc5 dynamic linker; it's no use on ARM.

>BTW: do I need other libraries except libc and libm?

That rather depends what programs you want to run.  `ldd' will tell you which 
libraries are required for a particular binary.

p.



unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Mon Feb  7 11:10:51 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id LAA17534
	for <linux-arm-archive@lists.arm.linux.org.uk>; Mon, 7 Feb 2000 11:10:50 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id A6C2F15EBF; Mon,  7 Feb 2000 12:10:45 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S153990AbQBGGyL>;
	Mon, 7 Feb 2000 01:54:11 -0500
Received: by vger.rutgers.edu id <S153945AbQBGGxq>;
	Mon, 7 Feb 2000 01:53:46 -0500
Received: from duteinh.et.tudelft.nl ([130.161.42.1]:2683 "EHLO
        duteinh.et.tudelft.nl") by vger.rutgers.edu with ESMTP
	id <S154006AbQBGGw6>; Mon, 7 Feb 2000 01:52:58 -0500
Received: from kalman by duteinh.et.tudelft.nl (8.9.3/BB-2.0)
	id MAA28939; Mon, 7 Feb 2000 12:08:35 +0100 (MET)
Date:   Mon, 7 Feb 2000 12:08:35 +0100 (MET)
Message-Id: <200002071108.MAA28939@duteinh.et.tudelft.nl>
From: Erik Mouw <J.A.K.Mouw@its.tudelft.nl>
To: pb@labs.futuretv.com
Cc: linux-arm@vger.rutgers.edu
Subject: Re: Which ld.so to use?
In-Reply-To: <E12HkLk-0003r1-00@fountain.labs.futuretv.com>
Organization: Eric conspiracy secret labs
X-Face: "!Z|1XjFg!3Iw)BwM^M\k)J5KHiPddz}#/Zw%?$&Q!xqob"OA|})3_@&BTTiQERo?/^g[Z<9P4R8:5C:aqq.cw!hotLc=+u-"+1rq@9$V^8PbOUlodyi_sejt+D`iqkLpx$>.aXl%vnfPIt"LK|/%>94_Zrm8jy?`_[RKt'TuoxUxfk(gMhY(n|DBBl~c$dhO>G%6}R4+DGX3|idBm4oU&UM/XUP4I9aoN{]`ax%B?rgD(I3OJ<62Y6L
X-Mailer: XCmail 1.0.0 - with PGP support, PGP engine version 0.5 (Linux)
X-Mailerorigin: http://www.fsai.fh-trier.de/~schmitzj/Xclasses/XCmail/
X-Eric-Conspiracy: There is no conspiracy!
X-Loop: erik@it.et.tudelft.nl
MIME-Version: 1.0
Content-Type: 	text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7BIT
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

On Mon, 07 Feb 2000 09:20:52 +0000, Philip Blundell wrote:
>>However, I found out that glibc contains ld-2.1.2.so. Is this indeed the
>>dynamic linker,
> 
> Yes.
> 
>>or is there somewhere a patch for ld.so-1.9.9 available?
> 
> No.  That is the old libc5 dynamic linker; it's no use on ARM.

Ah, OK, thanks. I'm building something libc6 based so I don't need it.

>>BTW: do I need other libraries except libc and libm?
> 
> That rather depends what programs you want to run.  `ldd' will tell you which 
> libraries are required for a particular binary.

Where can I find ldd? I know it is a sneaky trick with the exec() system
call, and the ldd.so-1.9.9 has an assembly file to do it (which needs to
be ported to ARM), but I can't find a ldd binary in my cross compiled
glibc-2.1.2 setup (which makes sense because exec()-ing an ARM binary on
i386 doesn't work).


Erik

-- 
LART. 250 MIPS under one Watt.
http://www-ict.its.tudelft.nl/~erik/open-source/LART/




unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Mon Feb  7 11:20:38 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id LAA17998
	for <linux-arm-archive@lists.arm.linux.org.uk>; Mon, 7 Feb 2000 11:20:37 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 2541615ECB; Mon,  7 Feb 2000 12:20:21 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154032AbQBGHDk>;
	Mon, 7 Feb 2000 02:03:40 -0500
Received: by vger.rutgers.edu id <S153970AbQBGHAI>;
	Mon, 7 Feb 2000 02:00:08 -0500
Received: from [194.216.164.17] ([194.216.164.17]:2629 "EHLO
        salisbury.labs.futuretv.com") by vger.rutgers.edu with ESMTP
	id <S153945AbQBGG7r>; Mon, 7 Feb 2000 01:59:47 -0500
Received: from zebra.labs.futuretv.com ([192.0.0.67] ident=mail)
	by salisbury.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12HmA5-00039y-00
	for linux-arm@vger.rutgers.edu; Mon, 07 Feb 2000 11:16:57 +0000
Received: from [192.0.0.21] (helo=fountain.labs.futuretv.com ident=mail)
	by zebra.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12Hm8c-0002fi-00; Mon, 07 Feb 2000 11:15:26 +0000
Received: from [127.0.0.1] (helo=fountain ident=pb)
	by fountain.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12Hm8c-0004Ga-00; Mon, 07 Feb 2000 11:15:26 +0000
X-Mailer: exmh version 2.0.2 2/24/98 (debian) 
To: Erik Mouw <J.A.K.Mouw@its.tudelft.nl>
Cc: linux-arm@vger.rutgers.edu
Subject: Re: Which ld.so to use? 
In-Reply-To: Message from Erik Mouw <J.A.K.Mouw@its.tudelft.nl> 
   of "Mon, 07 Feb 2000 12:08:35 +0100." <200002071108.MAA28939@duteinh.et.tudelft.nl> 
References: <200002071108.MAA28939@duteinh.et.tudelft.nl> 
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date:   Mon, 07 Feb 2000 11:15:26 +0000
From: Philip Blundell <pb@labs.futuretv.com>
Message-Id: <E12Hm8c-0004Ga-00@fountain.labs.futuretv.com>
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

>> That rather depends what programs you want to run.  `ldd' will tell you 
>> which libraries are required for a particular binary.
>
>Where can I find ldd?

It also comes with glibc.

>I know it is a sneaky trick with the exec() system call,

Not any more.  Actually, you can use this shell script as a poor man's ldd:

#!/bin/sh
/lib/ld-linux.so.2 --list $1

The one that comes with glibc is somewhat more sophisticated but the net 
effect is much the same.

p.



unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Fri Feb 11 00:31:16 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id AAA04608
	for <linux-arm-archive@lists.arm.linux.org.uk>; Fri, 11 Feb 2000 00:31:15 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 5381115FD0; Fri, 11 Feb 2000 01:31:13 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154716AbQBJTyD>;
	Thu, 10 Feb 2000 14:54:03 -0500
Received: by vger.rutgers.edu id <S154657AbQBJQOO>;
	Thu, 10 Feb 2000 11:14:14 -0500
Received: from blazieresearch.com ([199.227.113.99]:14865 "EHLO
        blazieresearch.com") by vger.rutgers.edu with ESMTP
	id <S154799AbQBJPOB>; Thu, 10 Feb 2000 10:14:01 -0500
Received: from Philh.blazieresearch.com (philh [199.227.113.117])
	by blazieresearch.com (8.9.3/8.8.7) with ESMTP id OAA18092
	for <linux-arm@vger.rutgers.edu>; Thu, 10 Feb 2000 14:34:07 -0500
Received: (from kroot@localhost)
	by Philh.blazieresearch.com (8.9.3/8.9.3) id OAA01175
	for linux-arm@vger.rutgers.edu; Thu, 10 Feb 2000 14:33:45 -0500
From: Philip Hall <phil@blazie.com>
Date:   Thu, 10 Feb 2000 14:33:45 -0500
To: linux-arm@vger.rutgers.edu
Subject: makeing native toolchain on netwinder
Message-ID: <20000210143345.A1172@Philh.Philh.blazieresearch.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.95.4us
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing


I tried to make a cross compiler on my intel box for a
strongarm cross tools chain.
I finally gave up on that idea.
Now i am trying to install binutils-2.9.5.0.22, gcc-2.95.2
on a running netwinder.
The system already has an older version of these tools,
and I wish to install the new ones in /usr/local.
I configured binutils and installed it.
here is the info from the top of the Makefile
for binutils.

# This file was generated automatically by configure.  Do not edit.
VPATH = .
links =
host_alias = armv4l-unknown-linux-gnu
host_cpu = armv4l
host_vendor = unknown
host_os = linux-gnu
host_canonical = armv4l-unknown-linux-gnu
target_alias = armv4l-unknown-linux-gnu
target_cpu = armv4l
target_vendor = unknown
target_os = linux-gnu
target_canonical = armv4l-unknown-linux-gnu
build_alias = armv4l-unknown-linux-gnu
build_cpu = armv4l
build_vendor = unknown
build_os = linux-gnu
build_canonical = armv4l-unknown-linux-gnu

here is the output of ld -V
ld -V
GNU ld version 2.9.5 (with BFD 2.9.5.0.22)
  Supported emulations:
   armelf_linux
   armelf_linux26
   armelf

here is the error when I try to configure gcc-2.95.2

Configuring for a armv4l-unknown-linux-gnu host.
Created "Makefile" in /home/phil/work/gcc-2.95.2 using "mt-frag"
/usr/local/bin/ld: unrecognised emulation mode: elf32arm
Supported emulations: armelf_linux armelf_linux26 armelf
collect2: ld returned 1 exit status
*** The command 'gcc -o conftest -g -O2   conftest.c' failed.
*** You must set the environment variable CC to a working compiler.


What did i do wrong?
thanks

phil

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Fri Feb 11 04:37:46 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id EAA21776
	for <linux-arm-archive@lists.arm.linux.org.uk>; Fri, 11 Feb 2000 04:37:46 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id E483715DE9; Fri, 11 Feb 2000 05:37:44 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154406AbQBJXoL>;
	Thu, 10 Feb 2000 18:44:11 -0500
Received: by vger.rutgers.edu id <S154763AbQBJWHF>;
	Thu, 10 Feb 2000 17:07:05 -0500
Received: from ns.avision.com.tw ([203.73.132.5]:12376 "HELO
        oracle.avision.com.tw") by vger.rutgers.edu with SMTP
	id <S154919AbQBJVOv>; Thu, 10 Feb 2000 16:14:51 -0500
Received: from kevin ([10.1.20.67]) by oracle.avision.com.tw (Lotus SMTP MTA v4.6.5  (863.2 5-20-1999)) with SMTP id 48256882.0008A1FE; Fri, 11 Feb 2000 09:34:17 +0800
Message-ID: <000e01bf742f$3b9ea1c0$4314010a@avision.com.tw>
From: =?big5?B?qvSn07K7?= <cschiu@avision.com.tw>
To: "linux-arm" <linux-arm@vger.rutgers.edu>
Subject: How to config gdb-4.18 to debug ARM code ?
Date:   Fri, 11 Feb 2000 09:27:59 +0800
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_000B_01BF7472.498F8720"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2615.200
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

This is a multi-part message in MIME format.

------=_NextPart_000_000B_01BF7472.498F8720
Content-Type: text/plain;
	charset="big5"
Content-Transfer-Encoding: quoted-printable

Hello all ,

I got gdb-4.18 ,but I don't how to configure and make gdb-4.18 and then =
I could debug my ARM code.
My host is i586 ,
My target is arm.

Regards,
Kevin.


------=_NextPart_000_000B_01BF7472.498F8720
Content-Type: text/html;
	charset="big5"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Dbig5" http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2614.3500" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT size=3D2>Hello all ,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=3D2>I got gdb-4.18 ,but I don't how to&nbsp;configure =
and make=20
gdb-4.18 and then I could debug my ARM code.</FONT></DIV>
<DIV><FONT size=3D2>My host is i586 ,</FONT></DIV>
<DIV><FONT size=3D2>My target is arm.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=3D2>Regards,</FONT></DIV>
<DIV><FONT size=3D2>Kevin.</FONT></DIV>
<DIV>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_000B_01BF7472.498F8720--


unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Fri Feb 11 14:59:09 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id OAA03117
	for <linux-arm-archive@lists.arm.linux.org.uk>; Fri, 11 Feb 2000 14:59:08 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id DD77C15F05; Fri, 11 Feb 2000 15:59:01 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S153910AbQBKJ1z>;
	Fri, 11 Feb 2000 04:27:55 -0500
Received: by vger.rutgers.edu id <S153917AbQBKHPV>;
	Fri, 11 Feb 2000 02:15:21 -0500
Received: from duteinh.et.tudelft.nl ([130.161.42.1]:2391 "EHLO
        duteinh.et.tudelft.nl") by vger.rutgers.edu with ESMTP
	id <S154511AbQBKGgH>; Fri, 11 Feb 2000 01:36:07 -0500
Received: from kalman by duteinh.et.tudelft.nl (8.9.3/BB-2.0)
	id LAA29084; Fri, 11 Feb 2000 11:56:40 +0100 (MET)
Date:   Fri, 11 Feb 2000 11:56:40 +0100 (MET)
Message-Id: <200002111056.LAA29084@duteinh.et.tudelft.nl>
From: Erik Mouw <J.A.K.Mouw@its.tudelft.nl>
To: phil@blazie.com
Cc: linux-arm@vger.rutgers.edu
Subject: Re: makeing native toolchain on netwinder
In-Reply-To: <20000210143345.A1172@Philh.Philh.blazieresearch.com>
Organization: Eric conspiracy secret labs
X-Face: "!Z|1XjFg!3Iw)BwM^M\k)J5KHiPddz}#/Zw%?$&Q!xqob"OA|})3_@&BTTiQERo?/^g[Z<9P4R8:5C:aqq.cw!hotLc=+u-"+1rq@9$V^8PbOUlodyi_sejt+D`iqkLpx$>.aXl%vnfPIt"LK|/%>94_Zrm8jy?`_[RKt'TuoxUxfk(gMhY(n|DBBl~c$dhO>G%6}R4+DGX3|idBm4oU&UM/XUP4I9aoN{]`ax%B?rgD(I3OJ<62Y6L
X-Mailer: XCmail 1.0.0 - with PGP support, PGP engine version 0.5 (Linux)
X-Mailerorigin: http://www.fsai.fh-trier.de/~schmitzj/Xclasses/XCmail/
X-Eric-Conspiracy: There is no conspiracy!
X-Loop: erik@it.et.tudelft.nl
MIME-Version: 1.0
Content-Type: 	text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7BIT
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

On Thu, 10 Feb 2000 14:33:45 -0500, Philip Hall wrote:
> I tried to make a cross compiler on my intel box for a
> strongarm cross tools chain.
> I finally gave up on that idea.

Too bad, it really isn't that difficult.

> Now i am trying to install binutils-2.9.5.0.22, gcc-2.95.2
> on a running netwinder.
> The system already has an older version of these tools,
> and I wish to install the new ones in /usr/local.
> I configured binutils and installed it.
> here is the info from the top of the Makefile
> for binutils.
> 
> # This file was generated automatically by configure.  Do not edit.
> VPATH = .
> links =
> host_alias = armv4l-unknown-linux-gnu
> host_cpu = armv4l
> host_vendor = unknown
> host_os = linux-gnu
> host_canonical = armv4l-unknown-linux-gnu
> target_alias = armv4l-unknown-linux-gnu
> target_cpu = armv4l
> target_vendor = unknown
> target_os = linux-gnu
> target_canonical = armv4l-unknown-linux-gnu
> build_alias = armv4l-unknown-linux-gnu
> build_cpu = armv4l
> build_vendor = unknown
> build_os = linux-gnu
> build_canonical = armv4l-unknown-linux-gnu
> 
> here is the output of ld -V
> ld -V
> GNU ld version 2.9.5 (with BFD 2.9.5.0.22)
>   Supported emulations:
>    armelf_linux
>    armelf_linux26
>    armelf
> 
> here is the error when I try to configure gcc-2.95.2
> 
> Configuring for a armv4l-unknown-linux-gnu host.
> Created "Makefile" in /home/phil/work/gcc-2.95.2 using "mt-frag"
> /usr/local/bin/ld: unrecognised emulation mode: elf32arm
> Supported emulations: armelf_linux armelf_linux26 armelf
> collect2: ld returned 1 exit status
> *** The command 'gcc -o conftest -g -O2   conftest.c' failed.
> *** You must set the environment variable CC to a working compiler.

/usr/local/bin is first in your path, so /usr/local/bin/ld comes before
/usr/bin/ld. The ARM target is renamed for the newer binutils. Your
current compiler (gcc-2.8.1) doesn't know about it and uses the newer ld
as if it were the old one.

This should do the trick (I haven't tried it on Netwinder, but it works on
Sun SunOS 4.1.4 and SGI IRIX 5.3):

- remove the new binutils from /usr/local/bin
- configure the binutils with the extra option --program-prefix=g
- build and install binutils (make ; make install)
- configure gcc with the extra options --with-gnu-ld=/usr/local/bin/gld
    --with-gnu-as=/usr/local/bin/gas
- build and install gcc (make bootstrap ; make install)

You can also consider giving a --program-prefix to gcc so you are able to
choose between the old and the new compiler (gcc vs. ggcc).


Erik

-- 
Computers run on faith, not electrons. -- T.N. Thompson




unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Fri Feb 11 16:44:05 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id QAA17531
	for <linux-arm-archive@lists.arm.linux.org.uk>; Fri, 11 Feb 2000 16:44:05 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 8602815D7D; Fri, 11 Feb 2000 17:44:01 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S155969AbQBKMZF>;
	Fri, 11 Feb 2000 07:25:05 -0500
Received: by vger.rutgers.edu id <S155083AbQBKMDz>;
	Fri, 11 Feb 2000 07:03:55 -0500
Received: from blazieresearch.com ([199.227.113.99]:21036 "EHLO
        blazieresearch.com") by vger.rutgers.edu with ESMTP
	id <S155620AbQBKMBL>; Fri, 11 Feb 2000 07:01:11 -0500
Received: from Philh.blazieresearch.com (philh [199.227.113.117])
	by blazieresearch.com (8.9.3/8.8.7) with ESMTP id LAA28691
	for <linux-arm@vger.rutgers.edu>; Fri, 11 Feb 2000 11:01:19 -0500
Received: (from kroot@localhost)
	by Philh.blazieresearch.com (8.9.3/8.9.3) id LAA00753
	for linux-arm@vger.rutgers.edu; Fri, 11 Feb 2000 11:00:57 -0500
From: Philip Hall <phil@blazie.com>
Date:   Fri, 11 Feb 2000 11:00:57 -0500
To: linux-arm@vger.rutgers.edu
Subject: patching gcc
Message-ID: <20000211110057.A745@Philh.Philh.blazieresearch.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.95.4us
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

I am attempting to install gcc-2.95.2 on a netwinder.
I tried to patch it with
gcc-2.95.2-diff-991022
and several things happen.
1. all of the patches for ChangeLog fail.
all the patches for configure fail.

and patch doesn't seem to be able to find the files that need patching
so I must type int he names by hand when prompted.
What should be patch command be?
i use patch <../gcc-2.95.2-diff-991022 while in
the top level of gcc-2.95.2

what should I do about the failing hunks for configure?
Someone suggested i run autoconfig to rebuild configure, but
this only resulted in a zero length configure.

Thanks for any and all help.

phil


unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Fri Feb 11 19:26:01 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id TAA30052
	for <linux-arm-archive@lists.arm.linux.org.uk>; Fri, 11 Feb 2000 19:26:00 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 596F215D75; Fri, 11 Feb 2000 20:25:59 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S155364AbQBKOOK>;
	Fri, 11 Feb 2000 09:14:10 -0500
Received: by vger.rutgers.edu id <S155274AbQBKNvm>;
	Fri, 11 Feb 2000 08:51:42 -0500
Received: from duteinh.et.tudelft.nl ([130.161.42.1]:2785 "EHLO
        duteinh.et.tudelft.nl") by vger.rutgers.edu with ESMTP
	id <S155898AbQBKNfP>; Fri, 11 Feb 2000 08:35:15 -0500
Received: from kalman by duteinh.et.tudelft.nl (8.9.3/BB-2.0)
	id SAA01940; Fri, 11 Feb 2000 18:35:05 +0100 (MET)
Date:   Fri, 11 Feb 2000 18:35:05 +0100 (MET)
Message-Id: <200002111735.SAA01940@duteinh.et.tudelft.nl>
From: Erik Mouw <J.A.K.Mouw@its.tudelft.nl>
To: phil@blazie.com
Cc: linux-arm@vger.rutgers.edu
Subject: Re: patching gcc
In-Reply-To: <20000211110057.A745@Philh.Philh.blazieresearch.com>
Organization: Eric conspiracy secret labs
X-Face: "!Z|1XjFg!3Iw)BwM^M\k)J5KHiPddz}#/Zw%?$&Q!xqob"OA|})3_@&BTTiQERo?/^g[Z<9P4R8:5C:aqq.cw!hotLc=+u-"+1rq@9$V^8PbOUlodyi_sejt+D`iqkLpx$>.aXl%vnfPIt"LK|/%>94_Zrm8jy?`_[RKt'TuoxUxfk(gMhY(n|DBBl~c$dhO>G%6}R4+DGX3|idBm4oU&UM/XUP4I9aoN{]`ax%B?rgD(I3OJ<62Y6L
X-Mailer: XCmail 1.0.0 - with PGP support, PGP engine version 0.5 (Linux)
X-Mailerorigin: http://www.fsai.fh-trier.de/~schmitzj/Xclasses/XCmail/
X-Eric-Conspiracy: There is no conspiracy!
X-Loop: erik@it.et.tudelft.nl
MIME-Version: 1.0
Content-Type: 	text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7BIT
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

On Fri, 11 Feb 2000 11:00:57 -0500, Philip Hall wrote:
> I am attempting to install gcc-2.95.2 on a netwinder.
> I tried to patch it with
> gcc-2.95.2-diff-991022
> and several things happen.

Take Phil's newer gcc-2.95.3 patch, according to Phil it applies cleanly
against gcc-2.95.2.

> 1. all of the patches for ChangeLog fail.

Not important.

> all the patches for configure fail.

Hmm, strange. You do have patch 2.5? (use "patch -v" to find out)

> and patch doesn't seem to be able to find the files that need patching
> so I must type int he names by hand when prompted.

The files for gcc/cp/parse.[ch] are only in the full source. They are for
the C++ front-end. If you just have gcc-core, it's OK that they fail.

> What should be patch command be?
> i use patch <../gcc-2.95.2-diff-991022 while in
> the top level of gcc-2.95.2

It should be:

  tar zxvf gcc-2.95.2-core.tar.gz
  cd gcc-2.95.2
  patch -p0 < ../gcc-2.95.2-diff-991022

> what should I do about the failing hunks for configure?

They shouldn't fail. 

> Someone suggested i run autoconfig to rebuild configure, but
> this only resulted in a zero length configure.

It's autoconf, not autoconfig. You need a reasonably new autoconf version
(2.13 is the latest, AFAIK).

> Thanks for any and all help.

I'll check if I can get gcc-2.95.2 compiled on my Netwinder.


Erik

-- 
He had an odd feeling of being like a man in the act of adultery who
is surprised when the woman's husband wanders into the room, changes
his trousers, passes a few idle remarks about the weather and leaves
again. -- Douglas Adams, The Hitch Hikers Guide to the Galaxy





unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Fri Feb 11 20:04:07 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id UAA32413
	for <linux-arm-archive@lists.arm.linux.org.uk>; Fri, 11 Feb 2000 20:04:07 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id E1F8D15DC5; Fri, 11 Feb 2000 21:04:05 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154878AbQBKOdf>;
	Fri, 11 Feb 2000 09:33:35 -0500
Received: by vger.rutgers.edu id <S154946AbQBKMXD>;
	Fri, 11 Feb 2000 07:23:03 -0500
Received: from crl.dec.com ([192.58.206.2]:1815 "EHLO crl.dec.com")
	by vger.rutgers.edu with ESMTP id <S155175AbQBKL2B>;
	Fri, 11 Feb 2000 06:28:01 -0500
Received: from ims.crl.dec.com (ims.crl.dec.com [16.11.0.11])
	by crl.dec.com (8.8.8/RWD-1.2) with ESMTP id KAA08484;
	Fri, 11 Feb 2000 10:27:27 -0500 (EST)
Received: by ims.crl.dec.com with Internet Mail Service (5.5.2650.21)
	id <1HVR9AQ9>; Fri, 11 Feb 2000 10:30:35 -0500
Message-ID: <D1674834F25BD3118B3208002BB90CD424AA73@yen.crl.dec.com>
From: George France <france@crl.dec.com>
To: "'???'" <cschiu@avision.com.tw>, linux-arm <linux-arm@vger.rutgers.edu>
Subject: RE: How to config gdb-4.18 to debug ARM code ?
Date:   Fri, 11 Feb 2000 10:27:40 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01BF74A4.F0C40520"
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01BF74A4.F0C40520
Content-Type: text/plain;
	charset="big5"

Hello Kevin;
 
Ptrace was not implemented in the ARM kernel.  So you probably need to patch
your kernel.  You will have to write your own ptrace code or I will send you
my Strong-ARM ptrace patch for linux 2.2.14 and you can make any
modifications you need from that point.  After you patch your kernel then.
 
1) You could run gdbserver on your ARM system.
 
2) You could write a gdb stub program for the ARM processor.
 
3)  Some ARM architecures can use the gdb programs remote-rdi.c or
remote-dp.c. It just depends on your system.
 
 
Good Luck in your efforts,
 
 
 
--George
George France,      france@crl.dec.com 
Cambridge Research Laboratory, Compaq Computer Corporation 
One Kendall Square, Building 700     MS: CRL 
Cambridge, MA 02139 USA 

-----Original Message-----[George France] ;l 
From: cschiu@avision.com.tw [mailto:cschiu@avision.com.tw]
Sent: Thursday, February 10, 2000 8:28 PM
To: linux-arm
Subject: How to config gdb-4.18 to debug ARM code ?


Hello all ,
 
I got gdb-4.18 ,but I don't how to configure and make gdb-4.18 and then I
could debug my ARM code.
My host is i586 ,
My target is arm.
 
Regards,
Kevin.
 


------_=_NextPart_001_01BF74A4.F0C40520
Content-Type: text/html;
	charset="big5"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=big5">


<META content="MSHTML 5.00.2614.3401" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=953152715-11022000>Hello 
Kevin;</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=953152715-11022000></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=953152715-11022000>Ptrace 
was not implemented in the ARM kernel.&nbsp; So you probably need to patch your 
kernel.&nbsp; You will have to write your own ptrace code or I will send you 
my&nbsp;Strong-ARM ptrace patch for linux 2.2.14 and you can make any 
modifications you need from that point.&nbsp; After you patch your kernel 
then.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=953152715-11022000></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=953152715-11022000>1) You 
could run gdbserver on your ARM system.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=953152715-11022000></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=953152715-11022000>2) You 
could write a gdb stub program for the ARM processor.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=953152715-11022000></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=953152715-11022000>3)&nbsp; Some ARM architecures can use the gdb programs 
remote-rdi.c or remote-dp.c. It just depends on your system.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=953152715-11022000></SPAN></FONT><FONT color=#0000ff face=Arial 
size=2><SPAN class=953152715-11022000></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=953152715-11022000></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=953152715-11022000>Good 
Luck in your efforts,</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=953152715-11022000></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=953152715-11022000></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=953152715-11022000></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=953152715-11022000>--George</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=953152715-11022000>
<P><FONT face=Tahoma size=1>George France,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
france@crl.dec.com</FONT> <BR><FONT face=Tahoma size=1>Cambridge Research 
Laboratory, Compaq Computer Corporation</FONT> <BR><FONT face=Tahoma size=1>One 
Kendall Square, Building 700&nbsp;&nbsp;&nbsp;&nbsp; MS: CRL</FONT> <BR><FONT 
face=Tahoma size=1>Cambridge, MA 02139 USA</FONT> </P></SPAN></FONT></DIV>
<BLOCKQUOTE style="MARGIN-RIGHT: 0px">
  <DIV align=left class=OutlookMessageHeader dir=ltr><FONT face=Tahoma><FONT 
  size=2>-----Original Message-----<SPAN class=953152715-11022000><FONT 
  color=#0000ff face=Arial>[George 
  France]&nbsp;;l&nbsp;</FONT></SPAN><BR><B>From:</B> cschiu@avision.com.tw 
  [mailto:cschiu@avision.com.tw]<BR><B>Sent:</B> Thursday, February 10, 2000 
  8:28 PM<BR><B>To:</B> linux-arm<BR><B>Subject:</B> How to config gdb-4.18 to 
  debug ARM code ?<BR><BR></FONT></DIV></FONT>
  <DIV><FONT size=2>Hello all ,</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT size=2>I got gdb-4.18 ,but I don't how to&nbsp;configure and make 
  gdb-4.18 and then I could debug my ARM code.</FONT></DIV>
  <DIV><FONT size=2>My host is i586 ,</FONT></DIV>
  <DIV><FONT size=2>My target is arm.</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT size=2>Regards,</FONT></DIV>
  <DIV><FONT size=2>Kevin.</FONT></DIV>
  <DIV>&nbsp;</DIV></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01BF74A4.F0C40520--

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Fri Feb 11 21:32:13 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id VAA05462
	for <linux-arm-archive@lists.arm.linux.org.uk>; Fri, 11 Feb 2000 21:32:12 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id B230015D8D; Fri, 11 Feb 2000 22:32:09 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S155046AbQBKOrJ>;
	Fri, 11 Feb 2000 09:47:09 -0500
Received: by vger.rutgers.edu id <S155244AbQBKNNT>;
	Fri, 11 Feb 2000 08:13:19 -0500
Received: from home.plutonium.net ([205.216.126.6]:22612 "EHLO
        home.plutonium.net") by vger.rutgers.edu with ESMTP
	id <S155456AbQBKNJx>; Fri, 11 Feb 2000 08:09:53 -0500
Received: from plutonium.net (pteclap.plutonium.net [205.216.126.78])
	by home.plutonium.net (8.8.7/8.8.6) with ESMTP id LAA00264;
	Fri, 11 Feb 2000 11:10:35 -0600
Message-ID: <38A434ED.6433367F@plutonium.net>
Date:   Fri, 11 Feb 2000 11:12:29 -0500
From: "Steven J. Hill" <sjhill@plutonium.net>
X-Mailer: Mozilla 4.7 [en] (X11; I; Linux 2.2.14 i686)
X-Accept-Language: en
MIME-Version: 1.0
To: Philip Hall <phil@blazie.com>
Cc: linux-arm@vger.rutgers.edu
Subject: Re: patching gcc
References: <20000211110057.A745@Philh.Philh.blazieresearch.com>
Content-Type: multipart/mixed;
 boundary="------------6B748F84B8B7155167E7A088"
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

This is a multi-part message in MIME format.
--------------6B748F84B8B7155167E7A088
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Philip Hall wrote:
> 
> I am attempting to install gcc-2.95.2 on a netwinder.
> I tried to patch it with
> gcc-2.95.2-diff-991022
> and several things happen.
> 1. all of the patches for ChangeLog fail.
> all the patches for configure fail.
> 
> and patch doesn't seem to be able to find the files that need patching
> so I must type int he names by hand when prompted.
> What should be patch command be?
> i use patch <../gcc-2.95.2-diff-991022 while in
> the top level of gcc-2.95.2
> 
> what should I do about the failing hunks for configure?
> Someone suggested i run autoconfig to rebuild configure, but
> this only resulted in a zero length configure.
> 
> Thanks for any and all help.
> 
I had the same problem, so I created a new patch that works identically
to Phil's original patch. Give this a try, it should work great.

-Steve
--------------6B748F84B8B7155167E7A088
Content-Type: application/x-gzip;
 name="gcc-2.95.2-diff-20000201.gz"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="gcc-2.95.2-diff-20000201.gz"

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
mOv2Pswv0QhWMpzzAAA=
--------------6B748F84B8B7155167E7A088--


unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Fri Feb 11 22:47:16 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id WAA10065
	for <linux-arm-archive@lists.arm.linux.org.uk>; Fri, 11 Feb 2000 22:47:15 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 576FA15E03; Fri, 11 Feb 2000 23:47:14 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154749AbQBKSNt>;
	Fri, 11 Feb 2000 13:13:49 -0500
Received: by vger.rutgers.edu id <S155167AbQBKR7O>;
	Fri, 11 Feb 2000 12:59:14 -0500
Received: from tazenda.demon.co.uk ([158.152.220.239]:2657 "EHLO
        kings-cross.london.uk.eu.org") by vger.rutgers.edu with ESMTP
	id <S155036AbQBKPhP>; Fri, 11 Feb 2000 10:37:15 -0500
Received: from localhost
	([::ffff:127.0.0.1] helo=kings-cross.london.uk.eu.org ident=phil)
	by kings-cross.london.uk.eu.org with esmtp (Exim 3.11 #1)
	id 12JLrt-0000o6-00; Fri, 11 Feb 2000 19:36:41 +0000
X-Mailer: exmh version 2.0.2 2/24/98 (debian) 
To: =?big5?B?qvSn07K7?= <cschiu@avision.com.tw>
Cc: "linux-arm" <linux-arm@vger.rutgers.edu>
Subject: Re: How to config gdb-4.18 to debug ARM code ? 
In-Reply-To: Message from =?big5?B?qvSn07K7?= <cschiu@avision.com.tw> 
   of "Fri, 11 Feb 2000 09:27:59 +0800." <000e01bf742f$3b9ea1c0$4314010a@avision.com.tw> 
References: <000e01bf742f$3b9ea1c0$4314010a@avision.com.tw> 
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date:   Fri, 11 Feb 2000 19:36:41 +0000
From: Philip Blundell <Philip.Blundell@pobox.com>
Message-Id: <E12JLrt-0000o6-00@kings-cross.london.uk.eu.org>
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

>I got gdb-4.18 ,but I don't how to configure and make gdb-4.18 and then =
>I could debug my ARM code.
>My host is i586 ,
>My target is arm.

Gdb 4.18 doesn't support ARM GNU/Linux.  You have to either use a development 
version or wait for the next release of gdb.

p.



unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Sat Feb 12 01:32:57 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id BAA19956
	for <linux-arm-archive@lists.arm.linux.org.uk>; Sat, 12 Feb 2000 01:32:57 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 8562715E4A; Sat, 12 Feb 2000 02:32:55 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S155008AbQBKPNM>;
	Fri, 11 Feb 2000 10:13:12 -0500
Received: by vger.rutgers.edu id <S155492AbQBKOyu>;
	Fri, 11 Feb 2000 09:54:50 -0500
Received: from [194.216.164.17] ([194.216.164.17]:4193 "EHLO
        salisbury.labs.futuretv.com") by vger.rutgers.edu with ESMTP
	id <S155605AbQBKOdW>; Fri, 11 Feb 2000 09:33:22 -0500
Received: from zebra.labs.futuretv.com ([192.0.0.67])
	by salisbury.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12JKtx-0005W0-00
	for linux-arm@vger.rutgers.edu; Fri, 11 Feb 2000 18:34:45 +0000
Received: from [192.0.0.21] (helo=fountain.labs.futuretv.com ident=mail)
	by zebra.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12JKsP-0001Ps-00; Fri, 11 Feb 2000 18:33:09 +0000
Received: from [127.0.0.1] (helo=fountain ident=pb)
	by fountain.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12JKsP-0004tD-00; Fri, 11 Feb 2000 18:33:09 +0000
X-Mailer: exmh version 2.0.2 2/24/98 (debian) 
To: Philip Hall <phil@blazie.com>
Cc: linux-arm@vger.rutgers.edu
Subject: Re: patching gcc 
In-Reply-To: Message from Philip Hall <phil@blazie.com> 
   of "Fri, 11 Feb 2000 11:00:57 EST." <20000211110057.A745@Philh.Philh.blazieresearch.com> 
References: <20000211110057.A745@Philh.Philh.blazieresearch.com> 
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date:   Fri, 11 Feb 2000 18:33:09 +0000
From: Philip Blundell <pb@labs.futuretv.com>
Message-Id: <E12JKsP-0004tD-00@fountain.labs.futuretv.com>
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

>What should be patch command be?
>i use patch <../gcc-2.95.2-diff-991022 while in
>the top level of gcc-2.95.2

You probably need to use -p0.

>what should I do about the failing hunks for configure?
>Someone suggested i run autoconfig to rebuild configure, but
>this only resulted in a zero length configure.

Only run autoconf in a directory where there was actually a failed patch to 
`configure' -- ie gcc-2.95.2/gcc, but not gcc-2.95.2 itself.  The comments at 
the top of the latter configure file should explain why.

p.



unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Sat Feb 12 03:06:29 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id DAA25312
	for <linux-arm-archive@lists.arm.linux.org.uk>; Sat, 12 Feb 2000 03:06:28 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id AFD2015E7C; Sat, 12 Feb 2000 04:06:26 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S156051AbQBKUbW>;
	Fri, 11 Feb 2000 15:31:22 -0500
Received: by vger.rutgers.edu id <S154373AbQBKUSU>;
	Fri, 11 Feb 2000 15:18:20 -0500
Received: from ns0.utdallas.edu ([129.110.10.1]:63969 "HELO ns0.utdallas.edu")
	by vger.rutgers.edu with SMTP id <S154872AbQBKUDQ>;
	Fri, 11 Feb 2000 15:03:16 -0500
Received: from apache.utdallas.edu (apache.utdallas.edu [129.110.16.9])
	by ns0.utdallas.edu (Postfix) with ESMTP id 9732F1A008E
	for <linux-arm@vger.rutgers.edu>; Fri, 11 Feb 2000 18:03:16 -0600 (CST)
Received: from localhost (vasantr@localhost)
	by apache.utdallas.edu (8.9.1/8.9.1) with ESMTP id SAA21354
	for <linux-arm@vger.rutgers.edu>; Fri, 11 Feb 2000 18:03:16 -0600 (CST)
X-Authentication-Warning: apache.utdallas.edu: vasantr owned process doing -bs
Date:   Fri, 11 Feb 2000 18:03:16 -0600 (CST)
From: Vasant Ramasubramanian <vasantr@utdallas.edu>
To: linux-arm@vger.rutgers.edu
Subject: Cross-compiler: Oh no, not again!
Message-ID: <Pine.GSO.4.21.0002111259320.27919-100000@apache.utdallas.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Hey all.

Sorry to ask these questions (because I know they've been answered a 1000
times) but what versions of GCC/Binuitls/EGCS should I use if I want to
setup a cross-compiler on my x86 Linux machine?

I looked at Chris Rutter's guide, but he suggested to not use the 2.9.5
binutils. However, I thought I heard Nico mention using 2.9.52 was ok with
his 2.3.x patched kernel. Also, is Chris's website the most update/current
guide to follow? In the past I've used the Intel guide.

Also, when I setup the new tool chain, it shouldn't change the compiler
that my x86 system uses(for x86 code), should it?

If it matters, my target is a Brutus / StrongARM SA1100.

Thanks for the help,
Vasant.



unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Sat Feb 12 03:07:08 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id DAA25323
	for <linux-arm-archive@lists.arm.linux.org.uk>; Sat, 12 Feb 2000 03:07:08 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id EB5C915E80; Sat, 12 Feb 2000 04:07:06 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S155422AbQBKWQo>;
	Fri, 11 Feb 2000 17:16:44 -0500
Received: by vger.rutgers.edu id <S154677AbQBKT27>;
	Fri, 11 Feb 2000 14:28:59 -0500
Received: from netwinder.org ([207.245.35.202]:16918 "EHLO www.netwinder.org")
	by vger.rutgers.edu with ESMTP id <S155972AbQBKSUX>;
	Fri, 11 Feb 2000 13:20:23 -0500
Received: from gw.rebel.com (gate.rebel.com [207.245.35.200])
	by www.netwinder.org (8.9.3/8.9.3) with SMTP id RAA22965;
	Fri, 11 Feb 2000 17:19:50 -0500
Message-ID: <38A489D0.6C2ADD2B@netwinder.org>
Received: from dhcp111.isa.ott.rebel.com by gw.rebel.com
          via smtpd (for netwinder.org [207.245.35.202]) with SMTP; 11 Feb 2000 22:18:26 UT
Date:   Fri, 11 Feb 2000 17:14:40 -0500
From: Scott Bambrough <scottb@netwinder.org>
Organization: Rebel.com
X-Mailer: Mozilla 4.7 [en] (Win95; U)
X-Accept-Language: en
MIME-Version: 1.0
To: George France <france@crl.dec.com>
Cc: cschiu@avision.com.tw, Arm Linux Mailing List <linux-arm@vger.rutgers.edu>
Subject: Re: How to config gdb-4.18 to debug ARM code ?
References: <D1674834F25BD3118B3208002BB90CD424AA73@yen.crl.dec.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

>From Kevin:
> I got gdb-4.18 ,but I don't how to configure and make gdb-4.18 and then I
> could debug my ARM code.  My host is i586, My target is arm.

>From Georgd France:      
 
> Ptrace was not implemented in the ARM kernel.  So you probably need to patch 
> your kernel.  You will have to write your own ptrace code or I will send you 
> my Strong-ARM ptrace patch for linux 2.2.14 and you can make any 
> modifications you need from that point.  After you patch your kernel then.
> 
> 1) You could run gdbserver on your ARM system.
> 2) You could write a gdb stub program for the ARM processor.
> 3) Some ARM architecures can use the gdb programs remote-rdi.c or 
>    remote-dp.c. It just depends on your system.

I don't understand what is going on here.  Ptrace is implemented in the ARM
kernel, at least as early as has been since 2.0.31.  It is certainly in the 2.2
kernels, cause I use it in GDB.  There have been bugs in the ptrace
implementation, but these have been identified and fixed.  It should work fine.

The GDB in CVS at sourceware.cygnus.com has support for ARM Linux, and a variety
of embedded platforms.  I've never configured for any of the embedded stuff
however.  The released 4.18 code has no support for ARM Linux however, you need
to get it from the CVS tree.

What kind of ARM target are you interested in?

Scott

-- 
Scott Bambrough - Software Engineer
REBEL.COM    http://www.rebel.com
NetWinder    http://www.netwinder.org

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Sat Feb 12 04:39:23 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id EAA28770
	for <linux-arm-archive@lists.arm.linux.org.uk>; Sat, 12 Feb 2000 04:39:22 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 32FEE15E91; Sat, 12 Feb 2000 05:39:21 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154494AbQBKWuv>;
	Fri, 11 Feb 2000 17:50:51 -0500
Received: by vger.rutgers.edu id <S156016AbQBKVFg>;
	Fri, 11 Feb 2000 16:05:36 -0500
Received: from netwinder.org ([207.245.35.202]:17442 "EHLO www.netwinder.org")
	by vger.rutgers.edu with ESMTP id <S156025AbQBKShZ>;
	Fri, 11 Feb 2000 13:37:25 -0500
Received: from gw.rebel.com (gate.rebel.com [207.245.35.200])
	by www.netwinder.org (8.9.3/8.9.3) with SMTP id RAA23556;
	Fri, 11 Feb 2000 17:37:21 -0500
Message-ID: <38A48DEA.D9721705@netwinder.org>
Received: from dhcp111.isa.ott.rebel.com by gw.rebel.com
          via smtpd (for netwinder.org [207.245.35.202]) with SMTP; 11 Feb 2000 22:35:57 UT
Date:   Fri, 11 Feb 2000 17:32:10 -0500
From: Scott Bambrough <scottb@netwinder.org>
Organization: Rebel.com
X-Mailer: Mozilla 4.7 [en] (Win95; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Philip Hall <phil@blazie.com>
Cc: linux-arm@vger.rutgers.edu
Subject: Re: patching gcc
References: <20000211110057.A745@Philh.Philh.blazieresearch.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Philip Hall wrote:
> 
> I am attempting to install gcc-2.95.2 on a netwinder.
> I tried to patch it with
> gcc-2.95.2-diff-991022

I have made available my .rpms for gcc-2.95.2 at 

ftp://ftp.netwinder.org/user/s/scottb/current

They require use of binutils 2.9.5, which can be found in the same place.

I've been using this compiler for ~8 weeks now, and Rod has rebuilt the entire
build 15 distribution with it.  It seems solid.  If you can wait until Monday I
intend to update them with a set of updated patches.  Mine are somewhat
different than Phils.  For the inquisitive, who look in the SRPM, I have three
patches, the third is mostly equivalent to Phil's.  I still need to add the
scheduling fix from Jeff Law (the very last patch in Phil's latest diff).

Scott

-- 
Scott Bambrough - Software Engineer
REBEL.COM    http://www.rebel.com
NetWinder    http://www.netwinder.org

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Sat Feb 12 13:05:47 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id NAA18591
	for <linux-arm-archive@lists.arm.linux.org.uk>; Sat, 12 Feb 2000 13:05:47 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 8CBA115D5D; Sat, 12 Feb 2000 14:05:45 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154135AbQBLIhY>;
	Sat, 12 Feb 2000 03:37:24 -0500
Received: by vger.rutgers.edu id <S154481AbQBLIeT>;
	Sat, 12 Feb 2000 03:34:19 -0500
Received: from tazenda.demon.co.uk ([158.152.220.239]:2854 "EHLO
        kings-cross.london.uk.eu.org") by vger.rutgers.edu with ESMTP
	id <S154430AbQBLHTh>; Sat, 12 Feb 2000 02:19:37 -0500
Received: from localhost
	([::ffff:127.0.0.1] helo=kings-cross.london.uk.eu.org ident=phil)
	by kings-cross.london.uk.eu.org with esmtp (Exim 3.11 #1)
	id 12Jaam-0001sc-00; Sat, 12 Feb 2000 11:20:00 +0000
X-Mailer: exmh version 2.0.2 2/24/98 (debian) 
To: Vasant Ramasubramanian <vasantr@utdallas.edu>
Cc: linux-arm@vger.rutgers.edu
Subject: Re: Cross-compiler: Oh no, not again! 
In-Reply-To: Message from Vasant Ramasubramanian <vasantr@utdallas.edu> 
   of "Fri, 11 Feb 2000 18:03:16 CST." <Pine.GSO.4.21.0002111259320.27919-100000@apache.utdallas.edu> 
References: <Pine.GSO.4.21.0002111259320.27919-100000@apache.utdallas.edu> 
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date:   Sat, 12 Feb 2000 11:19:59 +0000
From: Philip Blundell <Philip.Blundell@pobox.com>
Message-Id: <E12Jaam-0001sc-00@kings-cross.london.uk.eu.org>
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

>Sorry to ask these questions (because I know they've been answered a 1000
>times) but what versions of GCC/Binuitls/EGCS should I use if I want to
>setup a cross-compiler on my x86 Linux machine?

In future, please check the mailing list archives before you post.

>I looked at Chris Rutter's guide, but he suggested to not use the 2.9.5
>binutils. However, I thought I heard Nico mention using 2.9.52 was ok with
>his 2.3.x patched kernel. Also, is Chris's website the most update/current
>guide to follow? In the past I've used the Intel guide.

Use 2.9.5.x.  Chris' guide is slightly out of date.  The Intel page contains 
some mistakes too.

>Also, when I setup the new tool chain, it shouldn't change the compiler
>that my x86 system uses(for x86 code), should it?

No.

p.



unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Mon Feb 14 03:20:16 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id DAA30251
	for <linux-arm-archive@lists.arm.linux.org.uk>; Mon, 14 Feb 2000 03:20:15 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 4844715ED9; Mon, 14 Feb 2000 04:20:14 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154256AbQBMXI4>;
	Sun, 13 Feb 2000 18:08:56 -0500
Received: by vger.rutgers.edu id <S154579AbQBMVGH>;
	Sun, 13 Feb 2000 16:06:07 -0500
Received: from duteinh.et.tudelft.nl ([130.161.42.1]:3837 "EHLO
        duteinh.et.tudelft.nl") by vger.rutgers.edu with ESMTP
	id <S154833AbQBMTgA>; Sun, 13 Feb 2000 14:36:00 -0500
Received: from kalman.et.tudelft.nl by duteinh.et.tudelft.nl (8.9.3/BB-2.0)
	id AAA12417; Mon, 14 Feb 2000 00:37:51 +0100 (MET)
Received: (from erik@localhost)
	by kalman.et.tudelft.nl (8.8.8/8.8.8/Debian/GNU) id AAA12079;
	Mon, 14 Feb 2000 00:37:51 +0100
Message-Id: <200002132337.AAA12079@kalman.et.tudelft.nl>
Subject: ANNOUNCE: Precompiled cross compiler
To: sa1100-linux@pa.dec.com, linux-arm@vger.rutgers.edu
Date:   Mon, 14 Feb 2000 00:37:51 +0100 (CET)
From: J.A.K.Mouw@its.tudelft.nl (Erik Mouw)
Organization: Eric Conspiracy Secret Labs
X-Eric-Conspiracy: There is no conspiracy!
X-Mailer: ELM [version 2.4ME+ PL39 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Hi all,

Because a lot of people have problems building their own i386 --> arm
cross-compiler I tarred up my own compiler and put it on a web page.
You can get it at:

  http://www-ict.its.tudelft.nl/~erik/open-source/arm-linux-cross/

The package contains gcc and g++ 2.95.2, glibc 2.1.2 with glibc-crypt
and glibc-linux-threads, and binutils 2.9.5.0.22.

The compiler was build on a i386 Debian GNU/Linux 2.1 system, which uses
glibc-2.0.7. It works for me, YMMV. 

Please read the README file before you download the tarball.


Erik

-- 
J.A.K. (Erik) Mouw, Information and Communication Theory Group, Department
of Electrical Engineering, Faculty of Information Technology and Systems,
Delft University of Technology, PO BOX 5031,  2600 GA Delft, The Netherlands
Phone: +31-15-2785859  Fax: +31-15-2781843  Email J.A.K.Mouw@its.tudelft.nl
WWW: http://www-ict.its.tudelft.nl/~erik/

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Mon Feb 14 18:51:59 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id SAA06123
	for <linux-arm-archive@lists.arm.linux.org.uk>; Mon, 14 Feb 2000 18:51:58 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id E8EE615E2B; Mon, 14 Feb 2000 19:51:56 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S153966AbQBNOcv>;
	Mon, 14 Feb 2000 09:32:51 -0500
Received: by vger.rutgers.edu id <S154693AbQBNOSv>;
	Mon, 14 Feb 2000 09:18:51 -0500
Received: from aleph1.demon.co.uk ([158.152.9.127]:26172 "EHLO
        court2.aleph1.co.uk") by vger.rutgers.edu with ESMTP
	id <S154224AbQBNOQH>; Mon, 14 Feb 2000 09:16:07 -0500
Received: from chewy.aleph1.co.uk ([194.70.44.163])
	by court2.aleph1.co.uk with smtp (Exim 2.05 #1)
	id 12KQ2t-0000Qp-00
	for linux-arm@vger.rutgers.edu; Mon, 14 Feb 2000 18:16:27 +0000
Date:   Mon, 14 Feb 2000 18:16:32 +0000 (GMT)
From: Wookey <wookey@aleph1.co.uk>
Subject: RISCOS/ARMlinux dual boot
To: armlinux list <linux-arm@vger.rutgers.edu>
Message-ID: <Marcel-1.50-0214181632-63dh+Ty@chewy.aleph1.co.uk>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
X-Organization: Aleph One,Cambridge, UK. Tel +44 1223 811679
X-Mailer: ANT RISCOS Marcel [ver 1.50]
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Is there a recommended way to set up a machine for dual boot?

First I tried putting !Linux in Predesk but I just get a complaint that
it can't get the 2Mb it needs, so I gave up on that and replaced !Boot
with !linux instead so that you get a 1:RISCOS, 2: Linux choice straight
away. This boots ARMLinux fine but if you choose RISCOS it just drops you
to the supervisor prompt - fair enough, but is there a way of getting it
to execute an obey file on exit so that you can on to do a normal desktop
boot? Perhaps a different set-up would achieve a similar effect?

I'd just like to be able to choose which OS to start on boot, but
otherwise have them start up as normal.

On a related note, if you normally start to RISCOS, and run !linux to
boot Linux, is there a mechanism to get shutdown to leave some kind of
pointer around so that it would either restart to RISCOS or restart to
ARMlinux according to parameters given? I can see that this could be
difficult, but it would be nice.

Wookey
-- 
Aleph One Ltd, Bottisham, CAMBRIDGE, CB5 9BA, UK  Tel (00 44) 1223 811679
work: http://www.aleph1.co.uk/     play: http://www.chaos.org.uk/~wookey/


unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Tue Feb 15 00:07:59 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id AAA23809
	for <linux-arm-archive@lists.arm.linux.org.uk>; Tue, 15 Feb 2000 00:07:59 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 1074815D7C; Tue, 15 Feb 2000 01:07:58 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154927AbQBNToM>;
	Mon, 14 Feb 2000 14:44:12 -0500
Received: by vger.rutgers.edu id <S154890AbQBNTOo>;
	Mon, 14 Feb 2000 14:14:44 -0500
Received: from cmailg5.svr.pol.co.uk ([195.92.195.175]:31935 "EHLO
        cmailg5.svr.pol.co.uk") by vger.rutgers.edu with ESMTP
	id <S154889AbQBNRQB>; Mon, 14 Feb 2000 12:16:01 -0500
Received: from modem-94.percula-clown.dialup.pol.co.uk ([62.137.49.222] helo=freeserve)
	by cmailg5.svr.pol.co.uk with smtp (Exim 3.13 #0)
	id 12KStU-00066g-00
	for linux-arm@vger.rutgers.edu; Mon, 14 Feb 2000 21:18:57 +0000
Date:   Mon, 14 Feb 2000 21:17:23 +0000
From: Peter Naulls <peter@erble.freeserve.co.uk>
To: linux-arm@vger.rutgers.edu
Subject: Re: RISCOS/ARMlinux dual boot
Message-ID: <be82659049%peter@erble.freeserve.co.uk>
In-Reply-To: <Marcel-1.50-0214181632-63dh+Ty@chewy.aleph1.co.uk>
X-Mailer: Messenger v1.40f for RISC OS
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Posting-Agent: RISC OS Newsbase 0.60m
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

In message <Marcel-1.50-0214181632-63dh+Ty@chewy.aleph1.co.uk>
          Wookey <wookey@aleph1.co.uk> wrote:

> First I tried putting !Linux in Predesk but I just get a complaint that
> it can't get the 2Mb it needs, so I gave up on that and replaced !Boot
> with !linux instead so that you get a 1:RISCOS, 2: Linux choice straight

> On a related note, if you normally start to RISCOS, and run !linux to
> boot Linux, is there a mechanism to get shutdown to leave some kind of
> pointer around so that it would either restart to RISCOS or restart to
> ARMlinux according to parameters given? I can see that this could be
> difficult, but it would be nice.

In both cases, you could do what NetBSD does.  That is:

(a) catch a key press in Preboot (Basic program, with INKEY), and then
set a system variable to cause boot sequence to be largely skipped over.
In desktop, if it's set, run !Linux.

(b) BSD sets a value in CMOS - it uses this to alter the
default behaviour of (a).

I suggests taking a look at the BSD bootloader.

Peter

-- 
+---------------------------------------------+-----------------------------+
| Peter Naulls - pnaulls@usa.net              |                             |
| http://free.prohosting.com/~chocky/         | Java and JVM Consultant     |
| Java for RISC OS and ARM - java-arm@usa.net | Technical Author            |
| http://free.prohosting.com/~chocky/java/    | Program performance analyst |
+---------------------------------------------+-----------------------------+

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Tue Feb 15 03:07:04 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id DAA01396
	for <linux-arm-archive@lists.arm.linux.org.uk>; Tue, 15 Feb 2000 03:07:04 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 01BD815EBC; Tue, 15 Feb 2000 04:07:02 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154357AbQBNUHW>;
	Mon, 14 Feb 2000 15:07:22 -0500
Received: by vger.rutgers.edu id <S154801AbQBNSft>;
	Mon, 14 Feb 2000 13:35:49 -0500
Received: from p27-robin-gui.tch.enablis.net ([194.168.180.87]:1338 "EHLO
        caramon.arm.linux.org.uk") by vger.rutgers.edu with ESMTP
	id <S154533AbQBNSNv>; Mon, 14 Feb 2000 13:13:51 -0500
Received: from raistlin.arm.linux.org.uk (root@raistlin [192.168.0.3])
	by caramon.arm.linux.org.uk (8.9.3/8.9.3) with ESMTP id WAA08681;
	Mon, 14 Feb 2000 22:16:36 GMT
From: Russell King - ARM Linux Admin <linux@arm.linux.org.uk>
Received: (from linux@localhost)
	by raistlin.arm.linux.org.uk (8.7.4/8.7.3) id WAA00902;
	Mon, 14 Feb 2000 22:12:39 GMT
Message-Id: <200002142212.WAA00902@raistlin.arm.linux.org.uk>
Subject: Re: RISCOS/ARMlinux dual boot
To: wookey@aleph1.co.uk (Wookey)
Date:   Mon, 14 Feb 2000 22:12:38 +0000 (GMT)
Cc: linux-arm@vger.rutgers.edu (armlinux list)
In-Reply-To: <Marcel-1.50-0214181632-63dh+Ty@chewy.aleph1.co.uk> from "Wookey" at Feb 14, 2000 06:16:32 PM
X-Mailer: ELM [version 2.5 PL1]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Wookey writes:
> Is there a recommended way to set up a machine for dual boot?

Yes, please read the !Help file within !Linux - IIRC it gives information
on exactly how to do this.

> On a related note, if you normally start to RISCOS, and run !linux to
> boot Linux, is there a mechanism to get shutdown to leave some kind of
> pointer around so that it would either restart to RISCOS or restart to
> ARMlinux according to parameters given? I can see that this could be
> difficult, but it would be nice.

Yes, it's a WIBNI, but not currently possible.  I've thought about allowing
it to write back to the partition some sort of identifier (into the
/boot/boot.map file) to indicate which OS was last selected - there's some
space in the header for this iirc.  However, if you re-run loadmap under
Linux, it will reset it back to the default.  Maybe this is a good thing?

A better choice may be a CMOS RAM location, but that means we have to "pinch"
it.

Ideas?
   _____
  |_____| ------------------------------------------------- ---+---+-
  |   |        Russell King       linux@arm.linux.org.uk      --- ---
  | | | |  http://www.arm.linux.org.uk/~rmk/armlinux.html    /  /  |
  | +-+-+                                                     --- -+-
  /   |               THE developer of ARM Linux              |+| /|\
 /  | | |                                                     ---  |
    +-+-+ -------------------------------------------------  /\\\  |

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Tue Feb 15 09:45:43 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id JAA20390
	for <linux-arm-archive@lists.arm.linux.org.uk>; Tue, 15 Feb 2000 09:45:42 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 8297915E50; Tue, 15 Feb 2000 10:45:35 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S153957AbQBOFl2>;
	Tue, 15 Feb 2000 00:41:28 -0500
Received: by vger.rutgers.edu id <S153934AbQBOFlM>;
	Tue, 15 Feb 2000 00:41:12 -0500
Received: from [202.102.249.12] ([202.102.249.12]:1829 "HELO 371.net")
	by vger.rutgers.edu with SMTP id <S153917AbQBOFlB>;
	Tue, 15 Feb 2000 00:41:01 -0500
Received: (fmail 10342 invoked from network); 15 Feb 2000 09:32:27 -0000
Received: from unknown (HELO CHANGZHIJIE) (202.102.225.246)
  by smtp.371.net with SMTP; 15 Feb 2000 09:32:27 -0000
From: "changzhijie" <elecboy@371.net>
To: "Linux-Arm" <linux-arm@vger.rutgers.edu>
Subject: How to convert arm sdt .s to arm-linux-gcc .s
Date:   Tue, 15 Feb 2000 17:42:03 +0800
Message-ID: <HLEILAKEENOJHLAJDNMBGECNCAAA.elecboy@371.net>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="gb2312"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from base64 to 8bit by zen.ics.uwe.ac.uk id JAA20390

I have some arm sdt .s file ,Who have program to convert it to the arm-linux-gcc format ?
{.n+nr˛mbjݢjnyǥ{G+-bGGZ].Ȩ

From owner-linux-arm-outgoing@vger.rutgers.edu  Tue Feb 15 09:56:26 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id JAA20950
	for <linux-arm-archive@lists.arm.linux.org.uk>; Tue, 15 Feb 2000 09:56:25 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 6E81215E33; Tue, 15 Feb 2000 10:56:23 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S153957AbQBOFwP>;
	Tue, 15 Feb 2000 00:52:15 -0500
Received: by vger.rutgers.edu id <S153966AbQBOFwJ>;
	Tue, 15 Feb 2000 00:52:09 -0500
Received: from duteinh.et.tudelft.nl ([130.161.42.1]:1328 "EHLO
        duteinh.et.tudelft.nl") by vger.rutgers.edu with ESMTP
	id <S153934AbQBOFv4>; Tue, 15 Feb 2000 00:51:56 -0500
Received: from kalman by duteinh.et.tudelft.nl (8.9.3/BB-2.0)
	id KAA22144; Tue, 15 Feb 2000 10:53:11 +0100 (MET)
Date:   Tue, 15 Feb 2000 10:53:11 +0100 (MET)
Message-Id: <200002150953.KAA22144@duteinh.et.tudelft.nl>
From: Erik Mouw <J.A.K.Mouw@its.tudelft.nl>
To: elecboy@371.net
Cc: linux-arm@vger.rutgers.edu
Subject: Re: How to convert arm sdt .s to arm-linux-gcc .s
In-Reply-To: <HLEILAKEENOJHLAJDNMBGECNCAAA.elecboy@371.net>
Organization: Eric conspiracy secret labs
X-Face: "!Z|1XjFg!3Iw)BwM^M\k)J5KHiPddz}#/Zw%?$&Q!xqob"OA|})3_@&BTTiQERo?/^g[Z<9P4R8:5C:aqq.cw!hotLc=+u-"+1rq@9$V^8PbOUlodyi_sejt+D`iqkLpx$>.aXl%vnfPIt"LK|/%>94_Zrm8jy?`_[RKt'TuoxUxfk(gMhY(n|DBBl~c$dhO>G%6}R4+DGX3|idBm4oU&UM/XUP4I9aoN{]`ax%B?rgD(I3OJ<62Y6L
X-Mailer: XCmail 1.0.0 - with PGP support, PGP engine version 0.5 (Linux)
X-Mailerorigin: http://www.fsai.fh-trier.de/~schmitzj/Xclasses/XCmail/
X-Eric-Conspiracy: There is no conspiracy!
X-Loop: erik@it.et.tudelft.nl
MIME-Version: 1.0
Content-Type: 	text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7BIT
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

On Tue, 15 Feb 2000 17:42:03 +0800, changzhijie wrote:
> I have some arm sdt .s file ,Who have program to convert it to the
> arm-linux-gcc format ?

Just plain gcc is sufficient to compile assembly files:

  arm-linux-gcc -Wall -c file.s -o file.o


Erik

-- 
J.A.K. (Erik) Mouw, Information and Communication Theory Group, Department
of Electrical Engineering, Faculty of Information Technology and Systems,
Delft University of Technology, PO BOX 5031,  2600 GA Delft, The Netherlands
Phone: +31-15-2785859  Fax: +31-15-2781843  Email J.A.K.Mouw@its.tudelft.nl
WWW: http://www-ict.its.tudelft.nl/~erik/




unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Tue Feb 15 12:40:30 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id MAA03458
	for <linux-arm-archive@lists.arm.linux.org.uk>; Tue, 15 Feb 2000 12:40:28 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id A0E8B15D50; Tue, 15 Feb 2000 13:40:18 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S153972AbQBOIfy>;
	Tue, 15 Feb 2000 03:35:54 -0500
Received: by vger.rutgers.edu id <S153934AbQBOIfi>;
	Tue, 15 Feb 2000 03:35:38 -0500
Received: from [194.216.164.17] ([194.216.164.17]:2475 "EHLO
        salisbury.labs.futuretv.com") by vger.rutgers.edu with ESMTP
	id <S153972AbQBOIf0>; Tue, 15 Feb 2000 03:35:26 -0500
Received: from zebra.labs.futuretv.com ([192.0.0.67])
	by salisbury.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12KhHE-0007sy-00
	for linux-arm@vger.rutgers.edu; Tue, 15 Feb 2000 12:40:24 +0000
Received: from [192.0.0.21] (helo=fountain.labs.futuretv.com ident=mail)
	by zebra.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12KhFc-0003wa-00; Tue, 15 Feb 2000 12:38:44 +0000
Received: from [127.0.0.1] (helo=fountain ident=pb)
	by fountain.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12KhFb-0002se-00; Tue, 15 Feb 2000 12:38:43 +0000
X-Mailer: exmh version 2.0.2 2/24/98 (debian) 
To: "changzhijie" <elecboy@371.net>
Cc: "Linux-Arm" <linux-arm@vger.rutgers.edu>
Subject: Re: How to convert arm sdt .s to arm-linux-gcc .s 
In-Reply-To: Message from "changzhijie" <elecboy@371.net> 
   of "Tue, 15 Feb 2000 17:42:03 +0800." <HLEILAKEENOJHLAJDNMBGECNCAAA.elecboy@371.net> 
References: <HLEILAKEENOJHLAJDNMBGECNCAAA.elecboy@371.net> 
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date:   Tue, 15 Feb 2000 12:38:43 +0000
From: Philip Blundell <pb@labs.futuretv.com>
Message-Id: <E12KhFb-0002se-00@fountain.labs.futuretv.com>
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

In message <HLEILAKEENOJHLAJDNMBGECNCAAA.elecboy@371.net>, "changzhijie" writes
:
>SSBoYXZlIHNvbWUgYXJtIHNkdCAucyBmaWxlICxXaG8gaGF2ZSBwcm9ncmFtIHRvIGNvbnZlcnQg
>aXQgdG8gdGhlIGFybS1saW51eC1nY2MgZm9ybWF0ID8NCg==

I don't know of any program to do this offhand, though I have a vague feeling 
it may have been discussed in comp.sys.arm at some point.  Try Dejanews.

If you're lucky, the changes required will be minimal -- just comment formats 
and a few directives.  You could probably write a perl script to do the 
changes easily enough.

p.



unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Tue Feb 15 16:59:40 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id QAA24079
	for <linux-arm-archive@lists.arm.linux.org.uk>; Tue, 15 Feb 2000 16:59:38 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id ECD4C15F2E; Tue, 15 Feb 2000 17:59:36 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154285AbQBOMiy>;
	Tue, 15 Feb 2000 07:38:54 -0500
Received: by vger.rutgers.edu id <S154078AbQBOM2V>;
	Tue, 15 Feb 2000 07:28:21 -0500
Received: from blazieresearch.com ([199.227.113.99]:1486 "EHLO
        blazieresearch.com") by vger.rutgers.edu with ESMTP
	id <S154238AbQBOMQl>; Tue, 15 Feb 2000 07:16:41 -0500
Received: from localhost (chris@localhost)
	by blazieresearch.com (8.9.3/8.8.7) with SMTP id MAA01061;
	Tue, 15 Feb 2000 12:18:20 -0500
Date:   Tue, 15 Feb 2000 12:18:20 -0500 (EST)
From: Chris Blazie <chris@blazie.com>
To: linux-arm@vger.rutgers.edu
Cc: elecboy@371.net
Subject: Re: How to convert arm sdt .s to arm-linux-gcc .s
In-Reply-To: <200002150953.KAA22144@duteinh.et.tudelft.nl>
Message-ID: <Pine.LNX.3.96.1000215121627.779D-100000@blazieresearch.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing


> > I have some arm sdt .s file ,Who have program to convert it to the
> > arm-linux-gcc format ?
> 
> Just plain gcc is sufficient to compile assembly files:
> 
>   arm-linux-gcc -Wall -c file.s -o file.o

	The arm SDT asm code I've seen does use different assembler
directives; they will have to be converted.  If the file isn't too big,
it's easy to do by hand.

Chris


unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Tue Feb 15 19:46:06 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id TAA03745
	for <linux-arm-archive@lists.arm.linux.org.uk>; Tue, 15 Feb 2000 19:46:05 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 2AF2515F83; Tue, 15 Feb 2000 20:46:04 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154526AbQBOPkJ>;
	Tue, 15 Feb 2000 10:40:09 -0500
Received: by vger.rutgers.edu id <S154344AbQBOP3W>;
	Tue, 15 Feb 2000 10:29:22 -0500
Received: from aleph1.demon.co.uk ([158.152.9.127]:28730 "EHLO
        court2.aleph1.co.uk") by vger.rutgers.edu with ESMTP
	id <S154345AbQBOPWt>; Tue, 15 Feb 2000 10:22:49 -0500
Received: from chewy.aleph1.co.uk ([194.70.44.163])
	by court2.aleph1.co.uk with smtp (Exim 2.05 #1)
	id 12Kmt9-0001h5-00
	for linux-arm@vger.rutgers.edu; Tue, 15 Feb 2000 18:39:55 +0000
Date:   Tue, 15 Feb 2000 18:39:56 +0000 (GMT)
From: Wookey <wookey@aleph1.co.uk>
Subject: VRAM requirement for RiscPCs
To: armlinux list <linux-arm@vger.rutgers.edu>
Message-ID: <Marcel-1.50-0215183956-1cbh+Ty@chewy.aleph1.co.uk>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
X-Organization: Aleph One,Cambridge, UK. Tel +44 1223 811679
X-Mailer: ANT RISCOS Marcel [ver 1.50]
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Have more recent kernels than 2.0.36 removed the need for RiscPCs to have
VRAM?

If not, can someone explain to me why this is currently the case and what
needs doing to support no-VRAM machines? Or tell me which bit of docs I
have failed to read :-)

thanx

Wookey
-- 
Aleph One Ltd, Bottisham, CAMBRIDGE, CB5 9BA, UK  Tel (00 44) 1223 811679
work: http://www.aleph1.co.uk/     play: http://www.chaos.org.uk/~wookey/


unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Tue Feb 15 20:49:41 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id UAA08925
	for <linux-arm-archive@lists.arm.linux.org.uk>; Tue, 15 Feb 2000 20:49:41 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id B838B15F6E; Tue, 15 Feb 2000 21:49:39 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154385AbQBOQZS>;
	Tue, 15 Feb 2000 11:25:18 -0500
Received: by vger.rutgers.edu id <S154674AbQBOQWy>;
	Tue, 15 Feb 2000 11:22:54 -0500
Received: from p50-magpie-gui.tch.enablis.net ([194.168.180.50]:2071 "EHLO
        caramon.arm.linux.org.uk") by vger.rutgers.edu with ESMTP
	id <S154692AbQBOQVA>; Tue, 15 Feb 2000 11:21:00 -0500
Received: from raistlin.arm.linux.org.uk (root@raistlin [192.168.0.3])
	by caramon.arm.linux.org.uk (8.9.3/8.9.3) with ESMTP id UAA15423;
	Tue, 15 Feb 2000 20:24:42 GMT
From: Russell King - ARM Linux Admin <linux@arm.linux.org.uk>
Received: (from linux@localhost)
	by raistlin.arm.linux.org.uk (8.7.4/8.7.3) id UAA00952;
	Tue, 15 Feb 2000 20:20:42 GMT
Message-Id: <200002152020.UAA00952@raistlin.arm.linux.org.uk>
Subject: Re: VRAM requirement for RiscPCs
To: wookey@aleph1.co.uk (Wookey)
Date:   Tue, 15 Feb 2000 20:20:41 +0000 (GMT)
Cc: linux-arm@vger.rutgers.edu (armlinux list)
In-Reply-To: <Marcel-1.50-0215183956-1cbh+Ty@chewy.aleph1.co.uk> from "Wookey" at Feb 15, 2000 06:39:56 PM
X-Mailer: ELM [version 2.5 PL1]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Wookey writes:
> Have more recent kernels than 2.0.36 removed the need for RiscPCs to have
> VRAM?

Yes.

> If not, can someone explain to me why this is currently the case and what
> needs doing to support no-VRAM machines? Or tell me which bit of docs I
> have failed to read :-)

The later kernels should work with VRAM.  I mayself have not tested it,
but I believe it works.
   _____
  |_____| ------------------------------------------------- ---+---+-
  |   |        Russell King       linux@arm.linux.org.uk      --- ---
  | | | |  http://www.arm.linux.org.uk/~rmk/armlinux.html    /  /  |
  | +-+-+                                                     --- -+-
  /   |               THE developer of ARM Linux              |+| /|\
 /  | | |                                                     ---  |
    +-+-+ -------------------------------------------------  /\\\  |

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm@lists.arm.linux.org.uk  Tue Feb 15 22:22:39 2000
Received: (from majordomo@localhost)
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) id WAA17627
	for linux-arm-outgoing; Tue, 15 Feb 2000 22:22:39 GMT
Received: from caramon.arm.linux.org.uk (root@p17-robin-gui.tch.enablis.net [194.168.180.77])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id WAA17620
	for <linux-arm@lists.arm.linux.org.uk>; Tue, 15 Feb 2000 22:22:36 GMT
Received: from raistlin.arm.linux.org.uk (root@raistlin [192.168.0.3])
	by caramon.arm.linux.org.uk (8.9.3/8.9.3) with ESMTP id WAA16151
	for <linux-arm@lists.arm.linux.org.uk>; Tue, 15 Feb 2000 22:22:34 GMT
Received: (from rmk@localhost)
	by raistlin.arm.linux.org.uk (8.7.4/8.7.3) id WAA03347
	for linux-arm@lists.arm.linux.org.uk; Tue, 15 Feb 2000 22:18:35 GMT
Received: from caramon.arm.linux.org.uk (root@p17-robin-gui.tch.enablis.net [194.168.180.77])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id WAA16884;
	Tue, 15 Feb 2000 22:12:30 GMT
Received: from raistlin.arm.linux.org.uk (root@raistlin [192.168.0.3])
	by caramon.arm.linux.org.uk (8.9.3/8.9.3) with ESMTP id WAA16047;
	Tue, 15 Feb 2000 22:12:28 GMT
From: Russell King - ARM Linux Admin <linux@arm.linux.org.uk>
Received: (from linux@localhost)
	by raistlin.arm.linux.org.uk (8.7.4/8.7.3) id WAA03229;
	Tue, 15 Feb 2000 22:08:28 GMT
Message-Id: <200002152208.WAA03229@raistlin.arm.linux.org.uk>
Subject: Mailing lists moving...
To: linux-arm@lists.arm.linux.org.uk, linux-arm-kernel@lists.arm.linux.org.uk,
        linux-arm-announce@lists.arm.linux.org.uk
Date: Tue, 15 Feb 2000 22:08:27 +0000 (GMT)
X-Mailer: ELM [version 2.5 PL1]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-linux-arm@lists.arm.linux.org.uk
Precedence: bulk

To all subscribers of the following mailing lists:

	linux-arm@lists.arm.linux.org.uk
	linux-arm-announce@lists.arm.linux.org.uk
	linux-arm-kernel@lists.arm.linux.org.uk

Over the next few days, the mailing lists will be migrated to a new machine.
Please note that there is the possibility that any new subscriptions/
any unsubscriptions sent over the next day or so will be lost.

If you receive a majordomo reply for your request, please check the mail
headers to find out which machine it has come from.  If it was sent out
by 'zen.ics.uwe.ac.uk' then only the old lists have handled it.  Please
resend the request in a couple of days.

There is no need to re-subscribe to the lists - at the time of writing,
both mailing list sites contain exactly the same subscriber database.
   _____
  |_____| ------------------------------------------------- ---+---+-
  |   |        Russell King       linux@arm.linux.org.uk      --- ---
  | | | |  http://www.arm.linux.org.uk/~rmk/armlinux.html    /  /  |
  | +-+-+                                                     --- -+-
  /   |               THE developer of ARM Linux              |+| /|\
 /  | | |                                                     ---  |
    +-+-+ -------------------------------------------------  /\\\  |

unsubscribe: body of `unsubscribe linux-arm' to majordomo@lists.arm.linux.org.uk
This is a backup list for linux-arm@vger.rutgers.edu, and the subscription
list is regularly synchronised.

From owner-linux-arm-outgoing@vger.rutgers.edu  Wed Feb 16 00:20:53 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id AAA22434
	for <linux-arm-archive@lists.arm.linux.org.uk>; Wed, 16 Feb 2000 00:20:53 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 306A316030; Wed, 16 Feb 2000 01:20:51 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154202AbQBOTmk>;
	Tue, 15 Feb 2000 14:42:40 -0500
Received: by vger.rutgers.edu id <S154221AbQBOTSW>;
	Tue, 15 Feb 2000 14:18:22 -0500
Received: from crl.dec.com ([192.58.206.2]:4993 "EHLO crl.dec.com")
	by vger.rutgers.edu with ESMTP id <S154634AbQBOTOB>;
	Tue, 15 Feb 2000 14:14:01 -0500
Received: from crlwebmail.crl.dec.com (crlwebmail.crl.dec.com [16.11.0.2])
	by crl.dec.com (8.8.8/RWD-1.2) with ESMTP id SAA07053;
	Tue, 15 Feb 2000 18:17:47 -0500 (EST)
Received: by crlwebmail.crl.dec.com with Internet Mail Service (5.5.2650.21)
	id <1Z5W1MD6>; Tue, 15 Feb 2000 18:21:17 -0500
Message-ID: <D1674834F25BD3118B3208002BB90CD424AA81@yen.crl.dec.com>
From: George France <france@crl.dec.com>
To: "'Russell King'" <rmk@arm.linux.org.uk>
Cc: "'linux-arm@vger.rutgers.edu'" <linux-arm@vger.rutgers.edu>
Subject: memory Page sizes
Date:   Tue, 15 Feb 2000 18:17:58 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Hello Russell;

While debugging a DMA issue.  I found that the kernel has a 1 Mb page size
and the user space has a 4 Kb page size.  Could you tell my why it was done
this way,  along with the details of how it was implemented ??  

It is giving me an interesting problem.  I have a device driver that resides
in the kernel. It uses a 128 byte buffer to receive a DMA transfer.  If I
set the memory page to be uncachable and unbuffered, this allows the CPU to
recongnize the DMA transfer, then I get a huge decrease in the performance
of the kernel, as it turns off the Dcache for a whole 1 Mb page.  Any
Ideas????

Best Regards,


--George


George France,      france@crl.dec.com
Cambridge Research Laboratory, Compaq Computer Corporation
One Kendall Square, Building 700     MS: CRL
Cambridge, MA 02139 USA



unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Wed Feb 16 08:09:54 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id IAA12629
	for <linux-arm-archive@lists.arm.linux.org.uk>; Wed, 16 Feb 2000 08:09:53 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 5494E160A0; Wed, 16 Feb 2000 09:09:48 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S153887AbQBPEFQ>;
	Tue, 15 Feb 2000 23:05:16 -0500
Received: by vger.rutgers.edu id <S153880AbQBPEE6>;
	Tue, 15 Feb 2000 23:04:58 -0500
Received: from p34-magpie-gui.tch.enablis.net ([194.168.180.34]:2586 "EHLO
        caramon.arm.linux.org.uk") by vger.rutgers.edu with ESMTP
	id <S153945AbQBPEEs>; Tue, 15 Feb 2000 23:04:48 -0500
Received: from flint.arm.linux.org.uk (root@flint [192.168.0.4])
	by caramon.arm.linux.org.uk (8.9.3/8.9.3) with ESMTP id HAA18995
	for <linux-arm@vger.rutgers.edu>; Wed, 16 Feb 2000 07:13:03 GMT
Received: (from rmk@localhost)
	by flint.arm.linux.org.uk (8.9.3/8.9.3) id HAA04649
	for linux-arm@vger.rutgers.edu; Wed, 16 Feb 2000 07:08:54 GMT
From: Russell King <rmk@arm.linux.org.uk>
Message-Id: <200002160708.HAA04649@flint.arm.linux.org.uk>
Subject: Re: memory Page sizes
To: france@crl.dec.com (George France)
Date:   Wed, 16 Feb 2000 07:03:46 +0000 (GMT)
In-Reply-To: <D1674834F25BD3118B3208002BB90CD424AA81@yen.crl.dec.com> from "George France" at Feb 15, 2000 06:17:58 PM
X-Location: london.england.earth.mulky-way.universe
X-Mailer: ELM [version 2.5 PL1]
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

George France writes:
> While debugging a DMA issue.  I found that the kernel has a 1 Mb page size
> and the user space has a 4 Kb page size.  Could you tell my why it was done
> this way,  along with the details of how it was implemented ??  

Its done to reduce the impact of page table lookups for the kernel.

> It is giving me an interesting problem.  I have a device driver that resides
> in the kernel. It uses a 128 byte buffer to receive a DMA transfer.  If I
> set the memory page to be uncachable and unbuffered, this allows the CPU to
> recongnize the DMA transfer, then I get a huge decrease in the performance
> of the kernel, as it turns off the Dcache for a whole 1 Mb page.  Any
> Ideas????

Yes, don't do this.  In 2.3 kernels, there is a method of getting a "page"
sized area and mapping it uncached without disturbing the kernels normal
mapping.
   _____
  |_____| ------------------------------------------------- ---+---+-
  |   |         Russell King        rmk@arm.linux.org.uk      --- ---
  | | | |   http://www.arm.linux.org.uk/~rmk/aboutme.html    /  /  |
  | +-+-+                                                     --- -+-
  /   |               THE developer of ARM Linux              |+| /|\
 /  | | |                                                     ---  |
    +-+-+ -------------------------------------------------  /\\\  |


unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Wed Feb 16 12:30:44 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id MAA32152
	for <linux-arm-archive@lists.arm.linux.org.uk>; Wed, 16 Feb 2000 12:30:41 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id B671715EB6; Wed, 16 Feb 2000 13:30:36 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154088AbQBPINc>;
	Wed, 16 Feb 2000 03:13:32 -0500
Received: by vger.rutgers.edu id <S154105AbQBPIEh>;
	Wed, 16 Feb 2000 03:04:37 -0500
Received: from apple.tnrc.edu.tw ([163.28.113.1]:61898 "EHLO apple.ncku.edu.tw")
	by vger.rutgers.edu with ESMTP id <S154260AbQBPHpz>;
	Wed, 16 Feb 2000 02:45:55 -0500
Received: from sparc1.cc.ncku.edu.tw (sparc1.cc.ncku.edu.tw [140.116.5.1])
	by apple.ncku.edu.tw (8.9.3/8.9.3) with ESMTP id TAA24506
	for <linux-arm@vger.rutgers.edu>; Wed, 16 Feb 2000 19:49:22 +0800 (CST)
Received: from green (green.mmn.es.ncku.edu.tw [140.116.39.76])
	by sparc1.cc.ncku.edu.tw (8.8.7/8.8.7) with ESMTP id TAA10979
	for <linux-arm@vger.rutgers.edu>; Wed, 16 Feb 2000 19:49:26 +0800 (CST)
Message-ID: <00fe01bf7874$e5c07cc0$4c27748c@green.mmn.es.ncku.edu.tw>
From: "green" <n9687122@dec4000.cc.ncku.edu.tw>
To: "arm-mail-list" <linux-arm@vger.rutgers.edu>
Subject: uHAL demo program
Date:   Wed, 16 Feb 2000 19:56:44 +0800
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_00FB_01BF78B7.F375DFC0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 4.72.3110.5
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

This is a multi-part message in MIME format.

------=_NextPart_000_00FB_01BF78B7.F375DFC0
Content-Type: text/plain;
	charset="big5"
Content-Transfer-Encoding: quoted-printable

Dear all

I want to find the SDT demo program (*.axf) and=20
try it on SA1100. But I can't find the file. Where=20
can I get that ??
Thanks

                                                                  green

------=_NextPart_000_00FB_01BF78B7.F375DFC0
Content-Type: text/html;
	charset="big5"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
<HTML>
<HEAD>

<META content=3Dtext/html;charset=3Dbig5 http-equiv=3DContent-Type>
<META content=3D'"MSHTML 4.72.3110.7"' name=3DGENERATOR>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT color=3D#000000><FONT size=3D3>Dear all</FONT></FONT><FONT=20
size=3D3></FONT></DIV>
<DIV><FONT color=3D#000000><FONT size=3D3></FONT></FONT><FONT=20
size=3D3></FONT>&nbsp;</DIV>
<DIV><FONT size=3D3>I want to find the SDT demo program (*.axf) and =
</FONT></DIV>
<DIV><FONT size=3D3>try it on SA1100. </FONT><FONT size=3D3>But I can't =
find the=20
file. Where </FONT></DIV>
<DIV><FONT size=3D3>can I get that ??</FONT></DIV>
<DIV><FONT color=3D#000000><FONT size=3D3>Thanks</FONT></FONT><FONT=20
size=3D3></FONT></DIV>
<DIV><FONT color=3D#000000><FONT size=3D3></FONT></FONT><FONT=20
size=3D3></FONT>&nbsp;</DIV>
<DIV><FONT color=3D#000000 face=3D""=20
size=3D3>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
green</FONT></DIV></BODY></HTML>

------=_NextPart_000_00FB_01BF78B7.F375DFC0--


unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Wed Feb 16 13:25:38 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id NAA01804
	for <linux-arm-archive@lists.arm.linux.org.uk>; Wed, 16 Feb 2000 13:25:32 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id BD59D15E87; Wed, 16 Feb 2000 14:25:26 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154048AbQBPJPT>;
	Wed, 16 Feb 2000 04:15:19 -0500
Received: by vger.rutgers.edu id <S154199AbQBPJNz>;
	Wed, 16 Feb 2000 04:13:55 -0500
Received: from home2.kode.net ([209.69.114.23]:1156 "HELO home2.kode.net")
	by vger.rutgers.edu with SMTP id <S154185AbQBPJM5>;
	Wed, 16 Feb 2000 04:12:57 -0500
Received: (qmail 9098 invoked from network); 16 Feb 2000 14:38:12 -0000
Received: from home2.kode.net (HELO mail.kode.net) (www@209.69.114.23)
  by home2.kode.net with SMTP; 16 Feb 2000 14:38:12 -0000
Message-ID: <950711892.950711892@indiainfo.com>
X-Mailer: Mozilla 4.07 [en] (Linux; I) 
MIME-Version: 1.0 (Generated by IndiaInfo.com)
Date:   Wed, 16 Feb 2000 09:38:12
From: krishna@indiainfo.com
Subject: Problem exec-ing apps 
To: linux-arm@vger.rutgers.edu
Cc: krishna@indiainfo.com
Content-type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing


Hi,
I am having problems 'exec'ing applications in an
anvil EP7211-based board. The user apps exit giving a 
memory violation at pc=0x0.

I am using a very minimal shell (that just forks and
execs). The only application that I am able to
successfully exec from this shell is another instance
of itself. All other apps give the memory violation.
The exec system call itself does not return failure.

The shell is exec-ed from init/main.c as usual.
I have verified that the apps that fail (from the
shell) successfully execute if they are exec-ed from
init/main.c


The exec system call code-path, i.e, 

   /bin/sh
-> execve()
-> sys_execve_wrapper (/arch/arm/entry-common.S) 
-> sys_execve   (arch/arm/sys_arm.c)
-> do_execve    (fs/exec.c)
-> do_load_elf_binary (fs/binfmt_elf.c) 

and all other subfunctions, return success  in both 
cases (the load and pagetable mappings
for the new process successfully completed?).

Application memory map for the successful invocation
of the shell:

(start_brk) 203ec84
(end_code) 2034f54
(start_code) 2000000
(end_data) 203dfc0
(start_stack) bfffff90
(brk) 203ec84

Map when exec fails:

(start_brk) 203eb34
(end_code) 2034e04
(start_code) 2000000
(end_data) 203de70
(start_stack) bfffffa0
(brk) 203eb34

Message from the application that the shell
attempted to exec: 
/bin/print: memory violation at pc=0x00000000, lr=0x0202eb4c
(bad address=0x00000000, code 3)

The board has 16M of memory. The filesystem is ext2fs
and it resides in the flash. 
I've 16M of flash from phys address 0x0.
The applications are statically linked elf
executables.

Could anyone please suggest something?

Thanks & Rgds,
Srikrishnan V
 

 -------------------------------------------------------------------------------
Get a free mail address from http://www.indiainfo.com


unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Wed Feb 16 13:39:16 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id NAA02278
	for <linux-arm-archive@lists.arm.linux.org.uk>; Wed, 16 Feb 2000 13:39:15 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 8875615F1C; Wed, 16 Feb 2000 14:38:23 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154057AbQBPJcq>;
	Wed, 16 Feb 2000 04:32:46 -0500
Received: by vger.rutgers.edu id <S154020AbQBPJaM>;
	Wed, 16 Feb 2000 04:30:12 -0500
Received: from lightgrey.one.net.au ([203.101.17.163]:60885 "HELO one.net.au")
	by vger.rutgers.edu with SMTP id <S154206AbQBPJ3M>;
	Wed, 16 Feb 2000 04:29:12 -0500
Received: (qmail 13115 invoked from network); 16 Feb 2000 13:33:23 -0000
Received: from async51-mel-isp-247.nas.one.net.au (HELO bart.linux.bogus) (203.101.99.52)
  by lightgrey.one.net.au with SMTP; 16 Feb 2000 13:33:23 -0000
Received: from localhost (benw@localhost)
	by bart.linux.bogus (8.9.3/8.9.3) with ESMTP id AAA00916;
	Thu, 17 Feb 2000 00:32:55 +1100
X-Authentication-Warning: bart.linux.bogus: benw owned process doing -bs
Date:   Thu, 17 Feb 2000 00:32:55 +1100 (EST)
From: Ben Williamson <benw@pobox.com>
X-Sender: benw@bart.linux.bogus
To: krishna@indiainfo.com
Cc: linux-arm@vger.rutgers.edu
Subject: Re: Problem exec-ing apps 
In-Reply-To: <950711892.950711892@indiainfo.com>
Message-ID: <Pine.LNX.4.10.10002170026570.887-100000@bart.linux.bogus>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

On Wed, 16 Feb 2000 krishna@indiainfo.com wrote:

> I am having problems 'exec'ing applications in an
> anvil EP7211-based board. The user apps exit giving a 
> memory violation at pc=0x0.

Cool, so someone else finally has an Anvil board!  Except it has 16MB?
That doesn't sound like an Anvil...

I'm assuming you're using my patch on top of crash+burn-26?  In that case
you probably have the same problem that Pawel found.  I've attached his
message below, which describes a fix.  My stupid mistake.  One day I'll
post a new patch, I was hoping to have some other stuff done on it but
haven't had time lately.  Usual story.

Anyway, hope this helps.  All the best,

- Ben.

-------------------------------------------------------------------
Ben Williamson       benw@pobox.com     http://www.pobox.com/~benw/


---------- Forwarded message ----------
From: Pawel Gburzynski <pawel@cs.ualberta.ca>
To: Ben Williamson <benw@pobox.com>
Subject: Re: Linux on ARM720T (more updates)

Ben,

There is a bit more. Your nice little shell runs fine, but the
system will panic as soon as you try, e.g., to do execve. The
problem is that the TLB is not flushed properly because
arch/arm/mm/proc-arm6,7.S assembles with the wrong CPU version.

Do this:

In arch/arm/mm/proc-arm6,7.S, replace all occurrences of
CONFIG_ARCH_ARMV4 with CONFIG_CPU_ARMV4.

Add "#include <linux/autoconf.h>" in the header.

Regards,

--
Pawel




unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Wed Feb 16 20:58:44 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id UAA00774
	for <linux-arm-archive@lists.arm.linux.org.uk>; Wed, 16 Feb 2000 20:58:44 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 5157C15F1E; Wed, 16 Feb 2000 21:58:42 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154506AbQBPQsE>;
	Wed, 16 Feb 2000 11:48:04 -0500
Received: by vger.rutgers.edu id <S154168AbQBPQER>;
	Wed, 16 Feb 2000 11:04:17 -0500
Received: from blazieresearch.com ([199.227.113.99]:3686 "EHLO
        blazieresearch.com") by vger.rutgers.edu with ESMTP
	id <S154587AbQBPPVR>; Wed, 16 Feb 2000 10:21:17 -0500
Received: from Philh.blazieresearch.com (philh [199.227.113.117])
	by blazieresearch.com (8.9.3/8.8.7) with ESMTP id OAA17314
	for <linux-arm@vger.rutgers.edu>; Wed, 16 Feb 2000 14:26:10 -0500
Received: (from kroot@localhost)
	by Philh.blazieresearch.com (8.9.3/8.9.3) id OAA20581
	for linux-arm@vger.rutgers.edu; Wed, 16 Feb 2000 14:26:06 -0500
From: Philip Hall <phil@blazie.com>
Date:   Wed, 16 Feb 2000 14:26:06 -0500
To: linux-arm@vger.rutgers.edu
Subject: still attempting to build gcc
Message-ID: <20000216142606.A20575@Philh.Philh.blazieresearch.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.95.4us
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

I am still attempting to build either a cross compiler or
a native on a netwinder of binutils-2.9.5.0.22 or 24
gcc-2.95.2 and glibc-2.1.2
Instead of taking up band with here, is there someone I can
contact directly for help?

thanks.

phil



unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Wed Feb 16 23:00:28 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id XAA12176
	for <linux-arm-archive@lists.arm.linux.org.uk>; Wed, 16 Feb 2000 23:00:28 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 3892E15DDB; Thu, 17 Feb 2000 00:00:24 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154594AbQBPR7r>;
	Wed, 16 Feb 2000 12:59:47 -0500
Received: by vger.rutgers.edu id <S154674AbQBPRlK>;
	Wed, 16 Feb 2000 12:41:10 -0500
Received: from netwinder.org ([207.245.35.202]:27867 "EHLO www.netwinder.org")
	by vger.rutgers.edu with ESMTP id <S154297AbQBPQ6D>;
	Wed, 16 Feb 2000 11:58:03 -0500
Received: from gw.rebel.com (gate.rebel.com [207.245.35.200])
	by www.netwinder.org (8.9.3/8.9.3) with SMTP id QAA22384;
	Wed, 16 Feb 2000 16:02:59 -0500
Message-ID: <38AB0F65.D4991A00@netwinder.org>
Received: from dhcp111.isa.ott.rebel.com by gw.rebel.com
          via smtpd (for netwinder.org [207.245.35.202]) with SMTP; 16 Feb 2000 21:01:32 UT
Date:   Wed, 16 Feb 2000 15:58:13 -0500
From: Scott Bambrough <scottb@netwinder.org>
Organization: Rebel.com
X-Mailer: Mozilla 4.7 [en] (Win95; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Philip Hall <phil@blazie.com>
Cc: linux-arm@vger.rutgers.edu
Subject: Re: still attempting to build gcc
References: <20000216142606.A20575@Philh.Philh.blazieresearch.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Philip Hall wrote:
> 
> I am still attempting to build either a cross compiler or
> a native on a netwinder of binutils-2.9.5.0.22 or 24
> gcc-2.95.2 and glibc-2.1.2
> Instead of taking up band with here, is there someone I can
> contact directly for help?
> 

There are RPM's of 2.95.2 for a NetWinder at:

ftp://ftp.netwinder.org/users/s/scottb/current

Scott

-- 
Scott Bambrough - Software Engineer
REBEL.COM    http://www.rebel.com
NetWinder    http://www.netwinder.org

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Thu Feb 17 11:35:07 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id LAA23716
	for <linux-arm-archive@lists.arm.linux.org.uk>; Thu, 17 Feb 2000 11:35:07 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 1C42115E13; Thu, 17 Feb 2000 12:35:05 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154357AbQBQHPU>;
	Thu, 17 Feb 2000 02:15:20 -0500
Received: by vger.rutgers.edu id <S154611AbQBQHHp>;
	Thu, 17 Feb 2000 02:07:45 -0500
Received: from duteinh.et.tudelft.nl ([130.161.42.1]:3889 "EHLO
        duteinh.et.tudelft.nl") by vger.rutgers.edu with ESMTP
	id <S154647AbQBQGvr>; Thu, 17 Feb 2000 01:51:47 -0500
Received: from kalman by duteinh.et.tudelft.nl (8.9.3/BB-2.0)
	id LAA08990; Thu, 17 Feb 2000 11:56:47 +0100 (MET)
Date:   Thu, 17 Feb 2000 11:56:47 +0100 (MET)
Message-Id: <200002171056.LAA08990@duteinh.et.tudelft.nl>
From: Erik Mouw <J.A.K.Mouw@its.tudelft.nl>
To: phil@blazie.com
Cc: linux-arm@vger.rutgers.edu
Subject: Re: still attempting to build gcc
In-Reply-To: <20000216142606.A20575@Philh.Philh.blazieresearch.com>
Organization: Eric conspiracy secret labs
X-Face: "!Z|1XjFg!3Iw)BwM^M\k)J5KHiPddz}#/Zw%?$&Q!xqob"OA|})3_@&BTTiQERo?/^g[Z<9P4R8:5C:aqq.cw!hotLc=+u-"+1rq@9$V^8PbOUlodyi_sejt+D`iqkLpx$>.aXl%vnfPIt"LK|/%>94_Zrm8jy?`_[RKt'TuoxUxfk(gMhY(n|DBBl~c$dhO>G%6}R4+DGX3|idBm4oU&UM/XUP4I9aoN{]`ax%B?rgD(I3OJ<62Y6L
X-Mailer: XCmail 1.0.0 - with PGP support, PGP engine version 0.5 (Linux)
X-Mailerorigin: http://www.fsai.fh-trier.de/~schmitzj/Xclasses/XCmail/
X-Eric-Conspiracy: There is no conspiracy!
X-Loop: erik@it.et.tudelft.nl
MIME-Version: 1.0
Content-Type: 	text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7BIT
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

On Wed, 16 Feb 2000 14:26:06 -0500, Philip Hall wrote:
> I am still attempting to build either a cross compiler or
> a native on a netwinder of binutils-2.9.5.0.22 or 24
> gcc-2.95.2 and glibc-2.1.2
> Instead of taking up band with here, is there someone I can
> contact directly for help?

I also tried it last weekend on our Netwinder (dm-12 disk image, IIRC) and
failed, mainly because of lack of time. A native compile (with "make
bootstrap") fails because we're not building a _native_ compiler at all.
We want to make a _cross_ compiler for arm-unknown-linux-gnuoldld to
arm-unknown-linux-gnu.

If you want to build a compiler on the Netwinder, sticky to Chris Rutters
notes and build a cross compiler. If you're completely fed up with
building cross compilers, download my precompiled i386 to arm cross
compiler at:

  http://www-ict.its.tudelft.nl/~erik/open-source/arm-linux-cross/


Erik

-- 
Computers run on faith, not electrons. -- T.N. Thompson




unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Thu Feb 17 14:33:19 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id OAA04126
	for <linux-arm-archive@lists.arm.linux.org.uk>; Thu, 17 Feb 2000 14:33:13 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 09FC915D69; Thu, 17 Feb 2000 15:33:08 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154621AbQBQKWo>;
	Thu, 17 Feb 2000 05:22:44 -0500
Received: by vger.rutgers.edu id <S154315AbQBQKRm>;
	Thu, 17 Feb 2000 05:17:42 -0500
Received: from duteinh.et.tudelft.nl ([130.161.42.1]:4153 "EHLO
        duteinh.et.tudelft.nl") by vger.rutgers.edu with ESMTP
	id <S154949AbQBQKKm>; Thu, 17 Feb 2000 05:10:42 -0500
Received: from kalman by duteinh.et.tudelft.nl (8.9.3/BB-2.0)
	id PAA10661; Thu, 17 Feb 2000 15:16:28 +0100 (MET)
Date:   Thu, 17 Feb 2000 15:16:28 +0100 (MET)
Message-Id: <200002171416.PAA10661@duteinh.et.tudelft.nl>
From: Erik Mouw <J.A.K.Mouw@its.tudelft.nl>
To: pb@labs.futuretv.com
Cc: phil@blazie.com, linux-arm@vger.rutgers.edu
Subject: Re: still attempting to build gcc
In-Reply-To: <E12LRZl-0002uT-00@fountain.labs.futuretv.com>
Organization: Eric conspiracy secret labs
X-Face: "!Z|1XjFg!3Iw)BwM^M\k)J5KHiPddz}#/Zw%?$&Q!xqob"OA|})3_@&BTTiQERo?/^g[Z<9P4R8:5C:aqq.cw!hotLc=+u-"+1rq@9$V^8PbOUlodyi_sejt+D`iqkLpx$>.aXl%vnfPIt"LK|/%>94_Zrm8jy?`_[RKt'TuoxUxfk(gMhY(n|DBBl~c$dhO>G%6}R4+DGX3|idBm4oU&UM/XUP4I9aoN{]`ax%B?rgD(I3OJ<62Y6L
X-Mailer: XCmail 1.0.0 - with PGP support, PGP engine version 0.5 (Linux)
X-Mailerorigin: http://www.fsai.fh-trier.de/~schmitzj/Xclasses/XCmail/
X-Eric-Conspiracy: There is no conspiracy!
X-Loop: erik@it.et.tudelft.nl
MIME-Version: 1.0
Content-Type: 	text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7BIT
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

On Thu, 17 Feb 2000 14:06:36 +0000, Philip Blundell wrote:
>>What we (== Phil Blazie and I) actually want to build is a glibc-2.1.2
>>based toolchain that doesn't interfere with the original installation.
> 
> Surely you can achieve that by just building with a suitable --prefix argument 
> (ie anything other than /usr or /usr/local).

I tried to install it in /data/lart/install and it failed. I didn't have
time enough to find out why, but it can't be more difficult than trying to
compile gcc-2.95.2 on ancient SUNs ;-).


Erik

-- 
"I'm just this guy you know?"  -- Zaphod Beeblebrox in
"The Hitchhikers Guide to the Galaxy" by Douglas Adams




unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Thu Feb 17 14:49:11 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id OAA06504
	for <linux-arm-archive@lists.arm.linux.org.uk>; Thu, 17 Feb 2000 14:49:10 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 53A3A15D4C; Thu, 17 Feb 2000 15:49:09 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154141AbQBQKTS>;
	Thu, 17 Feb 2000 05:19:18 -0500
Received: by vger.rutgers.edu id <S154248AbQBQJnR>;
	Thu, 17 Feb 2000 04:43:17 -0500
Received: from [194.216.164.17] ([194.216.164.17]:1141 "EHLO
        salisbury.labs.futuretv.com") by vger.rutgers.edu with ESMTP
	id <S154709AbQBQJP4>; Thu, 17 Feb 2000 04:15:56 -0500
Received: from zebra.labs.futuretv.com ([192.0.0.67])
	by salisbury.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12LQtm-0000WM-00
	for linux-arm@vger.rutgers.edu; Thu, 17 Feb 2000 13:23:14 +0000
Received: from [192.0.0.21] (helo=fountain.labs.futuretv.com)
	by zebra.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12LQsE-0003qu-00; Thu, 17 Feb 2000 13:21:38 +0000
Received: from [127.0.0.1] (helo=fountain)
	by fountain.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12LQsE-0002q3-00; Thu, 17 Feb 2000 13:21:38 +0000
X-Mailer: exmh version 2.0.2 2/24/98 (debian) 
To: Erik Mouw <J.A.K.Mouw@its.tudelft.nl>
Cc: phil@blazie.com, linux-arm@vger.rutgers.edu
Subject: Re: still attempting to build gcc 
In-Reply-To: Message from Erik Mouw <J.A.K.Mouw@its.tudelft.nl> 
   of "Thu, 17 Feb 2000 11:56:47 +0100." <200002171056.LAA08990@duteinh.et.tudelft.nl> 
References: <200002171056.LAA08990@duteinh.et.tudelft.nl> 
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date:   Thu, 17 Feb 2000 13:21:37 +0000
From: Philip Blundell <pb@labs.futuretv.com>
Message-Id: <E12LQsE-0002q3-00@fountain.labs.futuretv.com>
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

>I also tried it last weekend on our Netwinder (dm-12 disk image, IIRC) and
>failed, mainly because of lack of time. A native compile (with "make
>bootstrap") fails because we're not building a _native_ compiler at all.
>We want to make a _cross_ compiler for arm-unknown-linux-gnuoldld to
>arm-unknown-linux-gnu.

That's a fairly nonsensical thing to do, actually.  All the -oldld suffix 
means is that you are targeting an old version of binutils.  It makes no 
difference at all as a host system.

If "configure; make bootstrap" fails then something is wrong with gcc itself
or your installed tools.  What's the error you get?

p.



unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Thu Feb 17 16:24:50 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id QAA19148
	for <linux-arm-archive@lists.arm.linux.org.uk>; Thu, 17 Feb 2000 16:24:48 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id DB95715DC7; Thu, 17 Feb 2000 17:24:45 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154190AbQBQLtb>;
	Thu, 17 Feb 2000 06:49:31 -0500
Received: by vger.rutgers.edu id <S154184AbQBQKn0>;
	Thu, 17 Feb 2000 05:43:26 -0500
Received: from duteinh.et.tudelft.nl ([130.161.42.1]:4116 "EHLO
        duteinh.et.tudelft.nl") by vger.rutgers.edu with ESMTP
	id <S154602AbQBQJyq>; Thu, 17 Feb 2000 04:54:46 -0500
Received: from kalman by duteinh.et.tudelft.nl (8.9.3/BB-2.0)
	id PAA10508; Thu, 17 Feb 2000 15:00:26 +0100 (MET)
Date:   Thu, 17 Feb 2000 15:00:26 +0100 (MET)
Message-Id: <200002171400.PAA10508@duteinh.et.tudelft.nl>
From: Erik Mouw <J.A.K.Mouw@its.tudelft.nl>
To: pb@labs.futuretv.com
Cc: phil@blazie.com, linux-arm@vger.rutgers.edu
Subject: Re: still attempting to build gcc
In-Reply-To: <E12LQsE-0002q3-00@fountain.labs.futuretv.com>
Organization: Eric conspiracy secret labs
X-Face: "!Z|1XjFg!3Iw)BwM^M\k)J5KHiPddz}#/Zw%?$&Q!xqob"OA|})3_@&BTTiQERo?/^g[Z<9P4R8:5C:aqq.cw!hotLc=+u-"+1rq@9$V^8PbOUlodyi_sejt+D`iqkLpx$>.aXl%vnfPIt"LK|/%>94_Zrm8jy?`_[RKt'TuoxUxfk(gMhY(n|DBBl~c$dhO>G%6}R4+DGX3|idBm4oU&UM/XUP4I9aoN{]`ax%B?rgD(I3OJ<62Y6L
X-Mailer: XCmail 1.0.0 - with PGP support, PGP engine version 0.5 (Linux)
X-Mailerorigin: http://www.fsai.fh-trier.de/~schmitzj/Xclasses/XCmail/
X-Eric-Conspiracy: There is no conspiracy!
X-Loop: erik@it.et.tudelft.nl
MIME-Version: 1.0
Content-Type: 	text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7BIT
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

On Thu, 17 Feb 2000 13:21:37 +0000, Philip Blundell wrote:
>>I also tried it last weekend on our Netwinder (dm-12 disk image, IIRC) and
>>failed, mainly because of lack of time. A native compile (with "make
>>bootstrap") fails because we're not building a _native_ compiler at all.
>>We want to make a _cross_ compiler for arm-unknown-linux-gnuoldld to
>>arm-unknown-linux-gnu.
> 
> That's a fairly nonsensical thing to do, actually.  All the -oldld suffix 
> means is that you are targeting an old version of binutils.  It makes no 
> difference at all as a host system.

No, I'm not targeting an old version of binutils; that's where I start
from. Maybe I didn't make myself clear, so I'll try to explain it in more
detail.

My Netwinder has a dm12 disk image, so that is gcc-2.8.1 with
binutils-2.9.1 (IIRC). Config.guess reports that this particular setup is
known as arm4vl-unknown-linux-gnuoldld, which means that it still uses
elf32-arm as output format instead of the newer elf32-littlearm. To build
glibc-2.1.2, you need gcc-2.95.2 and binutils-2.9.5 (I used 2.9.5.0.22).

What we (== Phil Blazie and I) actually want to build is a glibc-2.1.2
based toolchain that doesn't interfere with the original installation.
I think that is *exactly* the definition of a cross compiler.

> If "configure; make bootstrap" fails then something is wrong with gcc itself
> or your installed tools.  What's the error you get?

Sorry, I can't check, I don't have access to the Netwinder from here.


Erik

-- 
Computers run on faith, not electrons. -- T.N. Thompson




unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Thu Feb 17 18:04:08 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id SAA02164
	for <linux-arm-archive@lists.arm.linux.org.uk>; Thu, 17 Feb 2000 18:04:07 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id CAD5815DFA; Thu, 17 Feb 2000 19:04:05 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S155045AbQBQNAs>;
	Thu, 17 Feb 2000 08:00:48 -0500
Received: by vger.rutgers.edu id <S154643AbQBQK6a>;
	Thu, 17 Feb 2000 05:58:30 -0500
Received: from [194.216.164.17] ([194.216.164.17]:1192 "EHLO
        salisbury.labs.futuretv.com") by vger.rutgers.edu with ESMTP
	id <S154532AbQBQKAs>; Thu, 17 Feb 2000 05:00:48 -0500
Received: from zebra.labs.futuretv.com ([192.0.0.67] ident=mail)
	by salisbury.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12LRbE-0000XN-00
	for linux-arm@vger.rutgers.edu; Thu, 17 Feb 2000 14:08:08 +0000
Received: from [192.0.0.21] (helo=fountain.labs.futuretv.com ident=mail)
	by zebra.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12LRZl-0003yK-00; Thu, 17 Feb 2000 14:06:37 +0000
Received: from [127.0.0.1] (helo=fountain ident=pb)
	by fountain.labs.futuretv.com with esmtp (Exim 3.03 #1)
	id 12LRZl-0002uT-00; Thu, 17 Feb 2000 14:06:37 +0000
X-Mailer: exmh version 2.0.2 2/24/98 (debian) 
To: Erik Mouw <J.A.K.Mouw@its.tudelft.nl>
Cc: phil@blazie.com, linux-arm@vger.rutgers.edu
Subject: Re: still attempting to build gcc 
In-Reply-To: Message from Erik Mouw <J.A.K.Mouw@its.tudelft.nl> 
   of "Thu, 17 Feb 2000 15:00:26 +0100." <200002171400.PAA10508@duteinh.et.tudelft.nl> 
References: <200002171400.PAA10508@duteinh.et.tudelft.nl> 
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date:   Thu, 17 Feb 2000 14:06:36 +0000
From: Philip Blundell <pb@labs.futuretv.com>
Message-Id: <E12LRZl-0002uT-00@fountain.labs.futuretv.com>
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

>What we (== Phil Blazie and I) actually want to build is a glibc-2.1.2
>based toolchain that doesn't interfere with the original installation.

Surely you can achieve that by just building with a suitable --prefix argument 
(ie anything other than /usr or /usr/local).

p.



unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Thu Feb 17 21:07:36 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id VAA19343
	for <linux-arm-archive@lists.arm.linux.org.uk>; Thu, 17 Feb 2000 21:07:35 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 614F215DE1; Thu, 17 Feb 2000 22:07:33 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154060AbQBQQs1>;
	Thu, 17 Feb 2000 11:48:27 -0500
Received: by vger.rutgers.edu id <S154629AbQBQPVZ>;
	Thu, 17 Feb 2000 10:21:25 -0500
Received: from sand.ar51.net ([208.225.80.4]:6205 "EHLO sand.ar51.net")
	by vger.rutgers.edu with ESMTP id <S154554AbQBQOuH>;
	Thu, 17 Feb 2000 09:50:07 -0500
Received: from server01.asi (akron-80-194.ar51.net [208.225.80.194])
	by sand.ar51.net (8.9.1/8.8.7) with ESMTP id NAA24239
	for <linux-arm@vger.rutgers.edu>; Thu, 17 Feb 2000 13:49:35 -0500
Received: by SERVER01 with Internet Mail Service (5.5.2448.0)
	id <1YK4FQ51>; Thu, 17 Feb 2000 14:01:48 -0500
Message-ID: <B1F74F3AD483D2119F80004005A199480590EC@SERVER01>
From: Jeff Sutherland <jsutherland@accelent.com>
To: "'linux-arm@vger.rutgers.edu'" <linux-arm@vger.rutgers.edu>
Subject: My first 'hello world' has a problem...
Date:   Thu, 17 Feb 2000 14:01:38 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2448.0)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Well, I *think* I've managed to get through the rather ponderous task of
installing binutils, gcc and newlib on an i686 platform targeted at
"arm-linux".  When compiling hello.c the linker is complaining about
something:

/pub/usr/arm-linux/bin/ld: unrecognised emulation mode: elf32arm
Supported emulations: armelf_linux, armelf_linux26, armelf
collect2: ld returned 1 exit status

I'm running binutils-2.9.5.0.27.  Is there a patch I've missed?
Also have gcc-2.95.2 (didn't find any patches that made sense), built with
kernel headers from 2.2.14 (patched with patch-2.2.14-rmk4), and
newlib-1.8.2 (no patches)

//Jeff

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Fri Feb 18 02:26:00 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id CAA04112
	for <linux-arm-archive@lists.arm.linux.org.uk>; Fri, 18 Feb 2000 02:25:59 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 7EDE315EA4; Fri, 18 Feb 2000 03:25:58 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154258AbQBQVoD>;
	Thu, 17 Feb 2000 16:44:03 -0500
Received: by vger.rutgers.edu id <S155545AbQBQU3K>;
	Thu, 17 Feb 2000 15:29:10 -0500
Received: from tazenda.demon.co.uk ([158.152.220.239]:1885 "EHLO
        kings-cross.london.uk.eu.org") by vger.rutgers.edu with ESMTP
	id <S154609AbQBQR3Z>; Thu, 17 Feb 2000 12:29:25 -0500
Received: from localhost
	([::ffff:127.0.0.1] helo=kings-cross.london.uk.eu.org ident=phil)
	by kings-cross.london.uk.eu.org with esmtp (Exim 3.11 #1)
	id 12LYTo-0003xn-00; Thu, 17 Feb 2000 21:28:56 +0000
X-Mailer: exmh version 2.0.2 2/24/98 (debian) 
To: Jeff Sutherland <jsutherland@accelent.com>
Cc: "'linux-arm@vger.rutgers.edu'" <linux-arm@vger.rutgers.edu>
Subject: Re: My first 'hello world' has a problem... 
In-Reply-To: Message from Jeff Sutherland <jsutherland@accelent.com> 
   of "Thu, 17 Feb 2000 14:01:38 EST." <B1F74F3AD483D2119F80004005A199480590EC@SERVER01> 
References: <B1F74F3AD483D2119F80004005A199480590EC@SERVER01> 
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date:   Thu, 17 Feb 2000 21:28:56 +0000
From: Philip Blundell <Philip.Blundell@pobox.com>
Message-Id: <E12LYTo-0003xn-00@kings-cross.london.uk.eu.org>
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

>/pub/usr/arm-linux/bin/ld: unrecognised emulation mode: elf32arm
>Supported emulations: armelf_linux, armelf_linux26, armelf
>collect2: ld returned 1 exit status
>
>I'm running binutils-2.9.5.0.27.  Is there a patch I've missed?

No, but you failed to read the binutils release note.

>Also have gcc-2.95.2 (didn't find any patches that made sense),

Try the "2.95.3" patch from ftp.netwinder.org:/users/p/philb.

p.



unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Fri Feb 18 16:16:44 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by zen.ics.uwe.ac.uk (8.9.3/8.8.7) with ESMTP id QAA24044
	for <linux-arm-archive@lists.arm.linux.org.uk>; Fri, 18 Feb 2000 16:16:43 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 198CB15F4E; Fri, 18 Feb 2000 17:16:42 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S155077AbQBRLp4>;
	Fri, 18 Feb 2000 06:45:56 -0500
Received: by vger.rutgers.edu id <S154521AbQBRLbM>;
	Fri, 18 Feb 2000 06:31:12 -0500
Received: from home2.kode.net ([209.69.114.23]:2429 "HELO home2.kode.net")
	by vger.rutgers.edu with SMTP id <S154190AbQBRJHr>;
	Fri, 18 Feb 2000 04:07:47 -0500
Received: (qmail 28825 invoked from network); 18 Feb 2000 14:28:35 -0000
Received: from home2.kode.net (HELO mail.kode.net) (www@209.69.114.23)
  by home2.kode.net with SMTP; 18 Feb 2000 14:28:35 -0000
Message-ID: <950884114.950884114@indiainfo.com>
X-Mailer: Mozilla 4.07 [en] (Linux; I) 
MIME-Version: 1.0 (Generated by IndiaInfo.com)
Date:   Fri, 18 Feb 2000 09:28:34
From: krishna@indiainfo.com
Subject: Re: Re: Problem exec-ing apps
To: Ben Williamson <benw@pobox.com>, krishna@indiainfo.com
Cc: linux-arm@vger.rutgers.edu
Content-type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Ben, Thanks a ton.
I am able to execute a lot of stuff.
(like 'ls', 'du'...).
But a program like 

main() { while(1);}

gives a memory fault.
/bin/test: memory violation at pc=0x00000000, lr=0x02005bec (bad address=0x00000000, code 3)


But if the while loop is non-empty,
say,

main() { while(1) printf("test");}

there are no problems.

Any ideas?

Thanks,
Srikrishnan V

>Ben Williamson <benw@pobox.com>,krishna@indiainfo.com >wrote:
>
> On Wed, 16 Feb 2000 krishna@indiainfo.com wrote: 
>  
> > I am having problems 'exec'ing applications in an 
> > anvil EP7211-based board. The user apps exit giving a  
> > memory violation at pc=0x0. 
>  
> Cool, so someone else finally has an Anvil board!  Except it has 16MB? 
> That doesn't sound like an Anvil... 
>  
> I'm assuming you're using my patch on top of crash+burn-26?  In that case 
> you probably have the same problem that Pawel found.  I've attached his 
> message below, which describes a fix.  My stupid mistake.  One day I'll 
> post a new patch, I was hoping to have some other stuff done on it but 
> haven't had time lately.  Usual story. 
>  
> Anyway, hope this helps.  All the best, 
>  
> - Ben. 
>  
> ----------------------------------------------------------------- --  
> Ben Williamson       benw@pobox.com     http://www.pobox.com/~benw/ 
>  
>  
> ---------- Forwarded message -------- --  
> From: Pawel Gburzynski <pawel@cs.ualberta.ca> 
> To: Ben Williamson <benw@pobox.com> 
> Subject: Re: Linux on ARM720T (more updates) 
>  
> Ben, 
>  
> There is a bit more. Your nice little shell runs fine, but the 
> system will panic as soon as you try, e.g., to do execve. The 
> problem is that the TLB is not flushed properly because 
> arch/arm/mm/proc-arm6,7.S assembles with the wrong CPU version. 
>  
> Do this: 
>  
> In arch/arm/mm/proc-arm6,7.S, replace all occurrences of 
> CONFIG_ARCH_ARMV4 with CONFIG_CPU_ARMV4. 
>  
> Add "#include <linux/autoconf.h>" in the header. 
>  
> Regards, 
>  
>  --  
> Pawel 
>  

 -------------------------------------------------------------------------------
Get a free mail address from http://www.indiainfo.com


unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm@lists.arm.linux.org.uk  Sun Feb 20 23:15:15 2000
Received: (from majordomo@localhost)
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) id XAA02960
	for linux-arm-outgoing; Sun, 20 Feb 2000 23:15:15 GMT
Received: from caramon.arm.linux.org.uk (root@p59-cordelia-gui.tch.enablis.net [212.250.233.59])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id XAA02956;
	Sun, 20 Feb 2000 23:15:12 GMT
Received: from raistlin.arm.linux.org.uk (root@raistlin [192.168.0.3])
	by caramon.arm.linux.org.uk (8.9.3/8.9.3) with ESMTP id XAA01319;
	Sun, 20 Feb 2000 23:13:24 GMT
From: Russell King - ARM Linux Admin <linux@arm.linux.org.uk>
Received: (from linux@localhost)
	by raistlin.arm.linux.org.uk (8.7.4/8.7.3) id XAA04683;
	Sun, 20 Feb 2000 23:13:12 GMT
Message-Id: <200002202313.XAA04683@raistlin.arm.linux.org.uk>
Subject: Mailing lists moved, FTP site moving
To: linux-arm@lists.arm.linux.org.uk, linux-arm-kernel@lists.arm.linux.org.uk,
        linux-arm-announce@lists.arm.linux.org.uk
Date: Sun, 20 Feb 2000 23:13:11 +0000 (GMT)
X-Mailer: ELM [version 2.5 PL1]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-linux-arm@lists.arm.linux.org.uk
Precedence: bulk

Hi,

I am pleased to report that the mailing lists have now been moved onto a
new server and are now running correctly.

The old lists have been disabled, which means that the archives held on
'ftp.arm.linux.org.uk' will be out of date until the FTP site is properly
transferred.

Unfortunately, some of the archived messages were lost in this move,
which I hope will not cause too many problems for anyone.

I shall look into transferring the FTP site shortly.  Please ensure that
you are using the correct address, namely:

	"ftp.arm.linux.org.uk"

	or

	"ftp.arm.uk.linux.org"

The first address is preferable.  This is especially true for sites mirroring
the main FTP site.
   _____
  |_____| ------------------------------------------------- ---+---+-
  |   |        Russell King       linux@arm.linux.org.uk      --- ---
  | | | |  http://www.arm.linux.org.uk/~rmk/armlinux.html    /  /  |
  | +-+-+                                                     --- -+-
  /   |               THE developer of ARM Linux              |+| /|\
 /  | | |                                                     ---  |
    +-+-+ -------------------------------------------------  /\\\  |

unsubscribe: body of `unsubscribe linux-arm' to majordomo@lists.arm.linux.org.uk
This is a backup list for linux-arm@vger.rutgers.edu, and the subscription
list is regularly synchronised.

From owner-linux-arm-outgoing@vger.rutgers.edu  Mon Feb 21 14:42:43 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id OAA05789
	for <linux-arm-archive@lists.arm.linux.org.uk>; Mon, 21 Feb 2000 14:42:32 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id D430115F5C; Mon, 21 Feb 2000 15:40:43 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S156001AbQBUKWb>;
	Mon, 21 Feb 2000 05:22:31 -0500
Received: by vger.rutgers.edu id <S156148AbQBUKU0>;
	Mon, 21 Feb 2000 05:20:26 -0500
Received: from aleph1.demon.co.uk ([158.152.9.127]:10784 "EHLO
        court2.aleph1.co.uk") by vger.rutgers.edu with ESMTP
	id <S155900AbQBUKGh>; Mon, 21 Feb 2000 05:06:37 -0500
Received: from chewy.aleph1.co.uk ([194.70.44.163])
	by court2.aleph1.co.uk with smtp (Exim 2.05 #1)
	id 12MtGV-0006eB-00
	for linux-arm@vger.rutgers.edu; Mon, 21 Feb 2000 13:52:43 +0000
Date:   Mon, 21 Feb 2000 13:52:42 +0000 (GMT)
From: Wookey <wookey@aleph1.co.uk>
Subject: Re: Installation
To: armlinux list <linux-arm@vger.rutgers.edu>
In-Reply-To: <Pine.LNX.4.10.10002201419440.30230-100000@tau.leptoncomputing.ltd>
Message-ID: <Marcel-1.50-0221135242-868h+Ty@chewy.aleph1.co.uk>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
X-Organization: Aleph One,Cambridge, UK. Tel +44 1223 811679
X-Mailer: ANT RISCOS Marcel [ver 1.50]
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

On Sun 20 Feb, Matthew King wrote:
> The first problem I have is getting the files onto the acorn (RPC600,
> 540MB, 5MB). Sticking the HD in my i386 box doesn't work, 

no, a filecore-formatted drive won't be recognised in a PC. It would be
possible to get it recognised by compiling up a suitable kernel with adfs
module but I don't know offhand what bits/version/patches of kernel
source you would need to do that, nor at which version write support was
added (which you would need to transfer files to the ADFS HD). When you
say 'the files' you don't really make it clear what files you currently
have, nor where they are currently residing? Do you have the Clan CD
release, or have you downloaded some stuff onto the PC? 

> and I don't have
> any CD drivers for RISCOS. Would it be at all possible for someone to send
> me these? 

Do you mean you don't have a CD in the RISCOS box, and if you plug one in
it's not recognised? How to get it recognised depends on which version of
RISCOS you have. For ROS 3.7 or later most ATAPI drives should 'just
work' if you configure them in !Boot and ensure the CDFSsoftATAPI module
is not unplugged. For earlier versions of RISCOS you would need to
buy/get a suitable driver (e.g GBP 15+VAT from CTA direct according to
the Acorn User I have handy). 

Another appoach would be to network the machine and install the files
from the PC over an NFS mount. (If you haven't aleady got a network
card(s) though this will cost significantly more than getting a CD drive
for the RPC). You could also try one fo the 'cheap and cheerful'
serial/parallel '2-machine networks' available. I don't know if any of
these work cross-platform between PC & RPC, but they might...

What about downloading the files via the modem directly onto the RPC?

> Then, I am behind a 33.6 modem, so I cannot simply download the entire
> distribution, however, I got the files I thought would be most important,
> and am hoping to use sources from one of the distros I have: Debian 2.1r2,
> SuSE 6.1 and RedHat 4.2 (I'm guessing this will be the best choice)

The easiest way to fix this problem is probably to wait a couple of weeks
and buy the imminent 'ARMLinux for RiscPC' CD from Aleph One which will
have the entire existing distribution on, somewhat tidied up and
documented to make for a straightforward install. (details will be
announced once it's actually ready). You would still have to sort out
either a CD ROM or a network for the RPC though.

Hope that helps.

Wookey
-- 
Aleph One Ltd, Bottisham, CAMBRIDGE, CB5 9BA, UK  Tel (00 44) 1223 811679
work: http://www.aleph1.co.uk/     play: http://www.chaos.org.uk/~wookey/


unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Mon Feb 21 21:20:23 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id VAA07212
	for <linux-arm-archive@lists.arm.linux.org.uk>; Mon, 21 Feb 2000 21:20:22 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id E258716033; Mon, 21 Feb 2000 22:18:34 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S155558AbQBUPlC>;
	Mon, 21 Feb 2000 10:41:02 -0500
Received: by vger.rutgers.edu id <S154450AbQBUOsI>;
	Mon, 21 Feb 2000 09:48:08 -0500
Received: from usr45-cro.cableinet.co.uk ([194.117.149.55]:1998 "EHLO
        tau.leptoncomputing.ltd") by vger.rutgers.edu with ESMTP
	id <S154842AbQBUOaX>; Mon, 21 Feb 2000 09:30:23 -0500
Received: from localhost (matthew@localhost)
	by tau.leptoncomputing.ltd (8.9.3/8.9.3) with ESMTP id SAA03242
	for <linux-arm@vger.rutgers.edu>; Mon, 21 Feb 2000 18:32:03 GMT
Date:   Mon, 21 Feb 2000 18:32:03 +0000 (GMT)
From: Matthew King <matthew@tesco.net>
Reply-To: matthew.king@tesco.net
To: ARM Linux Mailing List <linux-arm@vger.rutgers.edu>
Subject: Re: Installation
In-Reply-To: <Marcel-1.50-0221135242-868h+Ty@chewy.aleph1.co.uk>
Message-ID: <Pine.LNX.4.10.10002211824310.3214-100000@tau.leptoncomputing.ltd>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

On Mon, 21 Feb 2000, Wookey wrote:

:> and I don't have
:> any CD drivers for RISCOS. Would it be at all possible for someone to send
:> me these? 

Sorry, I should have been more clear. I have two ATAPI CD drives (48X and
2X). I was expecting to transfer the files I have (listed in my previous
post) via a CD/RW (I also have a bburner). 

Though i'm begining to realise this is a bit pointless because i need the
rpc (running riscos 3.5, btw) on the network.

Where can I get the (network) hardware for this? Preferably cheap, but
this is largely irrelevent.

Also, I now look forward to the CD w/ arm-linux on it. However, I'll still
need drivers to access my cd drive in the arm box. Surely you don't
actually need to pay for something so basic? But if I do, I guess I will.

:Hope that helps.
:
:Wookey

-- 
Matthew "TheNut" King


unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Mon Feb 21 22:45:01 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id WAA08488
	for <linux-arm-archive@lists.arm.linux.org.uk>; Mon, 21 Feb 2000 22:45:01 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 69EF315DC8; Mon, 21 Feb 2000 23:43:15 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154604AbQBUPso>;
	Mon, 21 Feb 2000 10:48:44 -0500
Received: by vger.rutgers.edu id <S154601AbQBUOsj>;
	Mon, 21 Feb 2000 09:48:39 -0500
Received: from cvsftp.cotw.com ([205.216.126.161]:1567 "EHLO cvsftp.cotw.com")
	by vger.rutgers.edu with ESMTP id <S155034AbQBUNdT>;
	Mon, 21 Feb 2000 08:33:19 -0500
Received: from portatec.com (IDENT:samcconn@ptecdev2.plutonium.net [205.216.126.70])
	by cvsftp.cotw.com (8.9.3/8.9.3) with ESMTP id FAA06797
	for <linux-arm@vger.rutgers.edu>; Mon, 21 Feb 2000 05:35:25 -0600
Message-ID: <38B17854.C52C62F2@portatec.com>
Date:   Mon, 21 Feb 2000 11:39:33 -0600
From: S A McConnell <sam@portatec.com>
Reply-To: sam@portatec.com
Organization: Portatec Corp.
X-Mailer: Mozilla 4.7 [en] (X11; I; Linux 2.2.14 i686)
X-Accept-Language: en
MIME-Version: 1.0
To: linux-arm@vger.rutgers.edu
Subject: 2.3.39 head-armv.S (__create_page_tables)
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Hello,

Can anyone shed some light on the __create_page_tables  block included
below.  Thanks for you help in advance.

Scott McConnell

Does it make sense to port Linux to a diskless system? What type of
porting effort is involved?


I am having trouble understanding
what this section is trying to accomplish. I have TEXTADDR defined as
D8000. The first two stores
appear to be writing the same value to the same address. I assume '<<'
means shift left and '>>' means
shift right.

 I assume TEXTADDR is the base address of executable code? Why the
0x8000 test at the start of this code?

What advice is available for mapping physical to virtual addresses?

 /*
   * Create identity mapping for first MB of kernel.            @
Identity mapping???????????
   * map in four sections (4MB) for kernel.
   * these are marked cacheable and bufferable.
   *
   * The identity mapping will be removed by  paging_init()
   *
   * r4 = start of page table
   * r5 = physical address of start of RAM
   * r6 = physical IO address
   * r7 = byte offset into page tables for IO
   * r8 = page table flags
   */


  mov r3, #0x0c
  orr r3, r3, r8
  add r3, r3, r5                                @ Adjusted flags + start
of RAM ?????????????
  add r0, r4, r5, lsr #18
  str r3, [r0]
  add r0, r4, #(TEXTADDR - 0x8000) >> 18  @???????????????
  str r3, [r0], #4
  add r3, r3, #1 << 20
  str r3, [r0], #4
  add r3, r3, #1 << 20
  str r3, [r0], #4
  add r3, r3, #1 << 20
  str r3, [r0], #4
#ifdef CONFIG_DEBUG_LL
  /*
   * Map in IO space for serial debugging.
   * This allows debug messages to be output
   * via a serial port before paging_init.
   */
  add r0, r4, r7
  rsb r3, r7, #0x4000 @ PTRS_PER_PGD*sizeof(long)
  cmp r3, #0x0800
  addge r2, r0, #0x0800
  addlt r2, r0, r3
  orr r3, r6, r8
1:  str r3, [r0], #4
  add r3, r3, #1 << 20
  teq r0, r2
  bne 1b




Cann anyone exlains the parts I have marked for the following code:

What is __bss_start??????????

__ret:  ldr lr, __switch_data

  mcr p15, 0, r0, c1, c0                               @ Write the
control register.
  mov r0, r0                                                 @ What do
these 3 mov's do??????????????
  mov r0, r0
  mov r0, r0
  mov pc, lr

  /*
   * This code follows on after the page
   * table switch and jump above.
   *
   * r0  = processor control register
   * r1  = machine ID
   * r9  = processor ID
   */
  .align 5
__mmap_switched:
  adr r3, __switch_data + 4
  ldmia r3, {r4, r5, r6, r7, r8, sp} @ Setup stack

  mov fp, #0    @ Clear BSS
1:  cmp r4, r5
  strcc fp, [r4],#4
  bcc 1b

  str r9, [r6]   @ Save processor ID
  str r1, [r7]   @ Save machine type
#ifdef CONFIG_ALIGNMENT_TRAP
  orr r0, r0, #2   @ ...........A.                            @ What is
the A bit????????
#endif
  bic r2, r0, #2   @ Clear 'A' bit
  stmia r8, {r0, r2}   @ Save control register values


unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Tue Feb 22 00:06:24 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id AAA08745
	for <linux-arm-archive@lists.arm.linux.org.uk>; Tue, 22 Feb 2000 00:06:24 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 3730A160C8; Tue, 22 Feb 2000 01:04:39 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154596AbQBUTm5>;
	Mon, 21 Feb 2000 14:42:57 -0500
Received: by vger.rutgers.edu id <S156070AbQBUTZI>;
	Mon, 21 Feb 2000 14:25:08 -0500
Received: from p13-robin-gui.tch.enablis.net ([194.168.180.73]:2190 "EHLO
        caramon.arm.linux.org.uk") by vger.rutgers.edu with ESMTP
	id <S156300AbQBUTC1>; Mon, 21 Feb 2000 14:02:27 -0500
Received: from flint.arm.linux.org.uk (root@flint [192.168.0.4])
	by caramon.arm.linux.org.uk (8.9.3/8.9.3) with ESMTP id XAA06905;
	Mon, 21 Feb 2000 23:06:29 GMT
Received: (from linux@localhost)
	by flint.arm.linux.org.uk (8.9.3/8.9.3) id XAA04145;
	Mon, 21 Feb 2000 23:01:30 GMT
From: Russell King - ARM Linux Admin <linux@arm.linux.org.uk>
Message-Id: <200002212301.XAA04145@flint.arm.linux.org.uk>
Subject: Re: 2.3.39 head-armv.S (__create_page_tables)
To: sam@portatec.com
Date:   Mon, 21 Feb 2000 23:01:30 +0000 (GMT)
Cc: linux-arm@vger.rutgers.edu
In-Reply-To: <38B17854.C52C62F2@portatec.com> from "S A McConnell" at Feb 21, 2000 11:39:33 AM
X-Mailer: ELM [version 2.5 PL1]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

S A McConnell writes:
> Can anyone shed some light on the __create_page_tables  block included
> below.  Thanks for you help in advance.

Certainly.

> Does it make sense to port Linux to a diskless system? What type of
> porting effort is involved?

Yes.  Normally zero effort is required if your system is already supported
by the kernel.  What system do you have?

> I am having trouble understanding what this section is trying to
> accomplish. I have TEXTADDR defined as D8000. The first two stores
> appear to be writing the same value to the same address. I assume '<<'
> means shift left and '>>' means shift right.
> 
> I assume TEXTADDR is the base address of executable code? Why the
> 0x8000 test at the start of this code?
> 
> What advice is available for mapping physical to virtual addresses?

Hmm, have you had any experience with ARM assembly programming?  I'd like
to know this so that I can pitch my reply appropriately.

Thanks.
   _____
  |_____| ------------------------------------------------- ---+---+-
  |   |        Russell King       linux@arm.linux.org.uk      --- ---
  | | | |  http://www.arm.linux.org.uk/~rmk/armlinux.html    /  /  |
  | +-+-+                                                     --- -+-
  /   |               THE developer of ARM Linux              |+| /|\
 /  | | |                                                     ---  |
    +-+-+ -------------------------------------------------  /\\\  |

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Tue Feb 22 00:11:58 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id AAA08771
	for <linux-arm-archive@lists.arm.linux.org.uk>; Tue, 22 Feb 2000 00:11:58 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 6EB2415D95; Tue, 22 Feb 2000 01:10:12 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S156096AbQBUTD1>;
	Mon, 21 Feb 2000 14:03:27 -0500
Received: by vger.rutgers.edu id <S155496AbQBUS5T>;
	Mon, 21 Feb 2000 13:57:19 -0500
Received: from duteinh.et.tudelft.nl ([130.161.42.1]:3727 "EHLO
        duteinh.et.tudelft.nl") by vger.rutgers.edu with ESMTP
	id <S156055AbQBUSvo>; Mon, 21 Feb 2000 13:51:44 -0500
Received: from kalman by duteinh.et.tudelft.nl (8.9.3/BB-2.0)
	id XAA05430; Mon, 21 Feb 2000 23:55:54 +0100 (MET)
Date:   Mon, 21 Feb 2000 23:55:54 +0100 (MET)
Message-Id: <200002212255.XAA05430@duteinh.et.tudelft.nl>
From: Erik Mouw <J.A.K.Mouw@its.tudelft.nl>
To: sam@portatec.com
Cc: linux-arm@vger.rutgers.edu
Subject: Re: 2.3.39 head-armv.S (__create_page_tables)
In-Reply-To: <38B17854.C52C62F2@portatec.com>
Organization: Eric conspiracy secret labs
X-Face: "!Z|1XjFg!3Iw)BwM^M\k)J5KHiPddz}#/Zw%?$&Q!xqob"OA|})3_@&BTTiQERo?/^g[Z<9P4R8:5C:aqq.cw!hotLc=+u-"+1rq@9$V^8PbOUlodyi_sejt+D`iqkLpx$>.aXl%vnfPIt"LK|/%>94_Zrm8jy?`_[RKt'TuoxUxfk(gMhY(n|DBBl~c$dhO>G%6}R4+DGX3|idBm4oU&UM/XUP4I9aoN{]`ax%B?rgD(I3OJ<62Y6L
X-Mailer: XCmail 1.0.0 - with PGP support, PGP engine version 0.5 (Linux)
X-Mailerorigin: http://www.fsai.fh-trier.de/~schmitzj/Xclasses/XCmail/
X-Eric-Conspiracy: There is no conspiracy!
X-Loop: erik@it.et.tudelft.nl
MIME-Version: 1.0
Content-Type: 	text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7BIT
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

On Mon, 21 Feb 2000 11:39:33 -0600, S A McConnell wrote:
> Can anyone shed some light on the __create_page_tables  block included
> below.  Thanks for you help in advance.
> 
> Scott McConnell
> 
> Does it make sense to port Linux to a diskless system? What type of
> porting effort is involved?

It makes sense, it has already been done. Almost all SA1100 ports are
diskless. Check out Nicolas Pitre's SA1100 patches at:

  ftp://ftp.netwinder.org/users/n/nico/


Erik

-- 
J.A.K. (Erik) Mouw, Information and Communication Theory Group, Department
of Electrical Engineering, Faculty of Information Technology and Systems,
Delft University of Technology, PO BOX 5031,  2600 GA Delft, The Netherlands
Phone: +31-15-2785859  Fax: +31-15-2781843  Email J.A.K.Mouw@its.tudelft.nl
WWW: http://www-ict.its.tudelft.nl/~erik/




unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Tue Feb 22 02:22:48 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id CAA09057
	for <linux-arm-archive@lists.arm.linux.org.uk>; Tue, 22 Feb 2000 02:22:48 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 8903D15D95; Tue, 22 Feb 2000 03:21:02 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S155365AbQBUVYW>;
	Mon, 21 Feb 2000 16:24:22 -0500
Received: by vger.rutgers.edu id <S156208AbQBUTnv>;
	Mon, 21 Feb 2000 14:43:51 -0500
Received: from [213.48.163.114] ([213.48.163.114]:2941 "EHLO
        tau.leptoncomputing.ltd") by vger.rutgers.edu with ESMTP
	id <S156309AbQBUTjM>; Mon, 21 Feb 2000 14:39:12 -0500
Received: from localhost (matthew@localhost)
	by tau.leptoncomputing.ltd (8.9.3/8.9.3) with ESMTP id XAA06414
	for <linux-arm@vger.rutgers.edu>; Mon, 21 Feb 2000 23:41:31 GMT
Date:   Mon, 21 Feb 2000 23:41:30 +0000 (GMT)
From: Matthew King <matthew@tesco.net>
Reply-To: matthew.king@tesco.net
To: ARM Linux Mailing List <linux-arm@vger.rutgers.edu>
Subject: Re: Installation
In-Reply-To: <200002212337.XAA01655@raistlin.arm.linux.org.uk>
Message-ID: <Pine.LNX.4.10.10002212338360.6115-100000@tau.leptoncomputing.ltd>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

On Mon, 21 Feb 2000, Russell King - ARM Linux Admin wrote:

:Matthew King writes:
:> Though i'm begining to realise this is a bit pointless because i need the
:> rpc (running riscos 3.5, btw) on the network.
:
:Why do you think you need the RiscPC on "the network"?

Well, it's a bit pointless having a network, then getting a computer which
can't be accessed via it. And it's just fun :)

I am, of course, talking about my own personal network

Oh, and in case of confusion, having riscos on the network isn't much use,
it's linux i'm more concerned with. the only useful riscos tools, really,
are !draw and !photodesk :)

-- 
Matthew "TheNut" King


unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Tue Feb 22 04:28:57 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id EAA09519
	for <linux-arm-archive@lists.arm.linux.org.uk>; Tue, 22 Feb 2000 04:28:56 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 494491612A; Tue, 22 Feb 2000 05:27:11 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S155438AbQBUVLq>;
	Mon, 21 Feb 2000 16:11:46 -0500
Received: by vger.rutgers.edu id <S155312AbQBUUrv>;
	Mon, 21 Feb 2000 15:47:51 -0500
Received: from ns1159.munich.netsurf.de ([195.180.235.159]:1530 "EHLO
        storm.local") by vger.rutgers.edu with ESMTP id <S156080AbQBUUEm>;
	Mon, 21 Feb 2000 15:04:42 -0500
Received: by munich.netsurf.de
	via sendmail from stdin
	id <m12N2t2-0006LNC@storm.local> (Debian Smail3.2.0.102)
	for linux-arm@vger.rutgers.edu; Tue, 22 Feb 2000 01:09:08 +0100 (CET) 
Date:   Tue, 22 Feb 2000 01:09:08 +0100
From: Andreas Bombe <andreas.bombe@munich.netsurf.de>
To: linux-arm@vger.rutgers.edu
Subject: bios 1.06 won't work for me
Message-ID: <20000222010908.A3537@storm.local>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
User-Agent: Mutt/1.0.1i
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

I have sent a mail to this list some time ago asking basically the
same, now I got back to working on it:

Does anyone have the Bios 1.06 (used on EBSA-285) working with a DEC
21041-PB network card?

I can't even get it to download via serial port (using minicom with sz,
it reports missing acknowledges for the very first packet already and
doesn't get any farther).

I'd be thankful for any help.


P.S.:  Are the serial output functions synchronous/blocking?  They seem
to be, but still I'm missing output when the Bios hangs/crashes.

-- 
          Andreas E. Bombe <andreas.bombe@munich.netsurf.de>
http://home.pages.de/~andreas.bombe/                DSA key 0x04880A44

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Tue Feb 22 20:33:47 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id UAA12067
	for <linux-arm-archive@lists.arm.linux.org.uk>; Tue, 22 Feb 2000 20:33:46 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id A862E16201; Tue, 22 Feb 2000 21:31:59 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S155337AbQBVPeu>;
	Tue, 22 Feb 2000 10:34:50 -0500
Received: by vger.rutgers.edu id <S155202AbQBVOmY>;
	Tue, 22 Feb 2000 09:42:24 -0500
Received: from aleph1.demon.co.uk ([158.152.9.127]:12418 "EHLO
        court2.aleph1.co.uk") by vger.rutgers.edu with ESMTP
	id <S155978AbQBVOWW>; Tue, 22 Feb 2000 09:22:22 -0500
Received: from chewy.aleph1.co.uk ([194.70.44.163])
	by court2.aleph1.co.uk with smtp (Exim 2.05 #1)
	id 12NJ28-00080d-00
	for linux-arm@vger.rutgers.edu; Tue, 22 Feb 2000 17:23:36 +0000
Date:   Tue, 22 Feb 2000 17:23:36 +0000 (GMT)
From: Wookey <wookey@aleph1.co.uk>
Subject: iscafs v0.08 - anything newer?
To: armlinux list <linux-arm@vger.rutgers.edu>
Message-ID: <Marcel-1.50-0222172336-bc8h+Ty@chewy.aleph1.co.uk>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
X-Organization: Aleph One,Cambridge, UK. Tel +44 1223 811679
X-Mailer: ANT RISCOS Marcel [ver 1.50]
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

I've been looking at iscaFS v0.08. This seems to basically work but has a
few problems, primarily with GetPartns not finding linux partitions on
some drives (anything non-adfs, and sometimes not on adfs either).

Before I spend time fixing this does anyone know if there is a newer
version than 0.08 available that I should be working from? Is anyone
looking at implementing write support? I tried emailing Phil Norman at
forrey@eh.org but got no response (maybe he's on hoiday/dead email?).

Wookey
-- 
Aleph One Ltd, Bottisham, CAMBRIDGE, CB5 9BA, UK  Tel (00 44) 1223 811679
work: http://www.aleph1.co.uk/     play: http://www.chaos.org.uk/~wookey/


unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm@lists.arm.linux.org.uk  Wed Feb 23 04:36:40 2000
Received: (from majordomo@localhost)
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) id EAA13430
	for linux-arm-outgoing; Wed, 23 Feb 2000 04:36:40 GMT
Received: from dystopia.lab43.org (IDENT:root@dystopia.lab43.org [209.217.122.210])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id EAA13419
	for <linux-arm@lists.arm.linux.org.uk>; Wed, 23 Feb 2000 04:36:37 GMT
Received: from localhost (stewart@localhost)
	by dystopia.lab43.org (8.9.3/8.9.3) with ESMTP id XAA27666
	for <linux-arm@lists.arm.linux.org.uk>; Tue, 22 Feb 2000 23:34:48 -0500
Date: Tue, 22 Feb 2000 23:34:46 -0500 (EST)
From: Rod Stewart <stewart@lab43.org>
To: linux-arm@lists.arm.linux.org.uk
Subject: Cross compiler RPMS (looking for testers)
Message-ID: <Pine.LNX.4.10.10002222334080.27594-100000@dystopia.lab43.org>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-linux-arm@lists.arm.linux.org.uk
Precedence: bulk


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


So did you hear the one about the Compiler who went to cross the road?
He was a Cross Compiler...  (OK, so I won't take up telling jokes. :))
[Please excuse my really bad jokes.]

Looking for a few beta testers:  The first batch should work OK, although
I've only tested the i586 to armv4l versioned glibc cross gcc compiler
extensively.  I do not have any armv3l machines, so would like to know if
the rpms actually work, they should. :)

Cross Compiler RPMS for the brave, for the few, just for you...

I've uploaded my first batch of cross compiler rpms.  They may still have
some issues, but I've used them to create an ARM kernel for a NetWinder,
as well as a simple C program.  Initially they contain Linux i586, i686
hosts to target Linux armv3l and armv4l.  I've uploaded versioned (Debian,
Titan images) and non-versioned (current Rebel.com DM's, <= 3.1-15) glibcs.

What is there?  Currently I have the following:
	cross-armv4l-linux	(info and man pages, excluding glibc's)
	cross-armv4l-linux-binutils	2.9.5.0.22
	cross-armv4l-linux-gcc		2.95.2 (Patches from Scott's
	cross-armv4l-linux-gcc-c++		gcc-2.95.2-1nw4 rpm)
	cross-armv4l-linux-glibc		2.1.2
	cross-armv4l-linux-kernel-headers	2.1.13

Where do they install?  Currently they install with a base of
	/usr/TARGET-{unknown,non_versioned}-linux/
So if you get the cross compiler for target armv4l with a versioned glibc,
that would be: "/usr/armv4l-unknown-linux/"
And your path to get the compiler and binutils would be: 
	/usr/armv4l-unknown-linux/bin/

What you need:
1) Pick a host system.  Current supported hosts are:
	i586-linux, i686-linux

2) Pick a target platform.  Current supported targets are:
    versioned glibc:
	armv4l-linux, armv3l-linux
    non-versioned glibc:
	armv4l-linux, armv3l-linux
  Note: Unless you are creating static binary or kernels be certain to 
	get the correct glibc for your target.  If in doubt ask.

3) Decide what you need.
   If you only want to build the kernel then all you need is (it does not
   matter if you grab the versioned tools or non-versioned, as in this case,
   they are both the same):
	cross-TARGET-linux-binutils
	cross-TARGET-linux-gcc
	cross-TARGET-linux  (if you want info and man pages for binutils
		and gcc)

  If you want to compile programs/applications then you will also most
  likely need a glibc as well.  Now it does matter if you get the correct
  tool set.  
     If you have a versioned glibc use the "versioned" directories.
	Your base directory will be: /usr/TARGET-unknown-linux/bin
	Your programs will have a prefix of: TARGET-unknown-linux-
     If you have a non versioned glibc use the "non-versioned" directories.
	Your base directory will be: /usr/TARGET-non_versioned-linux/bin
	Your programs will have a prefix of: TARGET-non_versioned-linux-

  Now you will need:
	cross-TARGET-linux-binutils
	cross-TARGET-linux-kernel-headers
	cross-TARGET-linux-glibc
	cross-TARGET-linux-gcc
	cross-TARGET-linux-gcc-c++ (If you want to compile c++ programs,
		you will also require this one.  If you do not, skip it.)
		Note:  The cross C++ compiler has not been tested, but it
			should work. :))
	cross-TARGET-linux  (if you want info and man pages for binutils
		and gcc)

4) Now install the rpms:
	rpm -ihv cross-TARGET-linux-*
   or similar should work.
	Note:  Some of the cross-TARGET-linux-gcc-c++ rpms have a screwed up
		Requires line and will require:
			cross-armv4l-linux-gcc = 0.3_2.95.2_2.95.2
		simply use --nodeps to install this one.  It is fixed 
		in the later rpms.

%%%%%%%%%%%%%%%%%%%%%%%%
If you do not like RPMs, then you can use 
	cd /
	rpm2cpio <file.HOST.rpm> |cpio -vid
or if you are really stuck, drop me a line and I can create the tar balls,
you need.  Say which version you need converted, send it to
	stewart@lab43.org
%%%%%%%%%%%%%%%%%%%%%%%%

5) How do I use the new tools now that they are installed?
   First set your PATH environment
	Assuming TARGET is armv4l, for a versioned glibc (change as
	appropriate).  Examples for bash/sh, and chs/tcsh other shells
	may be different.
   bash/sh:
	export PATH=/usr/armv4l-unknown-linux/bin:$PATH
   csh/tcsh:
	setenv PATH "/usr/armv4l-unknown-linux/bin:$PATH"

   Now try to compile a simple program:
	file.c 
		int main (void)
		{
			printf ("Foo has barred the faz?\n");
		}

	armv4l-non_versioned-linux-gcc file.c -o file-arm
   Now copy your file-arm file over to an ARM machine, give it execute
   permission: "chmod +x file-arm", and run it: "./file-arm"

   For building kernels, read linux/Documentation/arm/README
   essentially set CROSS_COMPILE to something similar to:
	CROSS_COMPILE=/usr/armv4l-unknown-linux/bin/armv4l-unknown-linux-
   also set ARCH= in the Makefile

=================
That's about it.  Now where to get the cross compiler rpms.  Currently
they are available from the following two locations (both have the same,
files):
    ftp://ftp.nw.carleton.ca/cross/
    ftp://ftp.netwinder.org/users/s/stewart/cross/
	SRPMS
		i586-armv3l
			  (these two sets are currently building and should
			  be up by 6PMish EST, Feb. 23, 2000)
			i586-armv3l/non-versioned 
			i586-armv3l/versioned
		i586-armv4l
			i586-armv4l/versioned
			i586-armv4l/non-versioned
		i686-armv4l
			i686-armv4l/versioned
			i686-armv4l/non-versioned
		i686-armv3l
			i686-armv3l/non-versioned
			i686-armv3l/versioned

All rpms have been signed with Gnu Privacy Guard for a slightly better
security model.  The key is available at:
    ftp.nw.carleton.ca/cross/crossgnupg.gpg
    ftp.netwinder.org/users/s/stewart/cross/crossgnupg.gpg


Any questions/comments/complaints, please send them my way at (along
with the rpms you installed, and your host/targets):
	stewart@lab43.org
If you give these rpms a try please drop me a line and to let me know
how they went.  Any issues, things which you believe should be different,
or simply to say they worked on your target/hosts.  


++++++++
Short TODO list:
	- put TODO list in rpm
	- move info and man pages into sub packages
		add in the standard documentation (/usr/doc/Package)
		type stuff
	- package the rest of the GCC tree: chill, g77, ...
	- fix package descriptions in spec file
	- fix Requires for cross gcc-c++ package
	- write a howto type doc on how to use these packages, so it is
		possible to simply refer people to section 23035 subsection
		938 of the documentation :)
	- stop writing such long long e-mails, is anyone still reading
	  from the first go?
	- fix/cleanup the handling of paths in the Makefile
	- fix/cleanup the handling of paths in the rpm spec file
	- create a changelog type file
	- fix the Makefile
		make it readable
		put comments in it
		allow to append to config variables
		check recursion
	- write a readme file of how to build your own system
	- buy another case of Coca-Cola
	- generate sparc64 to armv?l cross compilers
	- generate cross compilers for other hosts/targets
	- start generating weekly builds of "unstable" trees
	- build Russell's cross compiler
	- start phase two of cross compiler project
		(con/convince someone to do the HTML :))
	- more things as the come up
	- split up gcc, binutils and glibc into their own cross srpms
	  so it is possible to build only one part of the process...
	- fix use of vendor
	- fix prefix usage
	- save disk space, delete old build trees when done
	- automatically create or complain about /usr/TARGET-VENDOR-linux
	  when building

+++++++
Why create this?  Others may find it useful, saving time in trying to 
get a cross compiler to build for them.  It is also a prelude to the
next phase of my cross compiler project...

+++++++
Useless stats:
To build this I built binutils twice, gcc three times, and glibc three
times.  These are clean builds, which do not require a previous install.

The final build is to change the prefix to the final install location.
The only real hack is the symlink in /usr which points to the
temporary build/install tree...  Have to find a way around this one

Disk space usage is about 500 MB.  Although I generally build with 1 GB
of free disk space in the build tree...

Build times:
	- i586 (Pentium MMX 233MHz) with 160 MB RAM -- approx. 6.5 hours
	- i686 (Celeron 487MHz) with 128 MB RAM -- approx. 2.5 hours

+++++++
==========================================================================
Warning:  This should work fine, but if it decides to eat your hard drive
	or any other unpleasantness I'm sorry, but that is what you get
	for using beta software and/or waking up. :)
	If your use of this software causes Pluto to no longer be
	called a planet anymore, don't say I didn't tell you so.
	Oh, and remember to close the door when you leave the Universe.
==========================================================================


Thanks for reading this far.  Give yourself a pat on the back.  :)

Remember they are out there, they are watching, they're out to get you,
they come from ...

- -Rms
Rod m. Stewart <stewart@lab43.org>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.1 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE4s2L6PfsmElNvQY0RArxzAKCZnJszTTwWiE1zkn7n9SDy4dOPWACfeumU
Or8vhfaHmYO0tOKbOEMrl54=
=YUVr
-----END PGP SIGNATURE-----


unsubscribe: body of `unsubscribe linux-arm' to majordomo@lists.arm.linux.org.uk
This is a backup list for linux-arm@vger.rutgers.edu, and the subscription
list is regularly synchronised.

From owner-linux-arm-outgoing@vger.rutgers.edu  Wed Feb 23 13:01:36 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id NAA14994
	for <linux-arm-archive@lists.arm.linux.org.uk>; Wed, 23 Feb 2000 13:01:36 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id CE54715F01; Wed, 23 Feb 2000 13:58:41 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154403AbQBWIlN>;
	Wed, 23 Feb 2000 03:41:13 -0500
Received: by vger.rutgers.edu id <S154200AbQBWI1U>;
	Wed, 23 Feb 2000 03:27:20 -0500
Received: from [202.96.44.43] ([202.96.44.43]:59985 "HELO mta1.263.net")
	by vger.rutgers.edu with SMTP id <S153945AbQBWISQ>;
	Wed, 23 Feb 2000 03:18:16 -0500
Received: by mta1.263.net (Postfix, from userid 60001)
	id C767C1C3D9E19; Wed, 23 Feb 2000 20:27:26 +0800 (CST)
MIME-Version: 1.0
Message-Id: <38B3D22E.09443@mta1>
Date:   Wed, 23 Feb 2000 20:27:26 +0800 (CST)
From: daihb@263.net
To: sa1100-linux@pa.dec.com
Cc: linux-arm@vger.rutgers.edu
Subject: where to get the cross development tools?
X-Priority: 3
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

hi,all,i learned a lot about how to build a cross development enviroment,and I followed the instructions by Mr.chris,but some hyperlinks were outdated.Anybody could give me the specific url list and files.Thanx a lot.
  Best regards.

david  

_____________________________________________
׶--й˵ϼ԰ http://www.263.net
@263.netйʾ http://freemail.263.net

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Thu Feb 24 11:04:10 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id LAA19942
	for <linux-arm-archive@lists.arm.linux.org.uk>; Thu, 24 Feb 2000 11:04:10 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 5451115DD5; Thu, 24 Feb 2000 12:02:28 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154148AbQBXGz1>;
	Thu, 24 Feb 2000 01:55:27 -0500
Received: by vger.rutgers.edu id <S154117AbQBXGzB>;
	Thu, 24 Feb 2000 01:55:01 -0500
Received: from s-mail4.hanmail.net ([211.32.117.64]:4236 "EHLO
        s-mail4.hanmail.net") by vger.rutgers.edu with ESMTP
	id <S154030AbQBXGyp>; Thu, 24 Feb 2000 01:54:45 -0500
Received: from www7.hanmail.net (www7.hanmail.net [211.32.117.27])
        by s-mail4.hanmail.net (8.9.1/8.9.1) with ESMTP id TAA06762;
        Thu, 24 Feb 2000 19:56:41 +0900
Received: (from hanadmin@localhost)
        by www7.hanmail.net (8.9.1/8.9.1) id TAA25147;
        Thu, 24 Feb 2000 19:57:33 +0900 (KST)
X-Originating-IP: [203.228.133.21]
From: =?ISO-8859-1?Q? "=B9=E9=BA=B4=B1=E2" ?= <weapon100@hanmail.net>
Reply-To: =?ISO-8859-1?Q? "=B9=E9=BA=B4=B1=E2" ?= <weapon100@hanmail.net>
To: linux-arm@vger.rutgers.edu
Subject: bios.bin problem
X-Mailer: Daum Web Mailer 1.0
Date:   Thu, 24 Feb 2000 19:57:33 KST
Message-Id: <20000224195733.HM.60000000000Ngb5@www7.hanmail.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=euc-kr
Content-Transfer-Encoding: 8bit
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Hi all..

I have an ebsa285 with no angel.
I want to boot with bios-1.06.
My environments :
    binutils - 2.9.5.0.27(no patch)
    gcc - 2.95.1
    libc - 2.1.2
    PREFIX - arm-linux

I successfully install the tool-chain and make bios.elf.
 
My question is about arm-linux-objcopy.
I made a bios.bin to write bootrom using  "arm-linux-objcopy bios.elf bios.bin".
Then I wrote bios.bin at bootrom with rom writer.
But I can't boot , Nothing is coming in serial.
I don't know why bios.elf is same as bios.bin.......
 
Is there any other program to convert bios.elf to bios.bin which can be written at bootrom with ROMwriter?
 
Thank you.
 
ByungGi Baek.

==================================================
weapon100@hanmail.net 
==================================================
No. 1 츮 ͳ, 
   E-mail ּ Ѹϳ
 ѱ ˻ Daum FIREBALL
http://www.daum.net

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Thu Feb 24 12:21:04 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id MAA20114
	for <linux-arm-archive@lists.arm.linux.org.uk>; Thu, 24 Feb 2000 12:21:04 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 005A915DB1; Thu, 24 Feb 2000 13:19:22 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S153923AbQBXIJc>;
	Thu, 24 Feb 2000 03:09:32 -0500
Received: by vger.rutgers.edu id <S154033AbQBXIGh>;
	Thu, 24 Feb 2000 03:06:37 -0500
Received: from duteinh.et.tudelft.nl ([130.161.42.1]:1595 "EHLO
        duteinh.et.tudelft.nl") by vger.rutgers.edu with ESMTP
	id <S154128AbQBXIE3>; Thu, 24 Feb 2000 03:04:29 -0500
Received: from kalman by duteinh.et.tudelft.nl (8.9.3/BB-2.0)
	id NAA03700; Thu, 24 Feb 2000 13:10:31 +0100 (MET)
Date:   Thu, 24 Feb 2000 13:10:31 +0100 (MET)
Message-Id: <200002241210.NAA03700@duteinh.et.tudelft.nl>
From: Erik Mouw <J.A.K.Mouw@its.tudelft.nl>
To: weapon100@hanmail.net
Cc: linux-arm@vger.rutgers.edu
Subject: Re: bios.bin problem
In-Reply-To: <20000224195733.HM.60000000000Ngb5@www7.hanmail.net>
Organization: Eric conspiracy secret labs
X-Face: "!Z|1XjFg!3Iw)BwM^M\k)J5KHiPddz}#/Zw%?$&Q!xqob"OA|})3_@&BTTiQERo?/^g[Z<9P4R8:5C:aqq.cw!hotLc=+u-"+1rq@9$V^8PbOUlodyi_sejt+D`iqkLpx$>.aXl%vnfPIt"LK|/%>94_Zrm8jy?`_[RKt'TuoxUxfk(gMhY(n|DBBl~c$dhO>G%6}R4+DGX3|idBm4oU&UM/XUP4I9aoN{]`ax%B?rgD(I3OJ<62Y6L
X-Mailer: XCmail 1.0.0 - with PGP support, PGP engine version 0.5 (Linux)
X-Mailerorigin: http://www.fsai.fh-trier.de/~schmitzj/Xclasses/XCmail/
X-Eric-Conspiracy: There is no conspiracy!
X-Loop: erik@it.et.tudelft.nl
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

On Thu, 24 Feb 2000 19:57:33 +0000 (KST),  麴  wrote:
> I have an ebsa285 with no angel.
> I want to boot with bios-1.06.
> My environments :
>     binutils - 2.9.5.0.27(no patch)
>     gcc - 2.95.1
>     libc - 2.1.2
>     PREFIX - arm-linux
> 
> I successfully install the tool-chain and make bios.elf.
>  
> My question is about arm-linux-objcopy.
> I made a bios.bin to write bootrom using  "arm-linux-objcopy bios.elf
> bios.bin".
> Then I wrote bios.bin at bootrom with rom writer.
> But I can't boot , Nothing is coming in serial.
> I don't know why bios.elf is same as bios.bin.......

Because objcopy defaults to ELF if you don't specify the output format you
want. In BLOB[1], we use:

  arm-linux-objcopy -O binary -R .note -R .comment -S bios.elf bios.bin

Objcopy supports many other formats; use "info objcopy" to find out.


Erik

[1] Boot Loader OBject, the LART bootloader, see
    http://www-ict.its.tudelft.nl/~erik/open-source/blob/

-- 
LART. 250 MIPS under one Watt.
http://www-ict.its.tudelft.nl/~erik/open-source/LART/




unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Thu Feb 24 13:27:36 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id NAA20271
	for <linux-arm-archive@lists.arm.linux.org.uk>; Thu, 24 Feb 2000 13:27:36 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id E849915F06; Thu, 24 Feb 2000 14:25:54 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154131AbQBXJEG>;
	Thu, 24 Feb 2000 04:04:06 -0500
Received: by vger.rutgers.edu id <S153956AbQBXIzJ>;
	Thu, 24 Feb 2000 03:55:09 -0500
Received: from aleph1.demon.co.uk ([158.152.9.127]:15406 "EHLO
        court2.aleph1.co.uk") by vger.rutgers.edu with ESMTP
	id <S154472AbQBXItr>; Thu, 24 Feb 2000 03:49:47 -0500
Received: from chewy.aleph1.co.uk ([194.70.44.163])
	by court2.aleph1.co.uk with smtp (Exim 2.05 #1)
	id 12NxaS-0002IB-00
	for linux-arm@vger.rutgers.edu; Thu, 24 Feb 2000 12:41:44 +0000
Date:   Thu, 24 Feb 2000 12:41:50 +0000 (GMT)
From: Wookey <wookey@aleph1.co.uk>
Subject: Iscafs - Change of maintainer
To: armlinux list <linux-arm@vger.rutgers.edu>
Message-ID: <Marcel-1.50-0224124150-ab5h+Ty@chewy.aleph1.co.uk>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
X-Organization: Aleph One,Cambridge, UK. Tel +44 1223 811679
X-Mailer: ANT RISCOS Marcel [ver 1.50]
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

OK, I have talked to Phil Norman, and he is no longer able to maintain or
develop IscaFS (The RISCOS filing system for accessing Linux ext2fs
partitions), so I've volunteered to look after this bit of lost code.
I'll stick up a web page for it shortly. 

The catch is that I have far too many other things to do right now, and
also don't claim to be a much of an expert on RISCOS image filing
systems, so if anyone out there is keen to work on this please do get in
touch/have a look.

If anyone has any comments on problems/features send them to me and I'll
construct a wishlist. 'Completed Write Support' and 'GetPartns supporting
non-ADFS drives' are already on there.

I also have a bug report saying 'it can't deal with files >64Mb' and
'after v0.05 the caching code slows things down such that playing audio
tracks glitches'. Any confirmations?

Wookey
-- 
Aleph One Ltd, Bottisham, CAMBRIDGE, CB5 9BA, UK  Tel (00 44) 1223 811679
work: http://www.aleph1.co.uk/     play: http://www.chaos.org.uk/~wookey/


unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Thu Feb 24 16:45:03 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id QAA20915
	for <linux-arm-archive@lists.arm.linux.org.uk>; Thu, 24 Feb 2000 16:45:02 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 81C3916001; Thu, 24 Feb 2000 17:43:21 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154841AbQBXMR0>;
	Thu, 24 Feb 2000 07:17:26 -0500
Received: by vger.rutgers.edu id <S154273AbQBXLhJ>;
	Thu, 24 Feb 2000 06:37:09 -0500
Received: from blazieresearch.com ([199.227.113.99]:4916 "EHLO
        blazieresearch.com") by vger.rutgers.edu with ESMTP
	id <S154549AbQBXLaG>; Thu, 24 Feb 2000 06:30:06 -0500
Received: from Philh.blazieresearch.com (philh [199.227.113.117])
	by blazieresearch.com (8.9.3/8.8.7) with ESMTP id KAA26814
	for <linux-arm@vger.rutgers.edu>; Thu, 24 Feb 2000 10:36:23 -0500
Received: (from kroot@localhost)
	by Philh.blazieresearch.com (8.9.3/8.9.3) id KAA00908
	for linux-arm@vger.rutgers.edu; Thu, 24 Feb 2000 10:36:21 -0500
From: Philip Hall <phil@blazie.com>
Date:   Thu, 24 Feb 2000 10:36:21 -0500
To: linux-arm@vger.rutgers.edu
Subject: problems with cross compiled code
Message-ID: <20000224103621.A902@Philh.Philh.blazieresearch.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.95.4us
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

I downloaded George Frances cross tool chain and
installed it on my intel box. I was able to compile a simple test program successfully.
however, when I try to run it on the netwinder, I get
the following error messages.

./test: /lib/libc.so.6: no version information available (required by ./test)
./test: error in loading shared libraries: ./test: symbol __libc_start_main, version GLIBC_2.0 not defined in file libc.so.6 with link time reference (no version symbols)


both system are using libc-2.12.
any ideas how I might solve this problem?

thanks
phil

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Thu Feb 24 16:55:51 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id QAA20939
	for <linux-arm-archive@lists.arm.linux.org.uk>; Thu, 24 Feb 2000 16:55:51 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 2051B15D46; Thu, 24 Feb 2000 17:54:10 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154510AbQBXLmW>;
	Thu, 24 Feb 2000 06:42:22 -0500
Received: by vger.rutgers.edu id <S154898AbQBXLeJ>;
	Thu, 24 Feb 2000 06:34:09 -0500
Received: from generic199.197.205.205.in-addr.arpa ([205.205.197.199]:2597
        "EHLO xanadu.vipswitch.com") by vger.rutgers.edu with ESMTP
	id <S154875AbQBXLV4> convert rfc822-to-8bit; Thu, 24 Feb 2000 06:21:56 -0500
Date:   Thu, 24 Feb 2000 10:21:45 -0500 (EST)
From: Nicolas Pitre <nico@cam.org>
To: =?iso-8859-1?B?uem6tLHi?= <weapon100@hanmail.net>
Cc: linux-arm@vger.rutgers.edu
Subject: Re: bios.bin problem
In-Reply-To: <20000224195733.HM.60000000000Ngb5@www7.hanmail.net>
Message-ID: <Pine.LNX.4.10.10002241006580.14202-100000@xanadu.vipswitch.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=iso-8859-1
Content-Transfer-Encoding: 8BIT
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing



On Thu, 24 Feb 2000, 麴 wrote:

> Hi all..
> 
> I have an ebsa285 with no angel.
> I want to boot with bios-1.06.
> I successfully install the tool-chain and make bios.elf.
>  
> My question is about arm-linux-objcopy.
> I made a bios.bin to write bootrom using  "arm-linux-objcopy bios.elf bios.bin".
> Then I wrote bios.bin at bootrom with rom writer.
> But I can't boot , Nothing is coming in serial.
> I don't know why bios.elf is same as bios.bin.......

First, if you want to flash the bios at the beginning of your bootrom,
define the following in the Makefile:

	TEXTADDR        =0x41000080

Then issueing the 'make' command will finish with the 

	mkaif bios.elf bios

invocation.  The 'mkaif' tool is already included with the bios sources.
You should then flash the resulting "bios" file. That's all.

You can't use objcopy to convert ELF to binary here since .text and .data
section aren't quite contigous and objcopy'ing bios.elf to binary format
will create a +/- 1GB file !


Nicolas


unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Thu Feb 24 18:48:39 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id SAA21182
	for <linux-arm-archive@lists.arm.linux.org.uk>; Thu, 24 Feb 2000 18:48:39 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id C301A15D69; Thu, 24 Feb 2000 19:46:57 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154130AbQBXOWv>;
	Thu, 24 Feb 2000 09:22:51 -0500
Received: by vger.rutgers.edu id <S154607AbQBXK5K>;
	Thu, 24 Feb 2000 05:57:10 -0500
Received: from chmls06.mediaone.net ([24.128.1.71]:62514 "EHLO
        chmls06.mediaone.net") by vger.rutgers.edu with ESMTP
	id <S154822AbQBXKtN>; Thu, 24 Feb 2000 05:49:13 -0500
Received: from brightstareng.com (h0060082e53bb.ne.mediaone.net [24.128.220.79])
	by chmls06.mediaone.net (8.8.7/8.8.7) with ESMTP id JAA00262
	for <linux-arm@vger.rutgers.edu>; Thu, 24 Feb 2000 09:55:29 -0500 (EST)
Message-ID: <38B54659.35949B0C@brightstareng.com>
Date:   Thu, 24 Feb 2000 09:55:21 -0500
From: Stuart Adams <sja@brightstareng.com>
Organization: Bright Star Engineering Inc.
X-Mailer: Mozilla 4.7 [en]C-MOENE  (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: linux-arm@vger.rutgers.edu
Subject: allocating non-cached memory in the kernel
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing


 How do I allocate a non-cached/non-buffered chunk of
 memory in the kernel ?? (an equivalent of kmalloc)

Thanks !
   Stuart

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Thu Feb 24 19:24:58 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id TAA21271
	for <linux-arm-archive@lists.arm.linux.org.uk>; Thu, 24 Feb 2000 19:24:58 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id C0ED615DC3; Thu, 24 Feb 2000 20:18:07 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154450AbQBXOKI>;
	Thu, 24 Feb 2000 09:10:08 -0500
Received: by vger.rutgers.edu id <S154960AbQBXOCU>;
	Thu, 24 Feb 2000 09:02:20 -0500
Received: from dystopia.lab43.org ([209.217.122.210]:1534 "EHLO
        dystopia.lab43.org") by vger.rutgers.edu with ESMTP
	id <S154809AbQBXNFd>; Thu, 24 Feb 2000 08:05:33 -0500
Received: from localhost (stewart@localhost)
	by dystopia.lab43.org (8.9.3/8.9.3) with ESMTP id MAA07067;
	Thu, 24 Feb 2000 12:11:28 -0500
Date:   Thu, 24 Feb 2000 12:11:28 -0500 (EST)
From: Rod Stewart <stewart@lab43.org>
To: Philip Hall <phil@blazie.com>
Cc: linux-arm@vger.rutgers.edu
Subject: Re: problems with cross compiled code
In-Reply-To: <20000224103621.A902@Philh.Philh.blazieresearch.com>
Message-ID: <Pine.LNX.4.10.10002241201460.7059-100000@dystopia.lab43.org>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing



On Thu, 24 Feb 2000, Philip Hall wrote:

> I downloaded George Frances cross tool chain and installed it on my
> intel box. I was able to compile a simple test program successfully.
> however, when I try to run it on the netwinder, I get the following
> error messages.
> 
> ./test: /lib/libc.so.6: no version information available (required by
> ./test) ./test: error in loading shared libraries: ./test: symbol
> __libc_start_main, version GLIBC_2.0 not defined in file libc.so.6
> with link time reference (no version symbols)
> 
> 
> both system are using libc-2.12.
> any ideas how I might solve this problem?

Yes, George's tool chain is for a versioned glibc system.  I'm assuming
you have a default installed DM build on your Netwinder.  The current
NetWinders ship with a non versioned glibc.  The two are binary
incompatible.

If you still want to use George's tool chain, you will have to create
static binaries and you should have no problem running them...

Or if you are brave you can give my cross compiler RPMS a try.  Currently
they are built for a host system of i586, or i686.  You would most likely
want the ones available via ftp from:
	ftp://ftp.nw.carleton.ca/cross/i586-armv4l/non-versioned/
or
	ftp://ftp.netwinder.org
		/users/s/stewart/cross/i586-armv4l/non-versioned/

Good luck,
-Rms


unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Thu Feb 24 21:09:57 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id VAA21703
	for <linux-arm-archive@lists.arm.linux.org.uk>; Thu, 24 Feb 2000 21:09:57 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 28F7F15E3B; Thu, 24 Feb 2000 22:08:16 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S155510AbQBXQby>;
	Thu, 24 Feb 2000 11:31:54 -0500
Received: by vger.rutgers.edu id <S154350AbQBXPdU>;
	Thu, 24 Feb 2000 10:33:20 -0500
Received: from tazenda.demon.co.uk ([158.152.220.239]:2326 "EHLO
        kings-cross.london.uk.eu.org") by vger.rutgers.edu with ESMTP
	id <S154731AbQBXMwF>; Thu, 24 Feb 2000 07:52:05 -0500
Received: from localhost
	([::ffff:127.0.0.1] helo=kings-cross.london.uk.eu.org ident=phil)
	by kings-cross.london.uk.eu.org with esmtp (Exim 3.11 #1)
	id 12O1aU-0000yC-00; Thu, 24 Feb 2000 16:58:02 +0000
X-Mailer: exmh version 2.0.2 2/24/98 (debian) 
To: Philip Hall <phil@blazie.com>
Cc: linux-arm@vger.rutgers.edu
Subject: Re: problems with cross compiled code 
In-Reply-To: Message from Philip Hall <phil@blazie.com> 
   of "Thu, 24 Feb 2000 10:36:21 EST." <20000224103621.A902@Philh.Philh.blazieresearch.com> 
References: <20000224103621.A902@Philh.Philh.blazieresearch.com> 
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date:   Thu, 24 Feb 2000 16:58:02 +0000
From: Philip Blundell <Philip.Blundell@pobox.com>
Message-Id: <E12O1aU-0000yC-00@kings-cross.london.uk.eu.org>
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

>./test: /lib/libc.so.6: no version information available (required by ./test)
>./test: error in loading shared libraries: ./test: symbol __libc_start_main, v
>ersion GLIBC_2.0 not defined in file libc.so.6 with link time reference (no ve
>rsion symbols)

The NetWinder is using an unversioned libc but you compiled against a 
versioned copy.

>any ideas how I might solve this problem?

The easiest fix is just to build an unversioned library on your 
cross-development platform.

p.



unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Thu Feb 24 23:02:54 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id XAA22631
	for <linux-arm-archive@lists.arm.linux.org.uk>; Thu, 24 Feb 2000 23:02:54 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id A889415D45; Fri, 25 Feb 2000 00:01:12 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S155006AbQBXSQA>;
	Thu, 24 Feb 2000 13:16:00 -0500
Received: by vger.rutgers.edu id <S154298AbQBXPxc>;
	Thu, 24 Feb 2000 10:53:32 -0500
Received: from tazenda.demon.co.uk ([158.152.220.239]:2385 "EHLO
        kings-cross.london.uk.eu.org") by vger.rutgers.edu with ESMTP
	id <S154190AbQBXPUM>; Thu, 24 Feb 2000 10:20:12 -0500
Received: from localhost
	([::ffff:127.0.0.1] helo=kings-cross.london.uk.eu.org ident=phil)
	by kings-cross.london.uk.eu.org with esmtp (Exim 3.11 #1)
	id 12O3u9-0001Af-00; Thu, 24 Feb 2000 19:26:29 +0000
X-Mailer: exmh version 2.0.2 2/24/98 (debian) 
To: Stuart Adams <sja@brightstareng.com>
Cc: linux-arm@vger.rutgers.edu
Subject: Re: allocating non-cached memory in the kernel 
In-Reply-To: Message from Stuart Adams <sja@brightstareng.com> 
   of "Thu, 24 Feb 2000 09:55:21 EST." <38B54659.35949B0C@brightstareng.com> 
References: <38B54659.35949B0C@brightstareng.com> 
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date:   Thu, 24 Feb 2000 19:26:29 +0000
From: Philip Blundell <Philip.Blundell@pobox.com>
Message-Id: <E12O3u9-0001Af-00@kings-cross.london.uk.eu.org>
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

> How do I allocate a non-cached/non-buffered chunk of
> memory in the kernel ?? (an equivalent of kmalloc)

There is no direct equivalent.  In 2.3 kernels, see the routines in 
arch/arm/mm/consistent.c.  For 2.2 you will probably have to provide your own 
implementation using __get_free_page and __ioremap.

p.



unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Fri Feb 25 00:01:34 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id AAA22742
	for <linux-arm-archive@lists.arm.linux.org.uk>; Fri, 25 Feb 2000 00:01:34 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id D7C641617A; Fri, 25 Feb 2000 00:59:53 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154911AbQBXTc7>;
	Thu, 24 Feb 2000 14:32:59 -0500
Received: by vger.rutgers.edu id <S155106AbQBXRfo>;
	Thu, 24 Feb 2000 12:35:44 -0500
Received: from p16s04a02.client.global.net.uk ([195.147.148.23]:1036 "EHLO
        Bagpuss.uk.boo.com") by vger.rutgers.edu with ESMTP
	id <S155262AbQBXPmF>; Thu, 24 Feb 2000 10:42:05 -0500
Received: (from nick@localhost) by Bagpuss.uk.boo.com (8.7.4/8.7.3) id TAA01897 for linux-arm@vger.rutgers.edu; Thu, 24 Feb 2000 19:46:53 GMT
Date:   Thu, 24 Feb 2000 19:46:53 +0000
From: Nicholas Clark <nick@talking.bollo.cx>
To: linux-arm@vger.rutgers.edu
Subject: w3m
Message-ID: <20000224194653.A1863@Bagpuss.uk.boo.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
User-Agent: Mutt/1.1i
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Has anyone taken a look at w3m on ARM linux? w3m uses a garbage collection
library (http://reality.sgi.com/boehm/gc.html) that seems to have a sick
makingly hacky desire to know:

the address of the beginning and end of the data segment.
the address of cool end of the stack, which is usually the highest address in
the stack.
what registers might contain pointers
how shared libraries work (so as to find where they might be squirreling
pointers

and possibly a couple of other cringeworthily non-portable things.

Anyway, I found that with the attached patch to the gc library the gc library
appears to be happy to compile and pass its testsuite, and w3m compiles and runs
(for the time I tried it) without segving. However, I've no idea if it'sleaking
slowly, or about to suffer horrible death by freeing things it should not.

Does anyone here have any idea or experience. Have I duplicated someone else's
patching?

Nick

PS gc library has (IMHO) bad habit of just leaving plain text comments in as
   error traps, rather than using a #error
   Aaaaaaargh

*** w3m/gc/gcconfig.h.orig	Thu Nov 11 05:21:05 1999
--- w3m/gc/gcconfig.h	Thu Feb 24 17:57:33 2000
***************
*** 270,275 ****
--- 270,280 ----
  #   endif
  #   define mach_type_known
  # endif
+ # if defined(__arm__) &&  defined(__linux__)
+ #    define ARM
+ #    define LINUX
+ #    define mach_type_known
+ # endif
  
  /* Feel free to add more clauses here */
  
***************
*** 281,287 ****
  /* SYSV on an M68K actually means A/UX.					*/
  /* The distinction in these cases is usually the stack starting address */
  # ifndef mach_type_known
! 	--> unknown machine type
  # endif
  		    /* Mapping is: M68K       ==> Motorola 680X0	*/
  		    /*		   (SUNOS4,HP,NEXT, and SYSV (A/UX),	*/
--- 286,292 ----
  /* SYSV on an M68K actually means A/UX.					*/
  /* The distinction in these cases is usually the stack starting address */
  # ifndef mach_type_known
! #error	--> unknown machine type
  # endif
  		    /* Mapping is: M68K       ==> Motorola 680X0	*/
  		    /*		   (SUNOS4,HP,NEXT, and SYSV (A/UX),	*/
***************
*** 983,988 ****
--- 988,1002 ----
  #       define DATASTART (ptr_t)GC_SysVGetDataStart(0x10000, &_etext)
  #	define DATAEND (&_end)
  #	define HEURISTIC2
+ # endif
+ 
+ # ifdef ARM
+ #   define MACH_TYPE "ARM"
+ #   define ALIGNMENT 4
+ 		 extern int __data_start;
+ #		 define DATASTART ((ptr_t)(&__data_start))
+ #define USE_GENERIC_PUSH_REGS
+ #	define HEURISTIC1
  # endif
  
  # ifndef STACK_GROWS_UP

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm@lists.arm.linux.org.uk  Fri Feb 25 04:34:07 2000
Received: (from majordomo@localhost)
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) id EAA23755
	for linux-arm-outgoing; Fri, 25 Feb 2000 04:34:07 GMT
Received: from dystopia.lab43.org (IDENT:root@dystopia.lab43.org [209.217.122.210])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id EAA23751
	for <linux-arm@lists.arm.linux.org.uk>; Fri, 25 Feb 2000 04:34:06 GMT
Received: from localhost (stewart@localhost)
	by dystopia.lab43.org (8.9.3/8.9.3) with ESMTP id XAA07547
	for <linux-arm@lists.arm.linux.org.uk>; Thu, 24 Feb 2000 23:32:25 -0500
Date: Thu, 24 Feb 2000 23:32:25 -0500 (EST)
From: Rod Stewart <stewart@lab43.org>
To: linux-arm@lists.arm.linux.org.uk
Subject: RFC on text on versioning
Message-ID: <Pine.LNX.4.10.10002242330340.7544-100000@dystopia.lab43.org>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-linux-arm@lists.arm.linux.org.uk
Precedence: bulk


OK, I've had a number of people asking me about versioning wrt to glibc.
So I am going to add something similar to the following into my 
FAQ/README/whatever documentation.  I would appreciate any comments on my
description of the differences/what it is.

    Does it make sense?  (Consider you are a new comer to ARM Linux)
    Is it correct?
    Anything missing?
    Is it too long/short?

Thank you,
-Rms
Rod m. Stewart	<stewart@lab43.org>

-----------------
Q: What is the difference between a versioned glibc and a non versioned
glibc on ARM Linux systems?

A: In the beginning there was ARM Linux, this was originally based on libc 4.
Then work began on what was to become Glibc 2.1 (also sometimes referred to
as libc 6).  Glibc 2.1 brought a number of new enhancements and bug fixes
to the field.  This was seen as being a good thing (tm?), hackers around
the world cheered.

One of the new features of Glibc 2.1 was symbol versioning.  Symbol
versioning is seen as a good thing, but there were originally a few
problems, which have led to the confusion of today.  The following is an
excerpt from the Glibc FAQ which is a short description of symbol versioning
and why you you might want to use it.
	1.17.   What is symbol versioning good for?  Do I need it?

	{AJ} Symbol versioning solves problems that are related to
	interface changes.  One version of an interface might have been
	introduced in a previous version of the GNU C library but the
	interface or the semantics of the function has been changed in
	the meantime.  For binary compatibility with the old library, a
	newer library needs to still have the old interface for old
	programs.  On the other hand, new programs should use the new
	interface.  Symbol versioning is the solution for this problem.
	The GNU libc version 2.1 uses symbol versioning by default if  
	the installed binutils supports it.

	We don't advise building without symbol versioning, since you   
	lose binary compatibility - forever!  The binary compatibility
	you lose is not only against the previous version of the GNU  
	libc (version 2.0) but also against all future versions.

Now you ask:  If versioning is such a great thing, then why would anyone
not use it?  Essentially it amounts to how the software world works.

[Once you release something, people get really angry if you try to break
backwards compatibility with what they currently have.  They do not care
if the "fix" is for the better.  All they care about is: you broke
backwards compatibility.  They might not know what this means, but if you
tell them you are breaking it, they get upset.  They do not care if 
eventually they will have to do the upgrade, they will fight you until
the last possible moment.  Well that is my version of the story :) -Rms]

In the early development for glibc 2.1, binutils was broken with regards
to symbol versioning on ARM Linux.  This meant there was no choice but to 
build glibc without symbol versioning, a non-versioned system.

As usually happens in a case like this, someone went and released a product,
with a non-versioned glibc.  At the time it was the right thing to do,
as it was the only thing which worked then.

There has only been one main ARM Linux distribution which has been released
with a non versioned glibc.  This is the current software released from 
Rebel.com (originally it was from Corel Computer -->> Hardware Computing
Canada -->> Rebel.com).  This is normally referred to has the DM (10, 12,
3.1-15, 15) stuff.  These releases target ARMV4L systems (StrongARM, and
others).

There was also a short period of time when there was a non versioned 
release of Debian ARM was released, although most memories of it are
now lost in the depths of time.  I do not believe it is still around.

How things look today (Early 2000)?

Today things are looking better.

Distributions which use a versioned glibc include: Debian-ARM, and Titan

The only known distribution which uses a non versioned glibc is the current
stuff from Rebel.COM.  All current DM releases: 10, 12, 13, 3.1-15, all
current OS releases: 1.0, 1.1.  As well as the SD, and anything else
which has been released in the past.  Top hackers are working hourly to
fix the problem.


unsubscribe: body of `unsubscribe linux-arm' to majordomo@lists.arm.linux.org.uk
This is a backup list for linux-arm@vger.rutgers.edu, and the subscription
list is regularly synchronised.

From owner-linux-arm-outgoing@vger.rutgers.edu  Fri Feb 25 10:39:01 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id KAA25419
	for <linux-arm-archive@lists.arm.linux.org.uk>; Fri, 25 Feb 2000 10:39:01 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 080D116137; Fri, 25 Feb 2000 11:37:21 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154341AbQBYGBk>;
	Fri, 25 Feb 2000 01:01:40 -0500
Received: by vger.rutgers.edu id <S154312AbQBYFzN>;
	Fri, 25 Feb 2000 00:55:13 -0500
Received: from p58-cordelia-gui.tch.enablis.net ([212.250.233.58]:3653 "EHLO
        caramon.arm.linux.org.uk") by vger.rutgers.edu with ESMTP
	id <S154786AbQBYFsm>; Fri, 25 Feb 2000 00:48:42 -0500
Received: from flint.arm.linux.org.uk (root@flint [192.168.0.4])
	by caramon.arm.linux.org.uk (8.9.3/8.9.3) with ESMTP id IAA23421;
	Fri, 25 Feb 2000 08:13:30 GMT
Received: (from linux@localhost)
	by flint.arm.linux.org.uk (8.9.3/8.9.3) id IAA23418;
	Fri, 25 Feb 2000 08:08:02 GMT
From: Russell King - ARM Linux Admin <linux@arm.linux.org.uk>
Message-Id: <200002250808.IAA23418@flint.arm.linux.org.uk>
Subject: Re: allocating non-cached memory in the kernel
To: Philip.Blundell@pobox.com (Philip Blundell)
Date:   Fri, 25 Feb 2000 08:08:02 +0000 (GMT)
Cc: sja@brightstareng.com (Stuart Adams), linux-arm@vger.rutgers.edu
In-Reply-To: <E12O3u9-0001Af-00@kings-cross.london.uk.eu.org> from "Philip Blundell" at Feb 24, 2000 07:26:29 PM
X-Mailer: ELM [version 2.5 PL1]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Philip Blundell writes:
> > How do I allocate a non-cached/non-buffered chunk of
> > memory in the kernel ?? (an equivalent of kmalloc)
> 
> There is no direct equivalent.  In 2.3 kernels, see the routines in 
> arch/arm/mm/consistent.c.  For 2.2 you will probably have to provide your own 
> implementation using __get_free_page and __ioremap.

Please note that in 2.3 kernels, that consistent API is currently subject to
change, and is unofficial.  ie, just because it exists, it does not mean it
should be used.

The correct API is to use the PCI consistent macros, but with a NULL pci_dev.
Please see linux/Documentation/DMA-mapping.txt for more information.
   _____
  |_____| ------------------------------------------------- ---+---+-
  |   |        Russell King       linux@arm.linux.org.uk      --- ---
  | | | |  http://www.arm.linux.org.uk/~rmk/armlinux.html    /  /  |
  | +-+-+                                                     --- -+-
  /   |               THE developer of ARM Linux              |+| /|\
 /  | | |                                                     ---  |
    +-+-+ -------------------------------------------------  /\\\  |

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Fri Feb 25 13:03:36 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id NAA25898
	for <linux-arm-archive@lists.arm.linux.org.uk>; Fri, 25 Feb 2000 13:03:36 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 97C8D161C6; Fri, 25 Feb 2000 14:01:56 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154168AbQBYIwh>;
	Fri, 25 Feb 2000 03:52:37 -0500
Received: by vger.rutgers.edu id <S154185AbQBYIwD>;
	Fri, 25 Feb 2000 03:52:03 -0500
Received: from s-mail4.hanmail.net ([211.32.117.64]:2113 "EHLO
        s-mail4.hanmail.net") by vger.rutgers.edu with ESMTP
	id <S154056AbQBYIik>; Fri, 25 Feb 2000 03:38:40 -0500
Received: from www7.hanmail.net (www7.hanmail.net [211.32.117.27])
        by s-mail4.hanmail.net (8.9.1/8.9.1) with ESMTP id VAA02070;
        Fri, 25 Feb 2000 21:41:49 +0900
Received: (from hanadmin@localhost)
        by www7.hanmail.net (8.9.1/8.9.1) id VAA02546;
        Fri, 25 Feb 2000 21:43:53 +0900 (KST)
X-Originating-IP: [203.228.133.21]
From: =?ISO-8859-1?Q? "=B9=E9=BA=B4=B1=E2" ?= <weapon100@hanmail.net>
Reply-To: =?ISO-8859-1?Q? "=B9=E9=BA=B4=B1=E2" ?= <weapon100@hanmail.net>
To: linux-arm@vger.rutgers.edu
Subject: Serial kernel loading & DEC21143(bios-1.06)
X-Mailer: Daum Web Mailer 1.0
Date:   Fri, 25 Feb 2000 21:43:53 KST
Message-Id: <20000225214353.HM.60000000000NoDJ@www7.hanmail.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=euc-kr
Content-Transfer-Encoding: 8bit
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Hi all...

Thank you for your helps....

I have three more questions.

I made a bios-1.06 and wrote to bootrom successfully.
And then...

1) How can I load arm linux kernel using serial at CFG> prompt ?
   
   EBSA285 manual boot
   1- Boot Method : serial
   2- Image Number : 2
   3- Root device : 0000
   4- Argument :
   b-boot     p- pci config
   CFG>

2) Is there anyone who success to load kernel using DEC21143 ?
   Or... DEC21143 Ethernet driver is supported ..?


3) When I booted using bios-1.06, My ebsa282 hanged at pci_read_config_word().
   Who has the same experience ?

Thank you.

ByungGi Baek.
==================================================
weapon100@hanmail.net ByungGi Baek.
==================================================
No. 1 츮 ͳ, 
   E-mail ּ Ѹϳ
 ѱ ˻ Daum FIREBALL
http://www.daum.net

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Fri Feb 25 15:11:10 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id PAA26305
	for <linux-arm-archive@lists.arm.linux.org.uk>; Fri, 25 Feb 2000 15:11:10 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 1A3C1161DA; Fri, 25 Feb 2000 16:09:31 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154382AbQBYK6x>;
	Fri, 25 Feb 2000 05:58:53 -0500
Received: by vger.rutgers.edu id <S154679AbQBYK5n>;
	Fri, 25 Feb 2000 05:57:43 -0500
Received: from generic199.197.205.205.in-addr.arpa ([205.205.197.199]:2933
        "EHLO xanadu.vipswitch.com") by vger.rutgers.edu with ESMTP
	id <S154768AbQBYK5N>; Fri, 25 Feb 2000 05:57:13 -0500
Date:   Fri, 25 Feb 2000 09:58:31 -0500 (EST)
From: Nicolas Pitre <nico@cam.org>
To: =?iso-8859-1?B?uem6tLHi?= <weapon100@hanmail.net>
Cc: linux-arm@vger.rutgers.edu
Subject: Re: Serial kernel loading & DEC21143(bios-1.06)
In-Reply-To: <20000225214353.HM.60000000000NoDJ@www7.hanmail.net>
Message-ID: <Pine.LNX.4.10.10002250952180.15980-200000@xanadu.vipswitch.com>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-842151995-1519125106-951490711=:15980"
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---842151995-1519125106-951490711=:15980
Content-Type: TEXT/PLAIN; charset=iso-8859-1
Content-Transfer-Encoding: QUOTED-PRINTABLE



On Fri, 25 Feb 2000, =B9=E9=BA=B4=B1=E2 wrote:

> 1) How can I load arm linux kernel using serial at CFG> prompt ?
>   =20
>    EBSA285 manual boot
>    1- Boot Method : serial
>    2- Image Number : 2
>    3- Root device : 0000
>    4- Argument :
>    b-boot     p- pci config
>    CFG>

Apply the attached patch against bios-1.06.  It fixes the serial code plus
other minor things.

> 2) Is there anyone who success to load kernel using DEC21143 ?
>    Or... DEC21143 Ethernet driver is supported ..?

Never tried.

> 3) When I booted using bios-1.06, My ebsa282 hanged at pci_read_config_wo=
rd().
>    Who has the same experience ?

It certainly won't help for your DEC21143 to work.


Nicolas

---842151995-1519125106-951490711=:15980
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="bios-1.06.diff2"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.10.10002250958310.15980@xanadu.vipswitch.com>
Content-Description: 
Content-Disposition: attachment; filename="bios-1.06.diff2"

ZGlmZiAtdXJOIDEuMDYvYmlvcy9DaGFuZ2VzIGJpb3MvQ2hhbmdlcw0KLS0t
IDEuMDYvYmlvcy9DaGFuZ2VzCVN1biBOb3YgMjggMTY6MTQ6NTAgMTk5OQ0K
KysrIGJpb3MvQ2hhbmdlcwlUaHUgRmViIDI0IDEwOjQzOjQ2IDIwMDANCkBA
IC0xMCwzICsxMCwxMSBAQA0KIA0KICAgICBOaWNvbGFzIFBpdHJlIDxuaWNv
QGNhbS5vcmc+DQogCS0gYWRkZWQgeS1tb2RlbSB1cGxvYWQgYm9vdCBtZXRo
b2QNCisNCitDaGFuZ2VzIHRvIDEuMDY6DQorICAgIE5pY29sYXMgUGl0cmUg
PG5pY29AY2FtLm9yZz4NCisJLSBmaXhlZCB5LW1vZGVtIGNvZGUNCisJLSBm
aXhlZCBsaW5rZXIgc2NyaXB0ICguYnNzIHdhc24ndCBmdWxseSBpbml0aWFs
aXplZCkNCisJLSBhZGRlZCBmbGFzaCBpbWFnZSBib290IG1ldGhvZA0KKw0K
Kw0KZGlmZiAtdXJOIDEuMDYvYmlvcy9NYWtlZmlsZSBiaW9zL01ha2VmaWxl
DQotLS0gMS4wNi9iaW9zL01ha2VmaWxlCVNhdCBOb3YgMjAgMDk6NDk6NTAg
MTk5OQ0KKysrIGJpb3MvTWFrZWZpbGUJVGh1IEZlYiAyNCAxMDo0MDo0OSAy
MDAwDQpAQCAtMSw3ICsxLDExIEBADQogLkVYUE9SVF9BTExfVkFSSUFCTEVT
Og0KIA0KLSNURVhUQUREUgk9MHg0MTEwMDBhMA0KKyMgVGhpcyBpcyBmb3Ig
dGhlIGJpb3MgdG8gYmUgbGF1bmNoZWQgZnJvbSBhIGZsYXNoIGJhbmsgYnkg
YW5nZWwgKHdpdGggRk1VPykuDQogVEVYVEFERFIJPTB4NDExMDAwYzANCisN
CisjIFRoaXMgaXMgZm9yIHRoZSB1bHRpbWF0ZSBib290IGluc3RhbmNlLi4u
IHdpdGggbm90aGluZyBlbHNlLg0KKyNURVhUQUREUgk9MHg0MTAwMDA4MA0K
Kw0KIERBVEFBRERSCT0weDEwMDANCiBDUk9TU19DT01QSUxFCT1hcm0tbGlu
dXgtDQogDQpkaWZmIC11ck4gMS4wNi9iaW9zL2RyaXZlcnMvY2hhci9NYWtl
ZmlsZSBiaW9zL2RyaXZlcnMvY2hhci9NYWtlZmlsZQ0KLS0tIDEuMDYvYmlv
cy9kcml2ZXJzL2NoYXIvTWFrZWZpbGUJU3VuIE5vdiAyOCAxNjoxNToyMCAx
OTk5DQorKysgYmlvcy9kcml2ZXJzL2NoYXIvTWFrZWZpbGUJVHVlIEphbiAy
NSAxNjoyMDo0MSAyMDAwDQpAQCAtMSw1ICsxLDUgQEANCiANCiBMX1RBUkdF
VAk6PSBjaGFyLmENCi1MX09CSlMJCTo9IHZnYS5vIHJ5Lm8NCitMX09CSlMJ
CTo9IHZnYS5vIHJ5Lm8gZmxhc2gubw0KIA0KIGluY2x1ZGUgJChUT1BESVIp
L1J1bGVzLm1ha2UNCmRpZmYgLXVyTiAxLjA2L2Jpb3MvZHJpdmVycy9jaGFy
L2ZsYXNoLmMgYmlvcy9kcml2ZXJzL2NoYXIvZmxhc2guYw0KLS0tIDEuMDYv
Ymlvcy9kcml2ZXJzL2NoYXIvZmxhc2guYwlXZWQgRGVjIDMxIDE5OjAwOjAw
IDE5NjkNCisrKyBiaW9zL2RyaXZlcnMvY2hhci9mbGFzaC5jCVdlZCBKYW4g
MjYgMTU6MDc6NTYgMjAwMA0KQEAgLTAsMCArMSw3OCBAQA0KKy8qDQorICog
Zmxhc2guYyA6IGJvb3QgbWV0aG9kIGZvciBib290aW5nIGEga2VybmVsIGRp
cmVjdGx5IGZyb20gZmxhc2gNCisgKiAoQykgMjAwMCBOaWNvbGFzIFBpdHJl
IDxuaWNvQGNhbS5vcmc+DQorICoNCisgKiBUaGlzIGNvZGUgYm9vdHMgdGhl
IGtlcm5lbCBkaXJlY3RseSBmcm9tIGZsYXNoLiAgRm9yIHRoaXMgdG8gd29y
aywgDQorICogc29tZSBwYXJhbWV0ZXJzIG11c3QgYmUgc2V0IGluIGxpbnV4
L2FyY2gvYXJtL2Jvb3QvY29tcHJlc3NlZC9NYWtlZmlsZQ0KKyAqIGZvciB0
aGUgQ09ORklHX0ZPT1RCUklER0Ugc2VjdGlvbiBhcyBmb2xsb3dzOg0KKyAq
DQorICogICBaVEVYVEFERFIgICAgICAgID0gKHZhbHVlIG9mIEtFUk5FTF9J
TUdfQUREUiBiZWxvdykNCisgKiAgIFpSRUxBRERSICAgICAgICAgPSAweDAw
MDA4MDAwDQorICogICBaQlNTQUREUiAgICAgICAgID0gMHgwMDIwMDAwMA0K
KyAqDQorICogQWxzbyB5b3UgbXVzdCBlbnN1cmUgeW91ciB6SW1hZ2UgZG9l
c24ndCBjb250YWluIGFueSB2YXJpYWJsZSBkYXRhIA0KKyAqIHNlY3Rpb24u
ICBGb3IgdGhpcyBydW46DQorICoNCisgKiAJc2l6ZSBsaW51eC9hcmNoL2Fy
bS9ib290L2NvbXByZXNzZWQvdm1saW51eA0KKyAqDQorICogYWZ0ZXIgY29t
cGlsaW5nLiBOb3RlOiB5b3UgbWlnaHQgbmVlZCB0byB1c2UgJ2FybS1saW51
eC1zaXplJyBpbnN0ZWFkIGlmDQorICogeW91IGFyZSBjcm9zcy1jb21waWxp
bmcuICBZb3UgbXVzdCBnZXQgYW4gb3V0cHV0IGxpa2UgdGhpczoNCisgKg0K
KyAqICAgIHRleHQgICAgZGF0YSAgICAgYnNzICAgICBkZWMgICAgIGhleCBm
aWxlbmFtZQ0KKyAqICA0ODQ2OTYgICAgICAgMCAgIDMzODQ4ICA1MTg1NDQg
ICA3ZTk5MCBhcmNoL2FybS9ib290L2NvbXByZXNzZWQvdm1saW51eA0KKyAq
DQorICogSGVyZSAnZGF0YScgbXVzdCBiZSAwLiAgSWYgeW91IGhhdmUgYW4g
b2xkZXIga2VybmVsIHNvdXJjZSB0cmVlIHRoYW4gMi4zLngsDQorICogeW91
IG1pZ2h0IG5lZWQgdG8gdXNlIGEgcGF0Y2hlZCBsaW51eC9saWIvaW5mbGF0
ZS5jIChzaW1wbHkgY29weWluZyB0aGUNCisgKiBvbmUgZnJvbSBhIDIuMy54
IHNvdXJjZSB0cmVlIHNob3VsZCBkbykuDQorICoNCisgKiBGaW5hbGx5IHRo
ZSBrZXJuZWwncyB6SW1hZ2UgbXVzdCBiZSBmbGFzaGVkIGF0IEtFUk5FTF9J
TUdfQUREUi4NCisgKi8NCisNCisjaW5jbHVkZSA8Ymlvcy9ib290Lmg+DQor
I2luY2x1ZGUgPGJpb3MvYm9vdGRldi5oPg0KKyNpbmNsdWRlIDxiaW9zL3N0
ZGlvLmg+DQorDQorDQorI2RlZmluZSBLRVJORUxfSU1HX0FERFIJKDB4NDEw
MDAwMDAgKyA2NCoxMDI0KQ0KKyNkZWZpbmUgTUFHSUNfU0lHCTB4MDE2ZjI4
MTgJLyogaW4gYXJjaC9hcm0vYm9vdC9jb21wcmVzc2VkL2hlYWQuUyAqLw0K
Kw0KKw0KK3N0YXRpYyBpbnQgZmxhc2hfcHJvYmUoIHZvaWQgKQ0KK3sNCisJ
bG9uZyAqcHRyID0gKGxvbmcgKilLRVJORUxfSU1HX0FERFI7DQorDQorCS8q
DQorCSAqIENoZWNrIGZvciB6SW1hZ2Ugc2lnbmF0dXJlIGFuZCBpZiBpdCBj
YW4gYmUgZXhlY3V0ZWQgaW4gcGxhY2UuIA0KKwkgKiBUaG9zZSB2YWx1ZXMg
YXJlIGZvdW5kIGluIGxpbnV4L2FyY2gvYXJtL2Jvb3QvY29tcHJlc3NlZC9o
ZWFkLlMNCisJICovDQorCWlmKCBwdHJbOV0gIT0gTUFHSUNfU0lHICkgcmV0
dXJuIC0xOw0KKwlpZiggcHRyWzEwXSAhPSAobG9uZylwdHIgKSB7DQorCQkv
KiBzZWUgY29tbWVudHMgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGlzIGZpbGUg
Ki8NCisJCXByaW50ZiggIlxuV3JvbmcgWlRFWFRBRERSIGZvciB6SW1hZ2Ug
aW4gZmxhc2ggYXQgJXBcbiIsIHB0ciApOw0KKwkJcmV0dXJuIC0xOw0KKwl9
DQorCXJldHVybiAwOw0KK30NCisNCisNCitzdGF0aWMgaW50IGZsYXNoX2xv
YWQoIHZvaWQgKQ0KK3sNCisJbG9hZF9hZGRyID0gS0VSTkVMX0lNR19BRERS
Ow0KKwlyZXR1cm4gMDsNCit9DQorDQorDQorc3RhdGljIGludCBmbGFzaF9k
dW1teSggdm9pZCApDQorew0KKwlyZXR1cm4gMDsNCit9DQorDQorDQorc3Ry
dWN0IGJvb3RkZXYgYm9vdF9mbGFzaCA9IHsNCisJImZsYXNoIGltYWdlIiwN
CisgICAgICAgIGZsYXNoX3Byb2JlLA0KKyAgICAgICAgZmxhc2hfcHJvYmUs
CS8qIHN0YXJ0ICovDQorICAgICAgICBmbGFzaF9sb2FkLA0KKyAgICAgICAg
Zmxhc2hfZHVtbXkJLyogc3RvcCAqLw0KK307DQorDQpkaWZmIC11ck4gMS4w
Ni9iaW9zL2RyaXZlcnMvY2hhci9yeS5jIGJpb3MvZHJpdmVycy9jaGFyL3J5
LmMNCi0tLSAxLjA2L2Jpb3MvZHJpdmVycy9jaGFyL3J5LmMJU3VuIE5vdiAy
OCAxNjoxNjo1MSAxOTk5DQorKysgYmlvcy9kcml2ZXJzL2NoYXIvcnkuYwlU
dWUgSmFuIDI1IDE3OjI0OjUzIDIwMDANCkBAIC00MSw3ICs0MSw3IEBADQog
DQogc3RhdGljIHZvaWQgdHgoIGludCBjICkNCiB7DQotICB3aGlsZSAoKigo
dm9sYXRpbGUgaW50ICopKFNFUkJBU0UgKyAweDE4KSkgJiA4KTsNCisgIHdo
aWxlICgqKCh2b2xhdGlsZSBpbnQgKikoU0VSQkFTRSArIDB4MTgpKSAmICgx
PDw1KSk7DQogICAqKCh2b2xhdGlsZSBpbnQgKikoU0VSQkFTRSkpID0gYzsN
CiB9DQogDQpAQCAtNTEsOSArNTEsOSBAQA0KICAgdW5zaWduZWQgaW50IGV4
cGlyZSA9IGNlbnRpc2VjcyArIHRpbWVvdXQgKiAxMDA7DQogDQogICB3aGls
ZSggY2VudGlzZWNzIDw9IGV4cGlyZSApew0KLSAgICBpZiAoICEgKigodm9s
YXRpbGUgdW5zaWduZWQgaW50ICopKFNFUkJBU0UgKyAweDE4KSkgJiAxNikg
ew0KKyAgICBpZiAoICEgKCooKHZvbGF0aWxlIGludCAqKShTRVJCQVNFICsg
MHgxOCkpICYgKDE8PDQpKSApIHsNCiAgICAgICBjID0gKigodm9sYXRpbGUg
aW50ICopKFNFUkJBU0UpKTsNCi0gICAgICByZXR1cm4gYzsNCisgICAgICBy
ZXR1cm4gYyAmIDB4ZmY7DQogICAgIH0NCiAgIH0NCiAgIHJldHVybiBUSU1F
T1VUOw0KQEAgLTE5MywxMCArMTkzLDExIEBADQogew0KICAgaW50IHJlczsN
CiANCi0gIHByaW50ZiAoIk5vdyBzZW5kIGZpbGUgd2l0aCB5bW9kZW0uLi5c
biIgKTsNCisgIHByaW50ZiggIlxuTm93IHNlbmQgZmlsZSB3aXRoIHktbW9k
ZW0gKF5YIHRvIGFib3J0KSAuLi5cbiIgKTsNCiAgIHBvdXQgPSAodW5zaWdu
ZWQgbG9uZyAqKWxvYWRfYWRkcjsNCiAgIHJlcyA9IHdjcmVjZWl2ZSgpOw0K
LSAgcHJpbnRmKCAiVHJhbnNmZXIgJXMsIHByZXNzIGFueSBrZXkuXG4iLCAN
CisgIHdhaXRfY3MoIDUwICk7DQorICBwcmludGYoICJcblxuVHJhbnNmZXIg
JXMsIHByZXNzIGFueSBrZXkuXG4iLCANCiAgICAgICAgICAgKHJlcyA9PSBP
SykgPyAiY29tcGxldGUiIDogImZhaWxlZCIgKTsNCiAgIGdldGMoKTsNCiAg
IHJldHVybiByZXM7DQpAQCAtMjA4LDcgKzIwOSw3IEBADQogfQ0KIA0KIHN0
cnVjdCBib290ZGV2IGJvb3Rfc2VyaWFsID0gew0KLSAgICAgICAgInNlcmlh
bCIsDQorICAgICAgICAic2VyaWFsIHBvcnQiLA0KICAgICAgICAgc2VyaWFs
X2R1bW15LA0KICAgICAgICAgc2VyaWFsX2R1bW15LA0KICAgICAgICAgc2Vy
aWFsX2xvYWQsDQpkaWZmIC11ck4gMS4wNi9iaW9zL2VsZmJpb3MubGRzIGJp
b3MvZWxmYmlvcy5sZHMNCi0tLSAxLjA2L2Jpb3MvZWxmYmlvcy5sZHMJU3Vu
IE5vdiAyOCAxNjoyMjoxMiAxOTk5DQorKysgYmlvcy9lbGZiaW9zLmxkcwlX
ZWQgSmFuIDI2IDE2OjA5OjUyIDIwMDANCkBAIC0xMSwxOSArMTEsMTkgQEAN
CiAgICAgICAgICooLmdudS53YXJuaW5nKQ0KICAgICAgICAgKigucm9kYXRh
KQ0KIAkuID0gQUxJR04oNCk7DQotICAgIF9ldGV4dCA9IC47CQkJLyogRW5k
IG9mIHRleHQgc2VjdGlvbiAgICAgICAgICAqLw0KICAgfQ0KKyAgX2V0ZXh0
ID0gLjsJCQkvKiBFbmQgb2YgdGV4dCBzZWN0aW9uICAgICAgICAgICovDQog
DQogICAuZGF0YSA6IHsJCQkvKiBEYXRhICAgICAgICAgICAgICAgICAgICAg
ICAgICovDQogICAgIF9kYXRhID0gLjsNCiAgICAgICAgICooLmRhdGEpDQot
ICAgIF9lZGF0YSA9IC47CQkJLyogRW5kIG9mIGRhdGEgc2VjdGlvbiAgICAg
ICAgICAqLw0KICAgfQ0KKyAgX2VkYXRhID0gLjsJCQkvKiBFbmQgb2YgZGF0
YSBzZWN0aW9uICAgICAgICAgICovDQogICBfZGF0YV9zeiA9IFNJWkVPRigu
ZGF0YSk7DQogDQogICAuYnNzIDogew0KICAgICAgX2Jzc19zdGFydCA9IC47
CQkvKiBCU1MgICAgICAgICAgICAgICAgICAgICAgICAgICovDQogICAgICAg
ICAqKC5ic3MpDQotICAgICBfZW5kID0gLiA7DQogICAgfQ0KKyAgIF9lbmQg
PSAuOw0KIH0NCmRpZmYgLXVyTiAxLjA2L2Jpb3MvaW5jbHVkZS9iaW9zL2Nv
bmZpZy5oIGJpb3MvaW5jbHVkZS9iaW9zL2NvbmZpZy5oDQotLS0gMS4wNi9i
aW9zL2luY2x1ZGUvYmlvcy9jb25maWcuaAlTdW4gT2N0ICA0IDA5OjUxOjE0
IDE5OTgNCisrKyBiaW9zL2luY2x1ZGUvYmlvcy9jb25maWcuaAlUdWUgSmFu
IDI1IDE2OjI1OjM0IDIwMDANCkBAIC0yNSwxNyArMjUsMjIgQEANCiAvKiBE
ZWZpbmUgdGhpcyBpZiB5b3Ugd2lzaCB5b3VyIG1hY2hpbmUgdG8gaGF2ZSB0
aGUgY2FwYWJpbGl0eSBvZiBib290aW5nDQogICogdXNpbmcgYW4gaW1hZ2Ug
c3RvcmVkIG9uIGFub3RoZXIgbWFjaGluZSB2aWEgYSBUQ1AvSVAgbmV0d29y
ay4NCiAgKi8NCiAjZGVmaW5lIENPTkZJR19CT09UX05FVA0KIA0KIC8qIERl
ZmluZSB0aGlzIGlmIHlvdSB3aXNoIHlvdXIgbWFjaGluZSB0byBoYXZlIHRo
ZSBjYXBhYmlsaXR5IG9mIGJvb3RpbmcNCiAgKiBmcm9tIGFuIElERSBoYXJk
IGRpc2suDQogICovDQogI2RlZmluZSBDT05GSUdfQk9PVF9JREUNCiANCiAv
KiBEZWZpbmUgdGhpcyBpZiB5b3Ugd2lzaCB5b3VyIG1hY2hpbmUgdG8gaGF2
ZSB0aGUgY2FwYWJpbGl0eSBvZiBib290aW5nDQogICogZnJvbSBhIFNDU0kg
aGFyZCBkaXNrLg0KICAqLw0KICN1bmRlZiBDT05GSUdfQk9PVF9TQ1NJDQor
DQorLyogRGVmaW5lIHRoaXMgaWYgeW91IHdpc2ggeW91ciBtYWNoaW5lIHRv
IGhhdmUgdGhlIGNhcGFiaWxpdHkgb2YgYm9vdGluZw0KKyAqIHdpdGggYSBr
ZXJuZWwgaW1hZ2UgZGlyZWN0bHkgZnJvbSBGbGFzaC4NCisgKi8NCisjZGVm
aW5lIENPTkZJR19CT09UX0ZMQVNIDQogDQogLyo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09DQogICogTmV0d29yayBDb25maWd1cmF0aW9uDQpk
aWZmIC11ck4gMS4wNi9iaW9zL2luaXQvY3J0MC5TIGJpb3MvaW5pdC9jcnQw
LlMNCi0tLSAxLjA2L2Jpb3MvaW5pdC9jcnQwLlMJU3VuIE5vdiAyOCAxNjox
Njo1MSAxOTk5DQorKysgYmlvcy9pbml0L2NydDAuUwlUaHUgSmFuIDI3IDE2
OjM5OjEwIDIwMDANCkBAIC0xMjgsMTEgKzEyOCw2IEBADQogICogRGV0ZWN0
IFJBTSBtdWx0aXBsZXhlciBzZXR0aW5ncw0KICAqLw0KIA0KLSBtb3YgcjAs
IHI0DQotIGJsIHNlcl9wcmludGhleA0KLSBtb3YgcjAsICMnOicNCi0gYmwg
c2VyX3ByaW50Yw0KLQ0KIAltb3YJcjAsIHI0CQkJQCBjaGVjayBmb3IgcHJl
c2VuY2UNCiAJYWRkCXIxLCByNCwgIzY0DQogCWJsCXRlc3RyYW0NCkBAIC0x
NTIsMTEgKzE0Nyw2IEBADQogCW9ycglyMSwgcjAsICMxIDw8IDIyDQogCWJs
CXRlc3RyYW0NCiAJb3JyZXEJcjUsIHI1LCAjMQ0KLQ0KLSBtb3YgcjAsIHI1
DQotIGJsIHNlcl9wcmludGhleA0KLSBtb3YgcjAsICMnXG4nDQotIGJsIHNl
cl9wcmludGMNCiANCiAJYWRyCXIxLCByYW1fbW9kZXMJCUAgY29udmVydCB0
ZXN0IC0+IG11eA0KIAlsZHJiCXI2LCBbcjEsIHI1XQ0KZGlmZiAtdXJOIDEu
MDYvYmlvcy9pbml0L21haW4uYyBiaW9zL2luaXQvbWFpbi5jDQotLS0gMS4w
Ni9iaW9zL2luaXQvbWFpbi5jCVN1biBOb3YgMjggMTY6MzI6NTIgMTk5OQ0K
KysrIGJpb3MvaW5pdC9tYWluLmMJVGh1IEphbiAyNyAxOTowNTozMSAyMDAw
DQpAQCAtMjUsNiArMjUsNyBAQA0KIGV4dGVybiBzdHJ1Y3QgYm9vdGRldiBi
b290X25ldDsNCiBleHRlcm4gc3RydWN0IGJvb3RkZXYgYm9vdF9pZGU7DQog
ZXh0ZXJuIHN0cnVjdCBib290ZGV2IGJvb3Rfc2NzaTsNCitleHRlcm4gc3Ry
dWN0IGJvb3RkZXYgYm9vdF9mbGFzaDsNCiBleHRlcm4gc3RydWN0IGJvb3Rk
ZXYgYm9vdF9zZXJpYWw7DQogDQogc3RhdGljIHN0cnVjdCBib290ZGV2ICpm
aXJzdDsNCkBAIC0zOCw2ICszOSw5IEBADQogI2lmZGVmIENPTkZJR19CT09U
X05FVA0KIAkmYm9vdF9uZXQsDQogI2VuZGlmDQorI2lmZGVmIENPTkZJR19C
T09UX0ZMQVNIDQorCSZib290X2ZsYXNoLA0KKyNlbmRpZg0KIAkmYm9vdF9z
ZXJpYWwsDQogCU5VTEwNCiB9Ow0KQEAgLTE3Miw4ICsxODEsOSBAQA0KIAkJ
CQliZCA9IGZpcnN0Ow0KIAkJCWJyZWFrOw0KIA0KIAkJY2FzZSAnMic6DQog
CQkJaW1nX25yID0gKGltZ19uciArIDEpICYgMzsNCisJCQlicmVhazsNCiAN
CiAJCWNhc2UgJzMnOg0KIAkJCXsNCg==
---842151995-1519125106-951490711=:15980--

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Fri Feb 25 17:43:09 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id RAA26772
	for <linux-arm-archive@lists.arm.linux.org.uk>; Fri, 25 Feb 2000 17:43:09 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 11DD6162B8; Fri, 25 Feb 2000 18:41:30 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154444AbQBYN2q>;
	Fri, 25 Feb 2000 08:28:46 -0500
Received: by vger.rutgers.edu id <S154438AbQBYNUd>;
	Fri, 25 Feb 2000 08:20:33 -0500
Received: from fwsrv2.itt.com ([151.190.254.230]:2535 "HELO fwsrv2.itt.com")
	by vger.rutgers.edu with SMTP id <S154570AbQBYNBH>;
	Fri, 25 Feb 2000 08:01:07 -0500
Received: by fwsrv2.itt.com; (5.65v4.0/1.3/10May95) id AA07181; Fri, 25 Feb 2000 12:08:36 -0500
Received: by fwemail2.de.ittind.com with Internet Mail Service (5.5.2650.21)
	id <125N50BX>; Fri, 25 Feb 2000 12:08:35 -0500
Message-Id: <CBB2C281DA4DD3119ECE00A0C9EBCEB0066CF9@acdnjmail1.acdnj.itt.com>
From: "Latham, Steve" <SLatham@acdnj.itt.com>
To: linux-arm@vger.rutgers.edu
Subject: Memory Configuration
Date:   Fri, 25 Feb 2000 12:08:09 -0500
Mime-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

I'm trying to edit the memory configuration of kernel 2.3.35 with the arm
and sa-1100 patches applied. The memory configuration variables have changed
considerably since the 2.2.2 kernel. My question is where do I need to apply
changes to the code now to achieve 1 bank of 16 MB of memory? I found the
old NR_BANKS define but I can't find the PAGES_PER_BANK variable so I'm
curious where to make that mod?
Steve


unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Fri Feb 25 19:09:56 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id TAA27023
	for <linux-arm-archive@lists.arm.linux.org.uk>; Fri, 25 Feb 2000 19:09:55 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 9D1A1162E2; Fri, 25 Feb 2000 20:06:36 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154707AbQBYOeN>;
	Fri, 25 Feb 2000 09:34:13 -0500
Received: by vger.rutgers.edu id <S154476AbQBYOdj>;
	Fri, 25 Feb 2000 09:33:39 -0500
Received: from generic199.197.205.205.in-addr.arpa ([205.205.197.199]:3064
        "EHLO xanadu.vipswitch.com") by vger.rutgers.edu with ESMTP
	id <S154571AbQBYO2X>; Fri, 25 Feb 2000 09:28:23 -0500
Date:   Fri, 25 Feb 2000 13:23:45 -0500 (EST)
From: Nicolas Pitre <nico@cam.org>
To: "Latham, Steve" <SLatham@acdnj.itt.com>
Cc: linux-arm@vger.rutgers.edu
Subject: Re: Memory Configuration
In-Reply-To: <CBB2C281DA4DD3119ECE00A0C9EBCEB0066CF9@acdnjmail1.acdnj.itt.com>
Message-ID: <Pine.LNX.4.10.10002251323050.16027-100000@xanadu.vipswitch.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing



On Fri, 25 Feb 2000, Latham, Steve wrote:

> I'm trying to edit the memory configuration of kernel 2.3.35 with the arm
> and sa-1100 patches applied. The memory configuration variables have changed
> considerably since the 2.2.2 kernel. My question is where do I need to apply
> changes to the code now to achieve 1 bank of 16 MB of memory? I found the
> old NR_BANKS define but I can't find the PAGES_PER_BANK variable so I'm
> curious where to make that mod?

See linux/arch/arm/mm/mm-sa1100.c



Nicolas


unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Fri Feb 25 20:32:58 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id UAA27284
	for <linux-arm-archive@lists.arm.linux.org.uk>; Fri, 25 Feb 2000 20:32:58 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id ADAD815EAC; Fri, 25 Feb 2000 21:31:18 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154810AbQBYQUZ>;
	Fri, 25 Feb 2000 11:20:25 -0500
Received: by vger.rutgers.edu id <S154666AbQBYQSc>;
	Fri, 25 Feb 2000 11:18:32 -0500
Received: from cvsftp.cotw.com ([205.216.126.161]:2962 "EHLO cvsftp.cotw.com")
	by vger.rutgers.edu with ESMTP id <S155067AbQBYQMd>;
	Fri, 25 Feb 2000 11:12:33 -0500
Received: from portatec.com (IDENT:samcconn@ptecdev2.plutonium.net [205.216.126.70])
	by cvsftp.cotw.com (8.9.3/8.9.3) with ESMTP id IAA15561;
	Fri, 25 Feb 2000 08:17:32 -0600
Message-ID: <38B6E488.F4684D58@portatec.com>
Date:   Fri, 25 Feb 2000 14:22:32 -0600
From: S A McConnell <sam@portatec.com>
Reply-To: sam@cotw.com
Organization: Portatec Corp.
X-Mailer: Mozilla 4.7 [en] (X11; I; Linux 2.2.14 i686)
X-Accept-Language: en
MIME-Version: 1.0
To: Russell King - ARM Linux Admin <linux@arm.linux.org.uk>
Cc: linux-arm@vger.rutgers.edu
Subject: Re: 2.3.39 head-armv.S (__create_page_tables)
References: <200002212301.XAA04145@flint.arm.linux.org.uk>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Russell King - ARM Linux Admin wrote:

> > I am having trouble understanding what this section is trying to
> > accomplish. I have TEXTADDR defined as D8000. The first two stores
> > appear to be writing the same value to the same address. I assume '<<'
> > means shift left and '>>' means shift right.
> >
> > I assume TEXTADDR is the base address of executable code? Why the
> > 0x8000 test at the start of this code?
> >
> > What advice is available for mapping physical to virtual addresses?
>
> Hmm, have you had any experience with ARM assembly programming?  I'd like
> to know this so that I can pitch my reply appropriately.

I am a newbie that is rapidly coming up to speed. I have all the documentation
for ARM. Our target is not one of the currently supported targets but it is in
the ARM7 family. Which  architecture should I study? I am still looking for some
information on the code that I included in my last message.

Thanks,
Scott



unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Fri Feb 25 21:52:57 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id VAA27725
	for <linux-arm-archive@lists.arm.linux.org.uk>; Fri, 25 Feb 2000 21:52:56 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 5875E15D4C; Fri, 25 Feb 2000 22:51:09 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154728AbQBYRTr>;
	Fri, 25 Feb 2000 12:19:47 -0500
Received: by vger.rutgers.edu id <S154678AbQBYQo3>;
	Fri, 25 Feb 2000 11:44:29 -0500
Received: from crl.dec.com ([192.58.206.2]:4188 "EHLO crl.dec.com")
	by vger.rutgers.edu with ESMTP id <S154890AbQBYQfR>;
	Fri, 25 Feb 2000 11:35:17 -0500
Received: from crlwebmail.crl.dec.com (crlwebmail.crl.dec.com [16.11.0.2])
	by crl.dec.com (8.8.8/RWD-1.2) with ESMTP id PAA07142;
	Fri, 25 Feb 2000 15:42:58 -0500 (EST)
Received: by crlwebmail.crl.dec.com with Internet Mail Service (5.5.2650.21)
	id <FCACK57J>; Fri, 25 Feb 2000 15:46:34 -0500
Message-ID: <D1674834F25BD3118B3208002BB90CD424AAC0@yen.crl.dec.com>
From: George France <france@crl.dec.com>
To: linux-arm@vger.rutgers.edu, linux-arm-kernel@lists.arm.linux.org.uk
Subject: Binary tar ball of i386 to armv4l (Strong-ARM) Cross Tool Chain a
	vailable for download.
Date:   Fri, 25 Feb 2000 15:43:14 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

There have been so many questions and problems on the mailing list about
building a Cross Tool Chain.  We have decided to post a 38 Mbyte binary
(executable) tar-ball here:

	
http://crl.research.compaq.com/projects/personalserver/sw_download.html

it is an arm-linux cross Tool Chain.  The Tool Chain is made up of:

 	binutils-2.9.5.0.22,
	gcc-2.95.2 - C, C++, f77, CHILL, 	java and objc.
 	glibc-2.1.2. with the International crypt library. (THIS IS NOT FOR
EXPORT)

The Tool Chain is compiled for a i386 host with an armv4l target. Armv4 =
the instructions set for the SA-110, SA-1100 and SA-1110 processors. l =
little edian.


Installation notes:

The Tool Chain must be installed in /skiff/local.  It will not work from any
other path.  

The only other problem that you may have with the include files is that the
tar ball was setup for Linux 2.2.14.  You may need to setup a symbolic links
for:

           ln -s /usr/src/linux/include/asm
/skiff/local/arm-linux/include/asm
           ln -s /usr/src/linux/include/linux
/skiff/local/arm-linux/include/linux

or you could copy the /usr/src/linux/include/asm and
/usr/src/linux/include/linux directories to the
/skiff/local/arm-linux/include.  Be certain that you have run 'make
menuconfig' or equivalent, then 'make dep'.  This will verify that your
kernel tree is up-to-date and the correct symbolic links are up-to-date.

This tool chain has glibc symbol versioning.  If you are using a netwinder,
you may have to compile your code with static libs.



If there is interest, we may make a binary i386 to Strong-ARM cross gdb
available for remote debugging.


--George


George France,      france@crl.dec.com
Cambridge Research Laboratory, Compaq Computer Corporation
One Kendall Square, Building 700     MS: CRL
Cambridge, MA 02139 USA



unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Fri Feb 25 22:36:49 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id WAA28180
	for <linux-arm-archive@lists.arm.linux.org.uk>; Fri, 25 Feb 2000 22:36:49 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 7DAA115F0E; Fri, 25 Feb 2000 23:35:09 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S154888AbQBYSIg>;
	Fri, 25 Feb 2000 13:08:36 -0500
Received: by vger.rutgers.edu id <S155071AbQBYRmf>;
	Fri, 25 Feb 2000 12:42:35 -0500
Received: from duteinh.et.tudelft.nl ([130.161.42.1]:3031 "EHLO
        duteinh.et.tudelft.nl") by vger.rutgers.edu with ESMTP
	id <S154939AbQBYR0K>; Fri, 25 Feb 2000 12:26:10 -0500
Received: from kalman by duteinh.et.tudelft.nl (8.9.3/BB-2.0)
	id WAA13191; Fri, 25 Feb 2000 22:33:50 +0100 (MET)
Date:   Fri, 25 Feb 2000 22:33:50 +0100 (MET)
Message-Id: <200002252133.WAA13191@duteinh.et.tudelft.nl>
From: Erik Mouw <J.A.K.Mouw@its.tudelft.nl>
To: france@crl.dec.com
Cc: linux-arm@vger.rutgers.edu, linux-arm-kernel@lists.arm.linux.org.uk
Subject: Re: Binary tar ball of i386 to armv4l (Strong-ARM) Cross Tool Chain a vailable for download.
In-Reply-To: <D1674834F25BD3118B3208002BB90CD424AAC0@yen.crl.dec.com>
Organization: Eric conspiracy secret labs
X-Face: "!Z|1XjFg!3Iw)BwM^M\k)J5KHiPddz}#/Zw%?$&Q!xqob"OA|})3_@&BTTiQERo?/^g[Z<9P4R8:5C:aqq.cw!hotLc=+u-"+1rq@9$V^8PbOUlodyi_sejt+D`iqkLpx$>.aXl%vnfPIt"LK|/%>94_Zrm8jy?`_[RKt'TuoxUxfk(gMhY(n|DBBl~c$dhO>G%6}R4+DGX3|idBm4oU&UM/XUP4I9aoN{]`ax%B?rgD(I3OJ<62Y6L
X-Mailer: XCmail 1.0.0 - with PGP support, PGP engine version 0.5 (Linux)
X-Mailerorigin: http://www.fsai.fh-trier.de/~schmitzj/Xclasses/XCmail/
X-Eric-Conspiracy: There is no conspiracy!
X-Loop: erik@it.et.tudelft.nl
MIME-Version: 1.0
Content-Type: 	text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7BIT
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

On Fri, 25 Feb 2000 15:43:14 -0500, George France wrote:
> There have been so many questions and problems on the mailing list about
> building a Cross Tool Chain.  We have decided to post a 38 Mbyte binary
> (executable) tar-ball here:
> 
>     
> http://crl.research.compaq.com/projects/personalserver/sw_download.html
> 
> it is an arm-linux cross Tool Chain.  The Tool Chain is made up of:
> 
>     binutils-2.9.5.0.22,
>     gcc-2.95.2 - C, C++, f77, CHILL,    java and objc.
>     glibc-2.1.2. with the International crypt library. (THIS IS NOT FOR
> EXPORT)
> 
> The Tool Chain is compiled for a i386 host with an armv4l target. Armv4 =
> the instructions set for the SA-110, SA-1100 and SA-1110 processors. l =
> little edian.

Hmm, it's a little embarrasing for me to tell you that you have been doing
double work. I announced my tarball with almost the same specifications
(only C and C++ as languages) two weeks ago. My toolchain was built from:

  binutils-2.9.5.0.22.tar.bz2
  linux-2.2.13.tar.gz + patch-2.2.13-rmk2.gz + diff-2.2.13-rmk2-np14.gz
  gcc-2.95.2.tar.gz + gcc-2.95.2-diff-991022.gz + chris-rutter-patch-for-gcc-2.95.2
  glibc-2.1.2.tar.bz2 + glibc-crypt-2.1.tar.gz + glibc-linuxthreads-2.1.2.tar.bz2

I only announced it at the linux-arm and sa1100-linux mailing lists, maybe
I should have send the announcement to the linux-arm-kernel mailing list,
too.

My toolchain can be freely downloaded by non-US users (but also by  US
users, of course ;-), because we don't have cryptographic export rules
over here in The Netherlands.

The URL:

  http://www-ict.its.tudelft.nl/~erik/open-source/arm-linux-cross/


Erik

-- 
J.A.K. (Erik) Mouw, Information and Communication Theory Group, Department
of Electrical Engineering, Faculty of Information Technology and Systems,
Delft University of Technology, PO BOX 5031,  2600 GA Delft, The Netherlands
Phone: +31-15-2785859  Fax: +31-15-2781843  Email J.A.K.Mouw@its.tudelft.nl
WWW: http://www-ict.its.tudelft.nl/~erik/
-- 
LART. 250 MIPS under one Watt.
http://www-ict.its.tudelft.nl/~erik/open-source/LART/




unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Tue Feb 29 00:35:46 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id AAA20485
	for <linux-arm-archive@lists.arm.linux.org.uk>; Tue, 29 Feb 2000 00:35:46 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 7D98F15F84; Tue, 29 Feb 2000 01:34:11 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S155632AbQB1SGR>;
	Mon, 28 Feb 2000 13:06:17 -0500
Received: by vger.rutgers.edu id <S156120AbQB1QM7>;
	Mon, 28 Feb 2000 11:12:59 -0500
Received: from ds-img-rel-1.compuserve.com ([149.174.206.140]:48272 "EHLO
        spdmraaa.compuserve.com") by vger.rutgers.edu with ESMTP
	id <S156230AbQB1QHN>; Mon, 28 Feb 2000 11:07:13 -0500
Received: (from mailgate@localhost)
	by spdmraaa.compuserve.com (8.9.3/8.9.3/SUN-REL-1.3) id PAA19754
	for linux-arm@vger.rutgers.edu; Mon, 28 Feb 2000 15:17:39 -0500 (EST)
Received: from csi.com (chi-tgn-gvt-vty29.as.wcom.net [216.192.154.29])
	by spdmraaa.compuserve.com (8.9.3/8.9.3/SUN-REL-1.3) with ESMTP id PAA19728
	for <linux-arm@vger.rutgers.edu>; Mon, 28 Feb 2000 15:17:31 -0500 (EST)
Message-ID: <38BAD7D1.E9CCE1C3@csi.com>
Date:   Mon, 28 Feb 2000 15:17:21 -0500
From: David J Croyle <dcroyle@csi.com>
Reply-To: dcroyle@csi.com
X-Mailer: Mozilla 4.51 [en] (X11; I; Linux 2.2.5-15 i686)
X-Accept-Language: en
MIME-Version: 1.0
To: "linux-arm@vger.rutgers.edu" <linux-arm@vger.rutgers.edu>
Subject: SA-1110 Intel Errata
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing


Intel's latest errata sheet for the SA-1110 mentions the 
following problem:

Incorrect Sign-Extended Value in Register After a Read buffer Allocate

After a read buffer allocate, a Load Register Signed  Halfword (LDRSH)
or
a Load Register Signed Byte (LDRSB) will not return the correct value in
the register,
due to long propagation delays in the sign extend logic.

Workaround:  Execute the command twice and the data is guaranteed to be
correctly sign extended for 
             the second read.

    Status:  No Fix

----------------------------------------------------------------------------------------

Question: Does anybody know if this is a problem with the arm-linux
kernel(s)? 

Does anybody have any ideas on how these particular instructions could
be detected and
replaced with two reads in sequence to get around this problem?

Perhaps the makefiles for the kernel can be modified to produce assembly
language listings.
These listings could then be grepped for the above two instructions and
some type of
macro or fix implemented?


Best Regards,


David J. Croyle

Foerster Instruments, Inc.

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Tue Feb 29 05:56:17 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id FAA22251
	for <linux-arm-archive@lists.arm.linux.org.uk>; Tue, 29 Feb 2000 05:56:17 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 9495F15EDD; Tue, 29 Feb 2000 06:54:42 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S155061AbQB2B37>;
	Mon, 28 Feb 2000 20:29:59 -0500
Received: by vger.rutgers.edu id <S156028AbQB2BAg>;
	Mon, 28 Feb 2000 20:00:36 -0500
Received: from ha1.rdc1.nj.home.com ([24.3.128.66]:52608 "EHLO
        mail.rdc1.nj.home.com") by vger.rutgers.edu with ESMTP
	id <S156033AbQB2Ahb>; Mon, 28 Feb 2000 19:37:31 -0500
Received: from cc268079-a.sumt1.nj.home.com ([24.6.88.46])
          by mail.rdc1.nj.home.com (InterMail v4.01.01.00 201-229-111)
          with ESMTP
          id <20000229044748.HYQO2345.mail.rdc1.nj.home.com@cc268079-a.sumt1.nj.home.com>;
          Mon, 28 Feb 2000 20:47:48 -0800
Received: from localhost (craign@localhost)
	by cc268079-a.sumt1.nj.home.com (8.9.3/8.9.3) with ESMTP id XAA10149;
	Mon, 28 Feb 2000 23:47:31 -0500
X-Authentication-Warning: localhost.localdomain: craign owned process doing -bs
Date:   Mon, 28 Feb 2000 23:47:31 -0500 (EST)
From: "Craig Newell (W2/VK4YEQ)" <craign@cheque.uq.edu.au>
X-Sender: craign@localhost.localdomain
To: David J Croyle <dcroyle@csi.com>
Cc: "linux-arm@vger.rutgers.edu" <linux-arm@vger.rutgers.edu>
Subject: Re: SA-1110 Intel Errata
In-Reply-To: <38BAD7D1.E9CCE1C3@csi.com>
Message-ID: <Pine.LNX.4.21.0002282343340.9808-100000@localhost.localdomain>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing


Hi There,

On Mon, 28 Feb 2000, David J Croyle wrote:

> Intel's latest errata sheet for the SA-1110 mentions the following
> problem:

> Does anybody have any ideas on how these particular instructions could
> be detected and replaced with two reads in sequence to get around this
> problem?

  A simple 2 line patch to gcc/config/arm/arm.md would be the best way
... that is if I can ever find a definitative guide to the format of gcc
".md" files so that I would feel confident enough to touch it ... maybe
someone would knows 100% what is going on in there should make an offical
patch to be submitted to the GCC cvs tree ...

	Thanks,

		CraigN
--
      Craig Newell                email: CraigN@cheque.uq.edu.au
      Free Spirit                 icbm:  somewhere in NJ, USA



unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Tue Feb 29 07:38:26 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id HAA22825
	for <linux-arm-archive@lists.arm.linux.org.uk>; Tue, 29 Feb 2000 07:38:26 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 3FFDD1634F; Tue, 29 Feb 2000 08:36:52 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S155641AbQB2Cqh>;
	Mon, 28 Feb 2000 21:46:37 -0500
Received: by vger.rutgers.edu id <S156025AbQB2BbS>;
	Mon, 28 Feb 2000 20:31:18 -0500
Received: from [210.230.34.106] ([210.230.34.106]:64902 "HELO
        so-fs.musicpod.co.jp") by vger.rutgers.edu with SMTP
	id <S156218AbQB2BVU>; Mon, 28 Feb 2000 20:21:20 -0500
Received: (qmail 32622 invoked from network); 29 Feb 2000 05:31:57 -0000
Received: from keg.vasara.co.jp (192.168.20.10)
  by so-fs.musicpod.co.jp with SMTP; 29 Feb 2000 05:31:57 -0000
Received: from localhost (localhost [127.0.0.1])
	by keg.vasara.co.jp (8.9.2/3.7W1.0) with ESMTP id OAA26420;
	Tue, 29 Feb 2000 14:31:57 +0900 (JST)
To: dcroyle@csi.com
Cc: linux-arm@vger.rutgers.edu
Subject: Re: SA-1110 Intel Errata
In-Reply-To: Your message of "Mon, 28 Feb 2000 15:17:21 -0500"
	<38BAD7D1.E9CCE1C3@csi.com>
References: <38BAD7D1.E9CCE1C3@csi.com>
X-Mailer: Mew version 1.93 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-Id: <20000229143156G.kawana@vasara.co.jp>
Date:   Tue, 29 Feb 2000 14:31:56 +0900
From: Takafumi Kawana <kawana@vasara.co.jp>
X-Dispatcher: imput version 980905(IM100)
Lines:  15
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

hi all.

I'm just porting arm-linux to our SA-1110 testing board.
(Now, NFS and telnetd are working well :)

> Question: Does anybody know if this is a problem with the arm-linux
> kernel(s)? 

No. There is no code to use "Read Buffer" in the kernel.
If you wish to use Read Buffer to some device driver, it will be a problem.

--
Takafumi Kawana

VASARA Research, Inc.

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Tue Feb 29 07:52:42 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id HAA22914
	for <linux-arm-archive@lists.arm.linux.org.uk>; Tue, 29 Feb 2000 07:52:42 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 81E93161E9; Tue, 29 Feb 2000 08:51:08 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S155468AbQB2DdM>;
	Mon, 28 Feb 2000 22:33:12 -0500
Received: by vger.rutgers.edu id <S154566AbQB2DRk>;
	Mon, 28 Feb 2000 22:17:40 -0500
Received: from kwanon.research.canon.com.au ([203.12.172.254]:14607 "HELO
        kwanon.research.canon.com.au") by vger.rutgers.edu with SMTP
	id <S156047AbQB2CYQ>; Mon, 28 Feb 2000 21:24:16 -0500
Received: (qmail 9579 invoked from network); 29 Feb 2000 06:34:50 -0000
Received: from eos.research.canon.com.au (203.12.175.190)
  by kwanon-heat.research.canon.com.au with SMTP; 29 Feb 2000 06:34:50 -0000
Received: from elph.research.canon.com.au (elph.research.canon.com.au [203.12.174.253])
	by eos.research.canon.com.au (Postfix) with ESMTP id 6DB384201
	for <linux-arm@vger.rutgers.edu>; Tue, 29 Feb 2000 17:38:23 +1100 (EST)
Received: from research.canon.com.au (doppler.research.canon.com.au [10.2.2.19])
	by elph.research.canon.com.au (Postfix) with ESMTP id A60532EAF0
	for <linux-arm@vger.rutgers.edu>; Tue, 29 Feb 2000 17:34:49 +1100 (EST)
Message-ID: <38BB684E.175440CA@research.canon.com.au>
Date:   Tue, 29 Feb 2000 17:33:50 +1100
From: Tim Lindquist <tjl@research.canon.com.au>
X-Mailer: Mozilla 4.61 [en] (WinNT; I)
X-Accept-Language: en
MIME-Version: 1.0
To: "linux-arm@vger.rutgers.edu" <linux-arm@vger.rutgers.edu>
Subject: Intel SA-1110/1111 board combo
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Has arm linux been successfully run on this configuration.

What patches are required? Where should I look for these.

Does the PCMCIA work OK - does the kernel support
the attachment of PC Card and Cardbus devices?





unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Tue Feb 29 09:36:40 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id JAA23889
	for <linux-arm-archive@lists.arm.linux.org.uk>; Tue, 29 Feb 2000 09:36:40 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 9BB261608B; Tue, 29 Feb 2000 10:35:05 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S155116AbQB2FCc>;
	Tue, 29 Feb 2000 00:02:32 -0500
Received: by vger.rutgers.edu id <S155577AbQB2EKX>;
	Mon, 28 Feb 2000 23:10:23 -0500
Received: from tazenda.demon.co.uk ([158.152.220.239]:1786 "EHLO
        kings-cross.london.uk.eu.org") by vger.rutgers.edu with ESMTP
	id <S155909AbQB2EHd>; Mon, 28 Feb 2000 23:07:33 -0500
Received: from localhost
	([::ffff:127.0.0.1] helo=kings-cross.london.uk.eu.org ident=phil)
	by kings-cross.london.uk.eu.org with esmtp (Exim 3.11 #1)
	id 12PhqD-0001iL-00; Tue, 29 Feb 2000 08:17:13 +0000
X-Mailer: exmh version 2.0.2 2/24/98 (debian) 
To: dcroyle@csi.com
Cc: "linux-arm@vger.rutgers.edu" <linux-arm@vger.rutgers.edu>
Subject: Re: SA-1110 Intel Errata 
In-Reply-To: Message from David J Croyle <dcroyle@csi.com> 
   of "Mon, 28 Feb 2000 15:17:21 EST." <38BAD7D1.E9CCE1C3@csi.com> 
References: <38BAD7D1.E9CCE1C3@csi.com> 
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date:   Tue, 29 Feb 2000 08:17:13 +0000
From: Philip Blundell <Philip.Blundell@pobox.com>
Message-Id: <E12PhqD-0001iL-00@kings-cross.london.uk.eu.org>
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

>Incorrect Sign-Extended Value in Register After a Read buffer Allocate
>[...]
>Question: Does anybody know if this is a problem with the arm-linux
>kernel(s)? 

Linux doesn't use the read buffer, so this doesn't apply.

>Does anybody have any ideas on how these particular instructions could
>be detected and replaced with two reads in sequence to get around this 
>problem?

You could hack the compiler to do so.  Unless you have a burning need I 
wouldn't really recommend that though.

p.



unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Tue Feb 29 10:50:13 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id KAA24538
	for <linux-arm-archive@lists.arm.linux.org.uk>; Tue, 29 Feb 2000 10:50:13 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 7501316357; Tue, 29 Feb 2000 11:48:39 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S155507AbQB2GIk>;
	Tue, 29 Feb 2000 01:08:40 -0500
Received: by vger.rutgers.edu id <S154482AbQB2E1S>;
	Mon, 28 Feb 2000 23:27:18 -0500
Received: from tazenda.demon.co.uk ([158.152.220.239]:1788 "EHLO
        kings-cross.london.uk.eu.org") by vger.rutgers.edu with ESMTP
	id <S155914AbQB2EHi>; Mon, 28 Feb 2000 23:07:38 -0500
Received: from localhost
	([::ffff:127.0.0.1] helo=kings-cross.london.uk.eu.org ident=phil)
	by kings-cross.london.uk.eu.org with esmtp (Exim 3.11 #1)
	id 12Phr2-0001iW-00; Tue, 29 Feb 2000 08:18:04 +0000
X-Mailer: exmh version 2.0.2 2/24/98 (debian) 
To: "Craig Newell (W2/VK4YEQ)" <craign@cheque.uq.edu.au>
Cc: "linux-arm@vger.rutgers.edu" <linux-arm@vger.rutgers.edu>
Subject: Re: SA-1110 Intel Errata 
In-Reply-To: Message from "Craig Newell (W2/VK4YEQ)" <craign@cheque.uq.edu.au> 
   of "Mon, 28 Feb 2000 23:47:31 EST." <Pine.LNX.4.21.0002282343340.9808-100000@localhost.localdomain> 
References: <Pine.LNX.4.21.0002282343340.9808-100000@localhost.localdomain> 
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date:   Tue, 29 Feb 2000 08:18:04 +0000
From: Philip Blundell <Philip.Blundell@pobox.com>
Message-Id: <E12Phr2-0001iW-00@kings-cross.london.uk.eu.org>
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

>... that is if I can ever find a definitative guide to the format of gcc
>".md" files so that I would feel confident enough to touch it ...

The GCC manual? :-)

p.



unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Tue Feb 29 15:01:21 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id PAA26596
	for <linux-arm-archive@lists.arm.linux.org.uk>; Tue, 29 Feb 2000 15:01:21 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 061DF16454; Tue, 29 Feb 2000 15:59:48 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S155191AbQB2Kqi>;
	Tue, 29 Feb 2000 05:46:38 -0500
Received: by vger.rutgers.edu id <S155312AbQB2Kpw>;
	Tue, 29 Feb 2000 05:45:52 -0500
Received: from generic199.197.205.205.in-addr.arpa ([205.205.197.199]:1333
        "EHLO xanadu.vipswitch.com") by vger.rutgers.edu with ESMTP
	id <S155191AbQB2KkX>; Tue, 29 Feb 2000 05:40:23 -0500
Date:   Tue, 29 Feb 2000 09:44:37 -0500 (EST)
From: Nicolas Pitre <nico@cam.org>
To: Tim Lindquist <tjl@research.canon.com.au>
Cc: "linux-arm@vger.rutgers.edu" <linux-arm@vger.rutgers.edu>
Subject: Re: Intel SA-1110/1111 board combo
In-Reply-To: <38BB684E.175440CA@research.canon.com.au>
Message-ID: <Pine.LNX.4.10.10002290926580.6766-100000@xanadu.vipswitch.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing



On Tue, 29 Feb 2000, Tim Lindquist wrote:

> Has arm linux been successfully run on this configuration.

On SA1110, yes.  But I didn't see any support for the SA1111 yet.

> What patches are required? Where should I look for these.

There is currently no complete patches for the SA1110 at the moment.  You
can find patches for SA1100 support at ftp.netwinder.org/users/n/nico.  
>From there adding SA1110 support is trivial.  (I'm waiting for a
yet-to-come Assabet or already made patches to add SA1110 to my diff).

> Does the PCMCIA work OK - does the kernel support
> the attachment of PC Card and Cardbus devices?

Depends...  There are scattered patches for different SA1100
implementations and kernel versions, but some work is still required to
consolidate all this.


Nicolas


unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Tue Feb 29 16:12:33 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id QAA27261
	for <linux-arm-archive@lists.arm.linux.org.uk>; Tue, 29 Feb 2000 16:12:32 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 8662415F5F; Tue, 29 Feb 2000 17:10:59 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S155894AbQB2LhN>;
	Tue, 29 Feb 2000 06:37:13 -0500
Received: by vger.rutgers.edu id <S155970AbQB2LTL>;
	Tue, 29 Feb 2000 06:19:11 -0500
Received: from dfw7-1.relay.mail.uu.net ([199.171.54.106]:48052 "EHLO
        dfw7-1.relay.mail.uu.net") by vger.rutgers.edu with ESMTP
	id <S155906AbQB2LRv>; Tue, 29 Feb 2000 06:17:51 -0500
Received: from xedia.com by dfw7sosrv11.alter.net with SMTP 
	(peer crosschecked as: madway.xedia.com [198.202.232.199])
	id QQiemv18672;
	Tue, 29 Feb 2000 15:28:43 GMT
Received: from tonga.xedia.com by xedia.com (4.1/SMI-4.1)
	id AA02690; Tue, 29 Feb 00 10:25:49 EST
Received: by tonga.xedia.com (SMI-8.6/SMI-SVR4)
	id KAA17335; Tue, 29 Feb 2000 10:28:42 -0500
Date:   Tue, 29 Feb 2000 10:28:42 -0500
Message-Id: <200002291528.KAA17335@tonga.xedia.com>
From: Paul Koning <pkoning@xedia.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: dcroyle@csi.com
Cc: linux-arm@vger.rutgers.edu
Subject: Re: SA-1110 Intel Errata
References: <38BAD7D1.E9CCE1C3@csi.com>
X-Mailer: VM 6.34 under 20.3 "Vatican City" XEmacs  Lucid
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

>>>>> "David" == David J Croyle <dcroyle@csi.com> writes:

 David> Intel's latest errata sheet for the SA-1110 mentions the
 David> following problem:

 David> Incorrect Sign-Extended Value in Register After a Read buffer
 David> Allocate

 David> After a read buffer allocate, a Load Register Signed Halfword
 David> (LDRSH) or a Load Register Signed Byte (LDRSB) will not return
 David> the correct value in the register, due to long propagation
 David> delays in the sign extend logic.

 David> Workaround: Execute the command twice and the data is
 David> guaranteed to be correctly sign extended for the second read.

 David> Status: No Fix

Good grief, what an ugly bug.  The workaround seems to assume there
aren't any interrupts between the two instructions!

Given that you can't count on this (in general), it sounds to me the
only real workaround is not to use those instructions at all (or maybe 
only with a register source, i.e., one where a read allocate can't
ever happen).

	paul

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Tue Feb 29 17:37:48 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id RAA08588
	for <linux-arm-archive@lists.arm.linux.org.uk>; Tue, 29 Feb 2000 17:37:47 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 6F6A415F2B; Tue, 29 Feb 2000 18:36:14 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S156238AbQB2NOS>;
	Tue, 29 Feb 2000 08:14:18 -0500
Received: by vger.rutgers.edu id <S155995AbQB2NJ1>;
	Tue, 29 Feb 2000 08:09:27 -0500
Received: from auemail1.lucent.com ([192.11.223.161]:61790 "EHLO
        auemlsrv.firewall.lucent.com") by vger.rutgers.edu with ESMTP
	id <S156230AbQB2NGJ>; Tue, 29 Feb 2000 08:06:09 -0500
Received: from auemlsrv.firewall.lucent.com (localhost [127.0.0.1])
	by auemlsrv.firewall.lucent.com (Pro-8.9.3/8.9.3) with ESMTP id MAA14045
	for <linux-arm@vger.rutgers.edu>; Tue, 29 Feb 2000 12:17:06 -0500 (EST)
Received: from alcmail.micro.lucent.com (h128-94-100-25.lucent.com [128.94.100.25])
	by auemlsrv.firewall.lucent.com (Pro-8.9.3/8.9.3) with ESMTP id MAA14040
	for <linux-arm@vger.rutgers.edu>; Tue, 29 Feb 2000 12:17:05 -0500 (EST)
Received: from lucent.com by alcmail.micro.lucent.com (8.8.8+Sun/EMS-1.5 sol2)
	id MAA13740; Tue, 29 Feb 2000 12:17:04 -0500 (EST)
Message-ID: <38BBFF08.4871C1B2@lucent.com>
Date:   Tue, 29 Feb 2000 12:16:56 -0500
From: Kamesh_Peri <kperi@lucent.com>
Organization: Lucent Technologies
X-Mailer: Mozilla 4.51C-CCK-MCD EMS-1.4 [en] (X11; U; SunOS 5.6 sun4u)
X-Accept-Language: en
MIME-Version: 1.0
To: linux-arm@vger.rutgers.edu
Subject: HI
References: <38BAD7D1.E9CCE1C3@csi.com> <200002291528.KAA17335@tonga.xedia.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

Paul Koning wrote:
> 
> >>>>> "David" == David J Croyle <dcroyle@csi.com> writes:
> 
>  David> Intel's latest errata sheet for the SA-1110 mentions the
>  David> following problem:
> 
>  David> Incorrect Sign-Extended Value in Register After a Read buffer
>  David> Allocate
Hi,

I am a newbie. This question mayhave been asked before. Please bear with me.
Iam compiling gcc for arm on a pentium running linux.
I compiled the binutils successfully. Now i am trying 
to cross compile gcc. I applied the -Dinhibit_libc hack, but to no avail.
I am using gcc-2.95.2.

Thanks in advance.

Kamesh

unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

From owner-linux-arm-outgoing@vger.rutgers.edu  Tue Feb 29 20:25:23 2000
Received: from source.rfc822.org (source.rfc822.org [193.189.224.13])
	by parcelfarce.linux.theplanet.co.uk (8.9.3/8.9.3) with ESMTP id UAA27409
	for <linux-arm-archive@lists.arm.linux.org.uk>; Tue, 29 Feb 2000 20:25:23 GMT
Received: from vger.rutgers.edu (vger.rutgers.edu [128.6.190.2])
	by source.rfc822.org (Postfix) with ESMTP
	id 491AE15F54; Tue, 29 Feb 2000 21:23:50 +0100 (CET)
Received: by vger.rutgers.edu via listexpand id <S155976AbQB2PHE>;
	Tue, 29 Feb 2000 10:07:04 -0500
Received: by vger.rutgers.edu id <S156321AbQB2PEI>;
	Tue, 29 Feb 2000 10:04:08 -0500
Received: from duteinh.et.tudelft.nl ([130.161.42.1]:1718 "EHLO
        duteinh.et.tudelft.nl") by vger.rutgers.edu with ESMTP
	id <S156451AbQB2Opw>; Tue, 29 Feb 2000 09:45:52 -0500
Received: from kalman by duteinh.et.tudelft.nl (8.9.3/BB-2.0)
	id TAA04104; Tue, 29 Feb 2000 19:56:48 +0100 (MET)
Date:   Tue, 29 Feb 2000 19:56:48 +0100 (MET)
Message-Id: <200002291856.TAA04104@duteinh.et.tudelft.nl>
From: Erik Mouw <J.A.K.Mouw@its.tudelft.nl>
To: kperi@lucent.com
Cc: linux-arm@vger.rutgers.edu
Subject: Re: HI
In-Reply-To: <38BBFF08.4871C1B2@lucent.com>
Organization: Eric conspiracy secret labs
X-Face: "!Z|1XjFg!3Iw)BwM^M\k)J5KHiPddz}#/Zw%?$&Q!xqob"OA|})3_@&BTTiQERo?/^g[Z<9P4R8:5C:aqq.cw!hotLc=+u-"+1rq@9$V^8PbOUlodyi_sejt+D`iqkLpx$>.aXl%vnfPIt"LK|/%>94_Zrm8jy?`_[RKt'TuoxUxfk(gMhY(n|DBBl~c$dhO>G%6}R4+DGX3|idBm4oU&UM/XUP4I9aoN{]`ax%B?rgD(I3OJ<62Y6L
X-Mailer: XCmail 1.0.0 - with PGP support, PGP engine version 0.5 (Linux)
X-Mailerorigin: http://www.fsai.fh-trier.de/~schmitzj/Xclasses/XCmail/
X-Eric-Conspiracy: There is no conspiracy!
X-Loop: erik@it.et.tudelft.nl
MIME-Version: 1.0
Content-Type: 	text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7BIT
Sender: owner-linux-arm@vger.rutgers.edu
Precedence: bulk
X-Loop: majordomo@vger.rutgers.edu
X-Orcpt: rfc822;linux-arm-outgoing

On Tue, 29 Feb 2000 12:16:56 -0500, Kamesh_Peri wrote:
> Paul Koning wrote:
>> 
>> >>>>> "David" == David J Croyle <dcroyle@csi.com> writes:
>> 
>>  David> Intel's latest errata sheet for the SA-1110 mentions the
>>  David> following problem:
>> 
>>  David> Incorrect Sign-Extended Value in Register After a Read buffer
>>  David> Allocate
> Hi,
> 
> I am a newbie. This question mayhave been asked before. Please bear with me.
> Iam compiling gcc for arm on a pentium running linux.
> I compiled the binutils successfully. Now i am trying 
> to cross compile gcc. I applied the -Dinhibit_libc hack, but to no avail.
> I am using gcc-2.95.2.

Hmm, this is off-topic in this thread about SA1110 Errata. Anyway, if you
can't get your cross compiler compiled, there are at least four URLs where
you can get precompiled i386-->armv4l cross compilers:

1. My own tarball. gcc-2.95.2 C and C++ compiler.
   http://www-ict.its.tudelft.nl/~erik/open-source/arm-linux-cross/
2. The Compaq Cambridge Research Lab tarball. gcc-2.95.2 C, C++, Objective
   C, Fortran77, Java and Chill (a.k.a. the complete gcc)
   http://crl.research.compaq.com/projects/personalserver/sw_download.html
3. Rod Stewart's RPMs. gcc-2.95.2 C and C++ compiler.
   ftp://ftp.nw.carleton.ca/cross/
   ftp://ftp.netwinder.org/users/s/stewart/cross/

(1) and (2) are build from (almost) the same sources, (3) uses slightly
different gcc patches (Scott Bambrough's instead of Phil Blundell's).


Erik

-- 
"people are still using Win98? Wow... VMS i could understand, but WinXX -
that's just so passe..." -- Paul Jakma on linux-kernel




unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu
++        Please use linux-arm-kernel@lists.arm.linux.org.uk for           ++
++                        kernel-related discussions.                      ++

