Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Jun 2006 03:32:27 -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:  <011f01c69c1f$bb0c1bd0$99dfdfdf@bakuhatsu.net>
In-Reply-To: <44A436FD.4010906@freebsd.org>

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

> -----Original Message-----
> From: Peter Grehan [mailto:grehan@freebsd.org] 
> Sent: Thursday, June 29, 2006 3:24 PM
> To: matt@genesi-usa.com
> Cc: freebsd-ppc@freebsd.org
> Subject: Re: FreeBSD 6.0 on Pegasos/ODW
> 
> Hi Matt,
> 
> > memmap before loading kernel:
> > 
> > 	Virtual Range	Physical Range	#Pages	Mode
> > 
> > memmap after "load kernel":
> > 
> > 	Virtual Range	Physical Range	#Pages	Mode
> > 
> > .. nothing! :)
> 
>   That's a major problem. FreeBSD (and NetBSD) keep ofw 
> resident, and rely on the ofw memmap to not blow it away 
> after the kernel has been loaded, and also to reconstruct the 
> same virtual space that ofw was using when calling back into it.

I understood that from the very beginning. 

So... what is FreeBSD doing wrong here? Or what bug did we find in
the firmware? The Linux chrp bootloader gets the memory map
properties okay.

Where's the code for this so I can show it to the guy who can 
instantly say "this is wrong" or "uhh I forgot to code that
property!" :)

> > What exactly DO I need to compile FreeBSD?
> 
>   A PC running FreeBSD >= 6.*, and a source tree
> 
> # cd <srctree>/src
> # make buildworld TARGET_ARCH=powerpc
> # make buildkernel TARGET_ARCH=powerpc

Okay I have access to one now (thanks Peter Czanik :)

How do I get a PPC compiler onto there or does every FreeBSD ship with
one now it's a real release platform?

This won't destroy any compiles or objects he made will it? I mean it's
not supposed to but it WON'T, right? :D

-- 
Matt Sealey <matt@genesi-usa.com>
Manager, Genesi, Developer Relations




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?011f01c69c1f$bb0c1bd0$99dfdfdf>