Info on IO vs. Memory mapped PCI configuration ...
Michel Lanners
mlan at cpu.lu
Tue Jan 28 09:14:17 EST 2003
On 27 Jan, this message from vinai echoed through cyberspace:
> I am just getting into some driver programming for my work. I read a
> bit of the PCI System Architecture book, and it talked about one of the
> main ways x86 vs the PPC did PCI configuration was through IO vs memory
> space.
Configration? That's inherently platform-dependant. The host bridge
arranges for _some_ way of configuration space access to be available.
_You_ need to know _how_ you access it from the bridge docs.
It happens that PowerPC lacks the seperate address space that is called
'IO' on i386. So yes, everything is memory-mapped on PowerPC, be it
PCI's memory space (big fat mapping often mapped 1:1), IO space (smaller
mapping) or configuration space (mapped in the host bridge's memory
space).
> Is there an on-line reference somewhere that talks about these
> ideas or concept in more detail?
Not much that I know of... Try Intel or PCI SIG.
Cheers
Michel
-------------------------------------------------------------------------
Michel Lanners | " Read Philosophy. Study Art.
23, Rue Paul Henkes | Ask Questions. Make Mistakes.
L-1710 Luxembourg |
email mlan at cpu.lu |
http://www.cpu.lu/~mlan | Learn Always. "
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-dev
mailing list