From: Gareth H. <ga...@so...> - 2001-01-29 03:07:21
|
CVSROOT: /cvsroot/dri Module name: xc Repository: xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/ Changes by: gareth@usw-pr-cvs1. 01/01/28 19:07:14 Modified files: xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/: Tag: mga-1-0-0-branch mga_dma.c mga_drv.h mga_state.c Revision Changes Path 1.24.16.4 +51 -97 xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/mga_dma.c 1.15.16.4 +1 -1 xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/mga_drv.h 1.21.8.5 +28 -16 xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/mga_state.c Log message: Don't really use the status page, keep the ring write pointer ourselves. 'book/double' will sit there and happily spin away, which kind of implies the DMA handling works well now. Other apps still causing lockups, most likely due to the fact I haven't fixed the rest of the code yet. |