Subject: Re: HEADS UP: New arm32 pmap committed
To: Chris Gilbert <chris@dokein.co.uk>
From: Steve Woodford <scw@wasabisystems.com>
List: port-arm
Date: 07/04/2003 09:06:32
On Thu, 3 Jul 2003, Chris Gilbert wrote:

> I was wondering what the current status was on the ARM32_NEW_VM_LAYOUT
> code? does it still have issues?

It works, but is still considered "experimental". While no in-tree arm32
ports use it, I have a local port which does use it.

The main intent of it was to remove the slop between KERNEL_BASE and
KERNEL_TEXT_BASE previously used to map the user and kernel linear L2 page
tables on some ports. Unfortunately some platforms make this tricky,
particularly those with RedBoot, since the first chunk of SDRAM is
reserved by the bootloader.

As it is now, the option just enables 1KB L2 PTs when bootstrapping the
pmap. BTW, don't use the example code in evbarm/evbarm/initarm_common.c as
a reference; it has bit-rotted and should be deleted.

Cheers, Steve

-- 

Wasabi Systems Inc. - The NetBSD Company - http://www.wasabisystems.com/