Subject: Re: CVS commit: syssrc/sys/arch
To: None <source-changes@netbsd.org>
From: Toru Nishimura <locore32@gaea.ocn.ne.jp>
List: source-changes
Date: 04/06/2002 18:16:40
Jason R Thorpe <thorpej@netbsd.org> comment inspired me;
> Log Message:
> * Rewrite the 32-bit ARM pte.h based on the ARM architecture manual.
> Significant cleanup, here, including better PTE bit names.
There is no siginificant rationale to have PTE_BASE below KERNEL_BASE,
which looks inherited from acent i386 arrangement. The address range of
PTE_BASE and APTE_BASE is considered subject to process context
switch even if it was maintained in kernel space and disjoint to user address
space. It'd be better to move adjacent to APTE_BASE. sh3 folks, it's not
optimal to have and maintain the pmap as a copy of i386. It could be
implemented in a saner (clean, handy and managable) way.
Toru Nishimura