CVS Update: driver (branch: trunk)
Benjamin Herrenschmidt
xorg-commit at cvs.freedesktop.org
Fri Feb 17 01:27:44 EET 2006
CVSROOT: /cvs/xorg
Module name: driver
Changes by: benh at gabe.freedesktop.org 06/02/16 15:27:44
Log message:
2006-02-17 Benjamin Herrenschmidt <benh at kernel.crashing.org>
* src/radeon.h:
* src/radeon_common.h:
* src/radeon_commonfuncs.c: (RADEONWaitForIdle):
* src/radeon_cursor.c: (RADEONCursorAllocEXA),
(RADEONSetCursorColors), (RADEONSetCursorPosition),
(RADEONLoadCursorImage), (RADEONHideCursor), (RADEONShowCursor),
(RADEONLoadCursorARGB), (RADEONCursorInit):
* src/radeon_dri.c: (RADEONDRIScreenInit),
(RADEONDRIFinishScreenInit), (RADEONDRICloseScreen),
(RADEONDRIRefreshArea):
* src/radeon_driver.c: (RADEONMapFB), (RADEONInitMemMapRegisters),
(RADEONInitMemoryMap), (RADEONGetAccessibleVRAM),
(RADEONPreInitConfig), (RADEONLoadPalette), (RADEONBlockHandler),
(RADEONScreenInit), (RADEONRestoreMemMapRegisters),
(RADEONAdjustMemMapRegisters), (RADEONRestoreSurfaces),
(RADEONSaveSurfaces), (RADEONChangeSurfaces), (RADEONRestoreMode),
(RADEONSaveMemMapRegisters), (RADEONSaveMode), (RADEONSave),
(RADEONInitDispBandwidth), (RADEONInitPLLRegisters),
(RADEONInitPLL2Registers), (RADEONInit), (RADEONModeInit),
(RADEONSaveScreen), (RADEONSwitchMode), (RADEONDoAdjustFrame),
(RADEONAdjustFrame), (RADEONEnterVT), (RADEONLeaveVT),
(RADEONCloseScreen), (RADEONDisplayPowerManagementSet):
* src/radeon_reg.h:
* src/radeon_render.c: (RADEONSetupRenderByteswap):
Memory map and misc fixes. This completely reworks the way the driver
detects available & accessible video memory and initializes the card
internal memory map. Along the way, I re-ordered some of the stuffs
in pre-init in order to remove some dodgy codepath, fixed various
init, exit and vt switch issues, and overall made the driver more
robust. The full memory map fix requires an updated DRM. The X driver
no longer tries to position the AGP aperture, this becomes entirely
DRM responsibility.
Modified files:
driver/xf86-video-ati/:
ChangeLog
driver/xf86-video-ati/src/:
radeon.h radeon_common.h radeon_commonfuncs.c
radeon_cursor.c radeon_dri.c radeon_driver.c radeon_reg.h
radeon_render.c
Revision Changes Path
1.22 +35 -0 driver/xf86-video-ati/ChangeLog
http://cvs.freedesktop.org/xorg/driver/xf86-video-ati/ChangeLog
1.33 +14 -7 driver/xf86-video-ati/src/radeon.h
http://cvs.freedesktop.org/xorg/driver/xf86-video-ati/src/radeon.h
1.8 +2 -1 driver/xf86-video-ati/src/radeon_common.h
http://cvs.freedesktop.org/xorg/driver/xf86-video-ati/src/radeon_common.h
1.2 +2 -0 driver/xf86-video-ati/src/radeon_commonfuncs.c
http://cvs.freedesktop.org/xorg/driver/xf86-video-ati/src/radeon_commonfuncs.c
1.10 +38 -10 driver/xf86-video-ati/src/radeon_cursor.c
http://cvs.freedesktop.org/xorg/driver/xf86-video-ati/src/radeon_cursor.c
1.28 +12 -5 driver/xf86-video-ati/src/radeon_dri.c
http://cvs.freedesktop.org/xorg/driver/xf86-video-ati/src/radeon_dri.c
1.86 +513 -265 driver/xf86-video-ati/src/radeon_driver.c
http://cvs.freedesktop.org/xorg/driver/xf86-video-ati/src/radeon_driver.c
1.21 +1 -0 driver/xf86-video-ati/src/radeon_reg.h
http://cvs.freedesktop.org/xorg/driver/xf86-video-ati/src/radeon_reg.h
1.18 +7 -9 driver/xf86-video-ati/src/radeon_render.c
http://cvs.freedesktop.org/xorg/driver/xf86-video-ati/src/radeon_render.c
More information about the xorg-commit
mailing list