Re: [discuss] Re: 32-bit dma allocations on 64-bit platforms

Andi Kleen
2004-06-24T15:02:58Z

On Thu, Jun 24, 2004 at 09:39:27AM -0500, Terence Ripperda wrote:
> but even if all PCI-X and PCI-E devices properly addressed the full
> 64-bits, legacy 32-bit PCI devices can be plugged into the motherboards as
> well. my Intel em64t boards have mostly PCI-X, but 1 PCI slot and my amd
> x86_64 have all PCI slots (aside from the main PCI-E slot).

For the older AGP devices you can always map the data through the AGP
aperture, no ? (It also has a size limit, but that can be usually
increased in the BIOS setup)

This won't work for graphic cards put into PCI slots, but these
can probably tolerate some performance degradation.

For AMD all PCI IO can be done through the aperture anyways, only
Intel is more crippled in this regard.

> also, at least one motherboard manufacturer claims PCI-E + AGP, but the AGP
> is really just an AGP form-factor slot on the PCI bus.

With no aperture I guess?

-Andi