Subject: A small request.
To: None <port-arm32@netbsd.org>
From: Matt Thomas <matt@3am-software.com>
List: port-arm32
Date: 04/17/2001 22:27:51
I need a favor. I need a small snippet of arm assembly to initialize
a L1 page table with a few entries, turn on the MMU, and jump to _start
at its new address (0xf000xxxx). (e.g. this is done before start is called).
The Netwinder bios xfers control before the MMU is turned on. Whereas
it seems the various arm32 ports already have an MMU enabled. This causes
the netwinder kernel to fall over and die quite quickly.
I need entries for
0x00000000..0x000fffff -> 0x00000000
0x00000000..0x007fffff -> 0xf0000000
0x7c000000..0x7c0fffff -> 0xfd200000
The page table should be placed at 0x8000 (before and not used by the kernel).
--
Matt Thomas Internet: matt@3am-software.com
3am Software Foundry WWW URL: http://www.3am-software.com/bio/matt/
Cupertino, CA Disclaimer: I avow all knowledge of this message