Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Oct 2003 09:04:16 -0400 (EDT)
From:      Andrew Gallatin <gallatin@cs.duke.edu>
To:        Peter Grehan <grehan@freebsd.org>
Cc:        freebsd-ppc@freebsd.org
Subject:   Re: FYI: rudimentary loader for ppcbug-based systems
Message-ID:  <16270.38736.984138.190456@grasshopper.cs.duke.edu>
In-Reply-To: <3F8E068D.4F82C163@freebsd.org>
References:  <E087F7025D7E494B8015119695CEDB4C01972204@zpl02exm01.mpsc.mot.com> <3F8CAFAE.6260CFCF@freebsd.org> <20031015044706.GA787@blarf.homeip.net> <3F8CE205.5CB0B9E0@freebsd.org> <16269.25586.238272.357023@grasshopper.cs.duke.edu> <3F8E068D.4F82C163@freebsd.org>

index | next in thread | previous in thread | raw e-mail


Peter Grehan writes:
 > > 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.
 > 
 >  But there's still a startling array of different h/w and processor revs,

This is hidden by the palcode, which is a sort of hardware
abstraction layer.   If you don't have any devices to talk to, all
alphas look essentially identical to the OS.  

Its the device support (mainly the PCI bus(es)) where things get wonky.

 > which is why I think there is a reasonable chance of getting a GENERIC ppc

That would be great.  I'm not trying to discourage this,   I'm just
trying to correct what appear to be some misconceptions about the
alpha port, or perhaps are my misconceptions about ppc hardware.  
Will one pmap module work for all ppc platforms?  Does the TLB look
the same everywhere?

Drew


home | help

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