CVSROOT: /home/x-cvs
Module name: xc
Changes by: [EMAIL PROTECTED] 02/09/10 17:29:34
Log message:
247. Fix various bugs in the DRI support for the i830 and i845G
(Keith Whitwell).
246. Major rework of the 2D i830/i845G support, including:
- Improve VESA mode selection, and fix refresh rate selection.
- Don't duplicate functions provided in the vbe modules.
- Don't duplicate functions provided in the vgahw module.
- Rewrite memory allocation.
- Rewrite initialisation and save/restore state handling.
- Decouple the i810 support from i830 and later.
- Remove various unnecessary hacks and workarounds.
- Fix an 845G problem with the ring buffer not in pre-allocated
memory.
- Fix screen blanking.
- Fix some HW cursor glitches, and turn HW cursor off at VT switch
and exit.
- Don't attempt to use the i830's function 1 entity.
- Fix problems with option handling.
(David Dawes).
Modified files:
xc/lib/GL/mesa/src/drv/i830/:
Imakefile i830_context.c i830_context.h i830_debug.c
i830_debug.h i830_ioctl.c i830_screen.c i830_span.c
i830_span.h i830_state.c i830_state.h i830_tex.c
i830_texmem.c i830_texstate.c i830_tris.c i830_vb.c
xc/programs/Xserver/hw/xfree86/:
CHANGELOG
xc/programs/Xserver/hw/xfree86/drivers/i810/:
Imakefile i810.h i810_accel.c i810_cursor.c i810_dga.c
i810_dri.c i810_dri.h i810_driver.c i810_hwmc.c i810_io.c
i810_memory.c i810_reg.h i810_video.c i810_wmark.c
i830_dri.c i830_dri.h i830_driver.c
xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/:
i830.h i830_dma.c i830_drm.h i830_drv.c i830_drv.h
Added files:
xc/programs/Xserver/hw/xfree86/drivers/i810/:
common.h i810_common.h i830.h i830_accel.c i830_common.h
i830_cursor.c i830_dga.c i830_memory.c
Removed files:
xc/lib/GL/mesa/src/drv/i830/:
i830_drv.h
Revision Changes Path
1.4 +11 -2 xc/lib/GL/mesa/src/drv/i830/Imakefile
1.3 +90 -12 xc/lib/GL/mesa/src/drv/i830/i830_context.c
1.2 +39 -9 xc/lib/GL/mesa/src/drv/i830/i830_context.h
1.2 +2 -2 xc/lib/GL/mesa/src/drv/i830/i830_debug.c
1.2 +1 -7 xc/lib/GL/mesa/src/drv/i830/i830_debug.h
1.3 +116 -134 xc/lib/GL/mesa/src/drv/i830/i830_ioctl.c
1.2 +11 -51 xc/lib/GL/mesa/src/drv/i830/i830_screen.c
1.3 +26 -13 xc/lib/GL/mesa/src/drv/i830/i830_span.c
1.2 +4 -1 xc/lib/GL/mesa/src/drv/i830/i830_span.h
1.4 +541 -358 xc/lib/GL/mesa/src/drv/i830/i830_state.c
1.2 +2 -1 xc/lib/GL/mesa/src/drv/i830/i830_state.h
1.3 +4 -4 xc/lib/GL/mesa/src/drv/i830/i830_tex.c
1.2 +2 -2 xc/lib/GL/mesa/src/drv/i830/i830_texmem.c
1.2 +9 -5 xc/lib/GL/mesa/src/drv/i830/i830_texstate.c
1.3 +42 -21 xc/lib/GL/mesa/src/drv/i830/i830_tris.c
1.4 +4 -9 xc/lib/GL/mesa/src/drv/i830/i830_vb.c
3.2294 +19 -1 xc/programs/Xserver/hw/xfree86/CHANGELOG
1.20 +61 -13 xc/programs/Xserver/hw/xfree86/drivers/i810/Imakefile
1.32 +52 -554 xc/programs/Xserver/hw/xfree86/drivers/i810/i810.h
1.13 +254 -654 xc/programs/Xserver/hw/xfree86/drivers/i810/i810_accel.c
1.6 +92 -162 xc/programs/Xserver/hw/xfree86/drivers/i810/i810_cursor.c
1.5 +153 -161 xc/programs/Xserver/hw/xfree86/drivers/i810/i810_dga.c
1.27 +471 -356 xc/programs/Xserver/hw/xfree86/drivers/i810/i810_dri.c
1.7 +51 -22 xc/programs/Xserver/hw/xfree86/drivers/i810/i810_dri.h
1.71 +733 -635 xc/programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c
1.4 +5 -5 xc/programs/Xserver/hw/xfree86/drivers/i810/i810_hwmc.c
1.5 +61 -26 xc/programs/Xserver/hw/xfree86/drivers/i810/i810_io.c
1.25 +268 -324 xc/programs/Xserver/hw/xfree86/drivers/i810/i810_memory.c
1.7 +124 -48 xc/programs/Xserver/hw/xfree86/drivers/i810/i810_reg.h
1.22 +7 -5 xc/programs/Xserver/hw/xfree86/drivers/i810/i810_video.c
1.7 +193 -186 xc/programs/Xserver/hw/xfree86/drivers/i810/i810_wmark.c
1.4 +654 -849 xc/programs/Xserver/hw/xfree86/drivers/i810/i830_dri.c
1.3 +50 -46 xc/programs/Xserver/hw/xfree86/drivers/i810/i830_dri.h
1.14 +1988 -2028xc/programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c
1.2 +31 -44
xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/i830.h
1.4 +160 -287
xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/i830_dma.c
1.2 +13 -0
xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/i830_drm.h
1.2 +3 -47
xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/i830_drv.c
1.2 +12 -9
xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/i830_drv.h
_______________________________________________
Cvs-commit mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/cvs-commit