From owner-freebsd-ppc@FreeBSD.ORG Wed Oct 15 08:12:57 2003 Return-Path: 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 62DB016A4B3; Wed, 15 Oct 2003 08:12:57 -0700 (PDT) Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 43CAE43F3F; Wed, 15 Oct 2003 08:12:56 -0700 (PDT) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.12.10/8.12.10) with ESMTP id h9FFCtn6006216 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Wed, 15 Oct 2003 11:12:55 -0400 (EDT) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.11.6/8.9.1) id h9FFCoo34253; Wed, 15 Oct 2003 11:12:50 -0400 (EDT) (envelope-from gallatin@cs.duke.edu) From: Andrew Gallatin MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16269.25586.238272.357023@grasshopper.cs.duke.edu> Date: Wed, 15 Oct 2003 11:12:50 -0400 (EDT) To: Peter Grehan In-Reply-To: <3F8CE205.5CB0B9E0@freebsd.org> References: <3F8CAFAE.6260CFCF@freebsd.org> <20031015044706.GA787@blarf.homeip.net> <3F8CE205.5CB0B9E0@freebsd.org> X-Mailer: VM 6.75 under 21.1 (patch 12) "Channel Islands" XEmacs Lucid cc: Alex Zepeda cc: freebsd-ppc@freebsd.org Subject: Re: FYI: rudimentary loader for ppcbug-based systems X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Oct 2003 15:12:57 -0000 Peter Grehan writes: > Userspace is unnecessarily replicated for each of those platforms. There's > a lot more differences between a lot of FreeBSD/alpha platforms than there is > for the different NetBSD PPC platforms. The differences in the alpha platforms are mainly variations on how the PCI bus is accessed and are more akin to the differences on the x86 between using ACPI and pcibios to access the pci bus. The low level code such as what NetBSD would put in machdep.c and locore.s is the same across all alphas. Drew