Port-powerpc archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

ibm4xx pci (Re: IBM405GP/GPr OPB bus_space endian (powerpc/ibm4xx/dev/opb.c))



Izumi Tsutsui wrote:
> In article <4415706A.6030103%netbsd.org@localhost>
> shige%NetBSD.org@localhost wrote:
>
>>>> - options IBM405GP (or something) is needed to specify ibm405gp.c
>>>>   (or should it be renamed to obppci.c??)
>>> PCI doesn't need to be 405gp specific.  It attaches to the PLB
>>> (processor local bus), so plbpci.c would be better.
>> ibm4xx/pci/pchb.c + ibm4xx/dev/ibm405gp.c = plbpci.c ?
> 
> Maybe.
> 
>> And...
>> Two functions in ibm4xx/pci/pci_machdep.c
>> (pci_intr_map()/pci_conf_interrupt()) are machine-dependent.
>> We should move them to evbppc/<board>/pci_machdep.c.
>> I think that other functions to powerpc/dev/plbpci.c. Is it ok?
> 
> Hmm, it's okay to put these functions into MD files,
> but I'm not sure if pci_machdep.c is appropriate or not.
> Is there any other board-specific file like evbmips?

I will make an arrangement of ibm4xx pci driver.
Before doing this, I have a simple question.

Why is pchb below on plb directly?
(cf. On i386 port, mainbus -> pci -> pchb.)

Are there some reasons?

-- 
Kind Regards,
--- shige
Shigeyuki Fukushima <shige@{FreeBSD,jp.FreeBSD,NetBSD}.org>




Home | Main Index | Thread Index | Old Index