Skip site navigation (1)Skip section navigation (2)
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>

index | next in thread | previous in thread | raw e-mail


Talking to myself again.. 

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 

> -----Original Message-----
> From: Matt Sealey [mailto:matt@genesi-usa.com] 
> 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
> 
> 
> I just had a thought:
> 
> The kernel says it's loaded at 0x130788.
> 
> That's within the first 2MB of memory on the system.
> 
> It MAY be that we're writing the kernel over the OpenFirmware 
> copy and the stack (which works backwards from the OF image 
> if I remember
> correctly) or something like that.
> 
> How does FreeBSD allocate it's memory from the point the 
> kernel is loaded, through claim or just assuming it owns it 
> all at that point?
> 
> Having it put the kernel somewhere after the first 32MB would 
> be a good test. Our load-base variable is set to 0x4000000 so 
> the loader goes there. I will see if I can get you guys a 
> decent copy of the memory map..
> 
> --
> Matt Sealey <matt@genesi-usa.com>
> Manager, Genesi, Developer Relations
> 
> 



help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?008401c69a92$4125b210$99dfdfdf>