Date: Wed, 28 Jun 2006 04:07:11 -0500 From: "Matt Sealey" <matt@genesi-usa.com> To: "'Peter Grehan'" <grehan@freebsd.org> Cc: freebsd-ppc@freebsd.org Subject: RE: FreeBSD 6.0 on Pegasos/ODW Message-ID: <008401c69a92$4125b210$99dfdfdf@bakuhatsu.net> In-Reply-To: <008201c69a8c$039bf810$99dfdfdf@bakuhatsu.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Talking to myself again..=20 I booted the kernel (boot cd boot/kernel/kernel) directly and it does = exactly the same thing (Cpppp) but with a warning that there was no = kernel metadata loaded. I did a little test booting the 6.0 CD on PearPC, which doesn't even get = into the loader; it claims memory that is already in use (ironically = exactly the memory that PearPC is using for it's page table). So.. perplexing. -- Matt Sealey <matt@genesi-usa.com> Manager, Genesi, Developer Relations=20 > -----Original Message----- > From: Matt Sealey [mailto:matt@genesi-usa.com]=20 > Sent: Wednesday, June 28, 2006 3:23 AM > To: matt@genesi-usa.com; 'Peter Grehan' > Cc: freebsd-ppc@freebsd.org > Subject: RE: FreeBSD 6.0 on Pegasos/ODW >=20 >=20 > I just had a thought: >=20 > The kernel says it's loaded at 0x130788. >=20 > That's within the first 2MB of memory on the system. >=20 > It MAY be that we're writing the kernel over the OpenFirmware=20 > copy and the stack (which works backwards from the OF image=20 > if I remember > correctly) or something like that. >=20 > How does FreeBSD allocate it's memory from the point the=20 > kernel is loaded, through claim or just assuming it owns it=20 > all at that point? >=20 > Having it put the kernel somewhere after the first 32MB would=20 > be a good test. Our load-base variable is set to 0x4000000 so=20 > the loader goes there. I will see if I can get you guys a=20 > decent copy of the memory map.. >=20 > -- > Matt Sealey <matt@genesi-usa.com> > Manager, Genesi, Developer Relations >=20 >=20
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?008401c69a92$4125b210$99dfdfdf>