From: Jon S. <jon...@gm...> - 2005-03-12 15:33:59
|
You can't do this without coordination from X and DRM. If either of those are in use you will lock the machine with this patch. DRM also implements WAITFORVSYNC as well as other interrupts. If you clear the ISR DRM is going to stop working. X is a bigger problem. If the radeonfb adapter is not the primary X adapter, X is going to disable its IO/MEM access at the PCI level on VT switch. Your radeonfb will then take an interrupt and not be able to acknowledge it. This results in an interrupt loop and you rebooting your machine. See the "Who is stomping PCI config space?" thread in the x.org xserver list. Because of these issues WAITFORVSYNC in radeondb has to wait for merged DRM/fbdev to be implemented. -- Jon Smirl jon...@gm... |