FreeBSD 6.0 on Pegasos/ODW
Peter Grehan
grehan at freebsd.org
Thu Jun 29 20:43:43 UTC 2006
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.
More information about the freebsd-ppc
mailing list