> Please, beware of another problem with AGP. Several chipsets including > Apple's UniNorth or some ia64 ones can't let the CPU access the AGP > aperture. So the kernel has to map real physical memory pages into > the process space when mmap'ing bits of the aperture. That makes > very difficult to handle unbind when other processes already map > part of the aperture. > > We got it to work properly with the in kernel AGP API by hacking both > agpgart and the DRM, and since most DRI drivers actually allocate the > whole AGP memory once and don't touch it. >
Can't you just map an empty region of (accessible) address space and then do this bind (ie fault in) the physical pages as they are accessed? Keith _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel