Hello all, I've built and loaded the 1.9.19 svgalib_helper driver, on 2.6.9-mm1-V0.2 and when I run a svgalib program the entire system locks up hard. The screen blanks, no keyboard, network, serial, all completely dead. It seems to work mostly fine on 2.6.9-mm1-U10.3 (it's starting to not play as nice with XWindows). It would be great to see svgalib's interrupt code used in the DRI interface. Spin waits spend valuable CPU resources and are not reliable (see attached code). On a completely other note, what replaces __bad_sema_init_use? The proprietary ATI drivers use it, and it seems to have been recently retired. Belayed thanks to Panagiotis for the remap_page_range info. John Gilbert jgilbert@biomail.ucsd.edu