On Mon, Jan 27, 2003 at 02:40:00AM +0100, Bernhard Kaindl wrote:
 > > TDFX didn't required any AGP support, so there's work to be done there.
 > Seems so, the x86_64 developers should be able to give some more info,
 > e.g. I've read in arch/x86_64/kernel/pci-gart.c that the AMD Hammer has
 > an IOMMU in the northbridge and it says that it can support PCI devices
 > which can only support 32bit addresses on systems >4GB using the IOMMU.

It's actually something of a hack. It uses the agpgart as a
psuedo-IOMMU. It does this by allocating a percentage of the GART tables
for IOMMU usage, and reducing the size the agpgart code sees.

 > PS: I don't know much about AGP, DRI and the internals of AMD Hammer
 > Systems, so please forgive me if I overlooked something obvious.

Your comments make sense, and pretty much sum things up.
The ioctl stuff for eg.. the agp/dri ones are not yet added afaik
in the 32bit compatability code. (arch/x86_64/ia32/ia32_ioctl.c)

I've not looked at testing 64bit kernel + 32bit userspace yet,
so far just bringing up 64+64 / 32+32 has been enough work.

        Dave

-- 
| Dave Jones.        http://www.codemonkey.org.uk
| SuSE Labs


-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to