Subject: Re: JavaStation1 saga continues
To: None <port-sparc@netbsd.org>
From: Valeriy E. Ushakov <uwe@ptc.spbu.ru>
List: port-sparc
Date: 04/19/2001 19:36:34
On Thu, Apr 19, 2001 at 15:23:11 -0000, eeh@netbsd.org wrote:

> > > You may be able to put the kernel heap and I/O areas above the PROM,
> >
> > That's what I currently do.  KERNBASE is at E8000000 (used to be at
> > region EF, but I moved again because of assumed alignment problems; I
> > haven't booted the new region E8 kernel though).
> 
> You shouldn't have alignment problems at EF000000.

I do ;-).  Check the message I sent in the morning.  Kernel get
alignment fault in pmap_create when it calls qzero.  The alignment
problem is that for EF-based kernel both NKREG and NUREG are not
evenly divided by 8 (both are prime, actually :) and so qzero cannot
be safely called for nbytes = N[KU]REG * something.  I don't want to
hunt subtle assumptions like this throught the tree.

SY, Uwe
-- 
uwe@ptc.spbu.ru                         |       Zu Grunde kommen
http://www.ptc.spbu.ru/~uwe/            |       Ist zu Grunde gehen