Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Jun 2006 13:24:29 -0700
From:      Peter Grehan <grehan@freebsd.org>
To:        matt@genesi-usa.com
Cc:        freebsd-ppc@freebsd.org
Subject:   Re: FreeBSD 6.0 on Pegasos/ODW
Message-ID:  <44A436FD.4010906@freebsd.org>
In-Reply-To: <007c01c69b76$1dbc6550$99dfdfdf@bakuhatsu.net>
References:  <007c01c69b76$1dbc6550$99dfdfdf@bakuhatsu.net>

next in thread | previous in thread | raw e-mail | index | archive | help
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.

> 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

>I might be able to find a Beige G3 Mac somewhere.

  No go, it's ofw 2.*, which runs in real mode and won't load ELF :(

  >= ofw 3.*, on all 'new-world' hardware, is the minimum required.

later,

Peter.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44A436FD.4010906>