Subject: Re: last known to boot -current Amiga kernel ?
To: Michael Hitch <mhitch@netbsd.org>
From: Aymeric Vincent <Aymeric.Vincent@labri.u-bordeaux.fr>
List: port-amiga
Date: 01/21/2001 13:34:46
It looks like Michael corrected the change I made so that the amiga
port boots again (didn't check). Cool.
I apologize for my quick change which just allowed the kernel to
compile, but I based my change on the manpage for uvm:
uvm_setpagesize() initialises the uvmexp members pagesize (if not already
done by machine-dependent code), pageshift and pagemask. It should be
called by machine-dependent code early in the pmap_init(9) call.
Is the amiga port special, or is the man page a little out of date?
thanks,
Aymeric
Module Name: syssrc
Committed By: mhitch
Date: Sat Jan 20 17:08:42 UTC 2001
Modified Files:
syssrc/sys/arch/amiga/amiga: pmap.c
Log Message:
UVM pagesize needs to be set *before* UVM tries to use it. The change to
a constant PAGE_SIZE value didn't include setting the UVM pagesize, and the
attempt to add this ended up in the wrong place. Amiga should now boot
again.