GUPA (Grand Unified PCI API)

Joel Sherrill joel.sherrill at
Fri Feb 7 00:01:56 UTC 2003

Till Straumann wrote:
> While playing with the pc386 BSP (normally, I am a PPC person)
> I came across yet another unpleasant fact. It seems that there
> exist two flavors of accessing PCI config space with different
> APIs :-(. Hence the PCI device drivers in libchip are not
> portable across x86/ppc.
> It would certainly be nice to have a common API for PCI access.

Surely this can be agreed upon. :)

What is different between the two?  

And I would lean to adopting the PPC one since it would be easier
to propagate the PPC version to x86 than vice-versa.  There are
WAY more PPC BSPs to be touched.

> -- Till

Joel Sherrill, Ph.D.             Director of Research & Development
joel at                 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