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