From: Benjamin H. <be...@ke...> - 2005-06-05 22:12:14
|
On Sun, 2005-06-05 at 14:45 -0400, Vladimir Dergachev wrote: > >> Yes, however it is convenient to do so. > >> > >> The point is that AGP base address will not normally overlap the location > >> of system RAM. This is, of course, only reasonable for 32 bit systems.. > > > > I understand that part, but it's not what I meant. What I mean is this: You > > said, RADEON_MC_AGP_LOCATION is used to program where AGP is in the card's > > address space, and that's all fine and makes sense. > > > > However, we are *also* programming dev->agp->base into a register called > > RADEON_AGP_BASE. What is the meaning of that register? > > AFAIK this offset is used by PCI GART. When PCI GART is on this offset > specifies location of "AGP-like" space. No, it's the address of the AGP aperture on the _bus_, (the value you were talking about earlier) though it's sometimes just 0. Ben. |