Hi Christian! > Well let's face it AGP is a total headache to maintain and dead for at least 10+ years. > > We have a lot of x86 specific stuff in the architecture independent graphics memory management > to get the caching right, abusing the DMA API on multiple occasions, need to distinct between > AGP and driver specific page tables etc etc... AGP isn't exclusively used on x86 but there are also a lot of PowerPC desktop machines (Apple PowerMac, Pegasos etc) that employ AGP graphics. > So the idea here is to just go ahead and remove the support from Radeon and Nouveau and > then drop the necessary code from TTM. > For Radeon this means that we just switch over to the driver specific page tables and > everything should more or less continue to work. > > For Nouveau I'm not 100% sure, but from the code it of hand looks like we can do it similar to Radeon. > > Please comment what you think about this. I would be against such a move as AGP graphics is still used by people running the powerpc and ppc64 Debian ports on their vintage hardware [1]. I have also CC'ed the debian-powerpc mailing list so that other users can voice their opinion. Thanks, Adrian > [1] https://cdimage.debian.org/cdimage/ports/2020-04-19/ -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaubitz@xxxxxxxxxx `. `' Freie Universitaet Berlin - glaubitz@xxxxxxxxxxxxxxxxxxx `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel