Subject: Re: 64-bit paddr_t (again, arrgh....)
To: Simon Burge <simonb@wasabisystems.com>
From: Matt Thomas <matt@3am-software.com>
List: port-mips
Date: 01/31/2006 00:55:02
Simon Burge wrote:
> On Mon, Jan 30, 2006 at 08:51:44PM -0800, Garrett D'Amore wrote:
> 
>> Simon Burge wrote:
>>> On Mon, Jan 30, 2006 at 02:49:26PM -0800, Garrett D'Amore wrote:
>>>
>>>   
>>>> Good.  What I will do is go ahead and commit *that* change seperately,
>>>> and then commit the PCI code which depends on it after I have changed
>>>> it. :-)
>>>>
>>>> Any objections (Simon?)  Speak up now, please!
>>> My first broad comment on the PCI-specific parts was the name of the
>>> device (aupb) - I would have preferred aupci, or at a stretch aupcib
>>> to keep in line with the current naming conventions.  There was a stub
>>> entry already in the aubus attachment code for aupci.
>>>   
>> I think I forgot to respond to this one earlier.  Sorry 'bout that.  I
>> actually prefer the name aupci myself, but I decided to use aupb in a
>> (perhaps foolish) attempt to follow the standards set by other ports. 
>> There were two choices to follow: XXpb (where "pb" presumably means "pci
>> bridge"), or some name that doesn't reflect PCI at all (e.g. galileo or
>> bonito), and then a "device node" (not sure about NetBSD terminology
>> here) that is "pci".  (E.g. a lot of platforms have a "pci" device that
>> is not backed by a "pci.c" file, and which is totally different from
>> platform to platform.)
>>
>> I'm more than happy to change aupb to aupci if that is preferable. 
>> After all, its just a name, and "pci" is more descriptive.  I would like
>> to avoid having to rename all the internal symbols for now, if possible,
>> but that's just because I'm lazy and there are a bunch of them.  (I
>> don't trust a global search/replace not to bodge something else.)
>>
>> Anyway, let me know which you want, and whether it is a blocker for
>> commit, and I'll do whatever.
> 
> It seems that the split between foopb and foopci, and even foopcib,
> is all over the shop.  I still prefer aupci myself.  

pcib is pci isa bridge.  foopci or foopchb/foophb (pci host bridge)
are my preferences.  ppb is pci pci bridge.  (pceb is pci esia bridge).
-- 
Matt Thomas                     email: matt@3am-software.com
3am Software Foundry              www: http://3am-software.com/bio/matt/
Cupertino, CA              disclaimer: I avow all knowledge of this message.