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>