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