> 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

Reply via email to