Subject: Re: ARM 7xx boot freeze : Update
To: NetBSD-arm32 <port-arm32@NetBSD.ORG>
From: Dave <webmaster@largesalad.co.uk>
List: port-arm32
Date: 05/12/1999 15:28:47
Reinoud Zandijk wrote:

> Hi All,
>
> an update... I've modified /usr/scr/sys/arch/arm32/riscpc/rpc_machdep.c to
> be more chatty and discovered that the whole system crashes when it calls
> setttb() at the end of the second bootstrap in order to switch to the
> newly build L1 pages (around line 1000).... I checked the setttb() hook in
> cpu_func_asm.S and couldn't find a discrepance with the ARM710a
> documentation I've got.
>
Hi,

I've just got back from holiday :))) so have only just seen
this thread.

This exact behaviour occurs on an arm610 riscpc. I reported
it some time ago and isolated it to the same place (in
cpu_func_asm.S). Mark B. has reproduced it, but I don't know
if he's had time to look at it yet.

> So, I think it's the L1 pages themselves.... wierd... is my
> memory-configuration that odd? Netbsd reports :
>   DRAM 0a  @  0x 10.000.000 size 01.000.000
>   DRAM 0b  @  0x 18.000.000 size 00.100.000
>   DRAM 1a  @  0x 1c.000.000 size 00.100.000
>   DRAM 1b  @  0x 00.000.000 size 00.000.000
>   VRAM 0   @  0x 02.000.000 size 00.200.000
>

I doubt if it's your memory configuration. On my machines,
swapping the processor to a strongarm(I only have one
between 2 RPC's) boots fine.

If you find a solution, please let me know!

regards,
Dave
--
Make it idiot-proof and someone will make a better idiot!

e-mail: dave@largesalad.co.uk
net: http://www.largesalad.co.uk/DJMsoft/