From owner-freebsd-ppc@FreeBSD.ORG Thu Jun 29 20:43:43 2006 Return-Path: X-Original-To: freebsd-ppc@freebsd.org Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5767316A855 for ; Thu, 29 Jun 2006 20:43:43 +0000 (UTC) (envelope-from grehan@freebsd.org) Received: from dommail.onthenet.com.au (dommail.OntheNet.com.au [203.13.70.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3DE9144C02 for ; Thu, 29 Jun 2006 20:24:10 +0000 (GMT) (envelope-from grehan@freebsd.org) Received: from [10.33.24.110] (nat-198-95-226-228.netapp.com [198.95.226.228]) by dommail.onthenet.com.au (MOS 3.5.7-GR) with ESMTP id BXU13080 (AUTH peterg@ptree32.com.au); Fri, 30 Jun 2006 06:24:03 +1000 (EST) Message-ID: <44A436FD.4010906@freebsd.org> Date: Thu, 29 Jun 2006 13:24:29 -0700 From: Peter Grehan User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.8b) Gecko/20051014 MIME-Version: 1.0 To: matt@genesi-usa.com References: <007c01c69b76$1dbc6550$99dfdfdf@bakuhatsu.net> In-Reply-To: <007c01c69b76$1dbc6550$99dfdfdf@bakuhatsu.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-ppc@freebsd.org Subject: Re: FreeBSD 6.0 on Pegasos/ODW X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 20:43:43 -0000 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 /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.