Add support for DEC/Intel 21150 PCI-PCI bridge
Joel Sherrill <joel@OARcorp.com>
joel.sherrill at OARcorp.com
Fri Feb 25 18:04:58 UTC 2005
Peter Dufault wrote:
> I want to add support for the DEC/Intel 21150 PCI-PCI bridge, initially
> for the MVME5500 so I can use a Motorola PMCSPAN to get more PMC slots.
>
> I see the code in mvme5500/pci/pci.c where it detects bridges, and I did
> the trivial change to have it find the DEC 21150, but I don't see where
> bridges are setup. I looked at the 21150 documentation, and it seems as
> if it won't be too much work to get it set up and after that things
> should "just work".
>
> I don't know much about this yet, and any pointers on what to change and
> how things are going to go in the future (for more generic PCI support
> instead of in the mvme5500 tree!) will help.
Kate is on vacation but I have asked her to try to eliminate the BSP
specific pci.h in the MVME5500. The long term goal is that
<rtems/pci.h> should completely define the PCI API.
For now, just eliminating the mvme5500's pci.h and including the one
from powerpc/shared/pci would be a big step. Then my work on
eliminating the powerpc/shared/pci/pci.h file and using the shared ones
will naturally pick up the mvme5500. For now, I am ignoring it.
Till suggested that the use of pci0_* and pci1_ constants and functions
was an indication that the bus number parameter should have been
used, Using it would eliminate a lot. Then the PCI[01]_ stuff in that
pci.h can be eliminated.
> Thanks,
>
> Peter
>
> Peter Dufault
> HD Associates, Inc.
>
--
Joel Sherrill, Ph.D. Director of Research & Development
joel at OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985
More information about the users
mailing list