PCI IO range limitation

Benjamin Herrenschmidt benh at kernel.crashing.org
Sat Jun 30 09:14:59 EST 2007


> Define "legacy device"? What should that entail? You mean like mapping
> most of those registers to the first couple of kilobytes of "IO"?

Anything that hard-decodes IOs in the low ISA range yes. That includes
VGA video cards.

> If they're just left as their own on their own as PCI devices, why would
> it matter what the window was?

Because quite a few of those things hard decodes (can't be moved around,
so -have- to be able to generate cycles to those low addresses to hit
them) and sometimes don't even fully decode the 32 bits addresses
(though that's more rare).

For example, a VGA video card in text mode hard decodes both IO and
Memory at the legacy VGA ranges.

Ben.





More information about the Linuxppc-dev mailing list