Home | History | Annotate | Line # | Download | only in dist
ChangeLog revision 1.1
      1  1.1  mrg 2009-09-26  Bartosz Kosiorek  <gang65 (a] poczta.onet.pl>
      2  1.1  mrg 
      3  1.1  mrg 	Save/restore ECK Clock Synthesizer
      4  1.1  mrg 
      5  1.1  mrg 	* src/via_driver.c: (VIASave), (VIARestore):
      6  1.1  mrg 	* src/via_driver.h:
      7  1.1  mrg 
      8  1.1  mrg 2009-09-21  Bartosz Kosiorek  <gang65 (a] poczta.onet.pl>
      9  1.1  mrg 
     10  1.1  mrg 	Fixed bug with panel autodetection using
     11  1.1  mrg 	ViaPanelGetNativeModeFromScratchPad function
     12  1.1  mrg 
     13  1.1  mrg 	* src/via_panel.c:
     14  1.1  mrg 
     15  1.1  mrg 2009-09-21  Bartosz Kosiorek  <gang65 (a] poczta.onet.pl>
     16  1.1  mrg 
     17  1.1  mrg 	Fixed problem with backlite (Ticket #308)
     18  1.1  mrg 
     19  1.1  mrg 	* src/via_lvds.c: (ViaLVDSSoftwarePowerFirstSequence),
     20  1.1  mrg 	(ViaLVDSSoftwarePowerSecondSequence),
     21  1.1  mrg 	(ViaLVDSHardwarePowerFirstSequence),
     22  1.1  mrg 	(ViaLVDSHardwarePowerSecondSequence), (ViaLVDSPower):
     23  1.1  mrg 
     24  1.1  mrg 2009-09-15  Bartosz Kosiorek  <gang65 (a] poczta.onet.pl>
     25  1.1  mrg 
     26  1.1  mrg 	TV-out VT1625 chip support
     27  1.1  mrg 
     28  1.1  mrg 	* src/via_bios.h:
     29  1.1  mrg 	* src/via_crtc.c: (ViaFirstCRTCSetMode):
     30  1.1  mrg 	* src/via_display.c: (ViaDisplayEnableDVO), (ViaDisplayDisableDVO),
     31  1.1  mrg 	(ViaDisplaySetStreamOnDVO):
     32  1.1  mrg 	* src/via_driver.c: (VIASetupDefaultOptions), (VIAPreInit):
     33  1.1  mrg 	* src/via_mode.c: (ViaTVSetMode), (ViaOutputsSelect), (ViaModeSet):
     34  1.1  mrg 	* src/via_vt162x.c: (ViaSetTVClockSource), (VT1622ModeI2C),
     35  1.1  mrg 	(VT1622ModeCrtc):
     36  1.1  mrg 	* src/via_vt162x.h:
     37  1.1  mrg 
     38  1.1  mrg 2009-09-15  Bartosz Kosiorek  <gang65 (a] poczta.onet.pl>
     39  1.1  mrg 
     40  1.1  mrg 	Cursor support speedup
     41  1.1  mrg 
     42  1.1  mrg 	* src/via_cursor.c: (viaHWCursorInit), (viaCursorStore),
     43  1.1  mrg 	(viaCursorRestore), (viaShowCursor), (viaHideCursor),
     44  1.1  mrg 	(viaSetCursorPosition), (viaLoadCursorImage), (viaLoadCursorARGB):
     45  1.1  mrg 
     46  1.1  mrg 2009-09-14  Bartosz Kosiorek  <gang65 (a] poczta.onet.pl>
     47  1.1  mrg 
     48  1.1  mrg 	Removed two old variables:
     49  1.1  mrg 	pBIOSInfo->panelX
     50  1.1  mrg 	pBIOSInfo->panelY
     51  1.1  mrg 	
     52  1.1  mrg 	and replaced it by:
     53  1.1  mrg 	pBIOSInfo->Panel->NativeMode->Width
     54  1.1  mrg 	pBIOSInfo->Panel->NativeMode->Height
     55  1.1  mrg 
     56  1.1  mrg 	* src/via_bios.h:
     57  1.1  mrg 	* src/via_driver.c: (VIASetupDefaultOptions):
     58  1.1  mrg 	* src/via_mode.c: (ViaPanelGetIndex), (VIASetLCDMode),
     59  1.1  mrg 	(ViaModePrimaryLegacy), (ViaModeSecondaryLegacy):
     60  1.1  mrg 	* src/via_swov.c: (SetVideoWindow):
     61  1.1  mrg 	* src/via_video.c: (DecideOverlaySupport):
     62  1.1  mrg 
     63  1.1  mrg 2009-09-10  Bartosz Kosiorek  <gang65 (a] poczta.onet.pl>
     64  1.1  mrg 
     65  1.1  mrg 	Fix bug with DFP Power Off (ticket #317)
     66  1.1  mrg 
     67  1.1  mrg 	* src/via_mode.c: (ViaDFPPower):
     68  1.1  mrg 
     69  1.1  mrg 2009-08-20  Bartosz Kosiorek  <gang65 (a] poczta.onet.pl>
     70  1.1  mrg 
     71  1.1  mrg 	Fix bug with wrong panel size value (http://www.openchrome.org/trac/ticket/301)
     72  1.1  mrg         This bug appeared only when UseLegacyModeSwitch was TRUE
     73  1.1  mrg 
     74  1.1  mrg 	* src/via_driver.c: (VIASetupDefaultOptions):
     75  1.1  mrg 	* src/via_video.c: (DecideOverlaySupport):
     76  1.1  mrg 
     77  1.1  mrg 2009-08-17  Bartosz Kosiorek <gang65 (a] poczta.onet.pl>
     78  1.1  mrg 
     79  1.1  mrg 	Added support of the VIA OpenBook
     80  1.1  mrg 
     81  1.1  mrg 	* src/via_id.c:
     82  1.1  mrg 
     83  1.1  mrg 2009-08-08  Bartosz Kosiorek <gang65 (a] poczta.onet.pl>
     84  1.1  mrg 
     85  1.1  mrg 	Added support for screen rotate upside-down and remove "magic numbers"
     86  1.1  mrg 
     87  1.1  mrg 	* src/via_driver.c:
     88  1.1  mrg 	* src/via_driver.h:
     89  1.1  mrg 	* src/via_shadow.c:
     90  1.1  mrg 
     91  1.1  mrg 2009-07-28  Jon Nettleton <jon.nettleton (a] gmail.com>
     92  1.1  mrg 
     93  1.1  mrg 	Forgot to remove an old Dot Clock entry from the table.
     94  1.1  mrg 
     95  1.1  mrg 	* src/via_mode.h:
     96  1.1  mrg 
     97  1.1  mrg 2009-07-28  Jon Nettleton  <jon.nettleton (a] gmail.com>
     98  1.1  mrg 
     99  1.1  mrg 	XO 1.5 Panel patch contributed by Xavier Bachelot.
    100  1.1  mrg 	Fixup some of the Dotclock code and add working plls
    101  1.1  mrg 	for the XO 1.5
    102  1.1  mrg 
    103  1.1  mrg 	* src/via_bios.h:
    104  1.1  mrg 	* src/via_mode.c: (ViaSetDotclock), (ViaSetPrimaryDotclock),
    105  1.1  mrg 	(ViaSetSecondaryDotclock):
    106  1.1  mrg 	* src/via_mode.h:
    107  1.1  mrg 	* src/via_panel.c:
    108  1.1  mrg 
    109  1.1  mrg 2009-03-21  Xavier Bachelot  <xavier (a] bachelot.org>
    110  1.1  mrg 
    111  1.1  mrg 	* src/via_bios.h:
    112  1.1  mrg 	* src/via_display.c: (ViaDisplaySetStreamOnDFP):
    113  1.1  mrg 	* src/via_driver.c: (VIAPreInit), (VIASave), (VIARestore),
    114  1.1  mrg 	(VIADPMS):
    115  1.1  mrg 	* src/via_driver.h:
    116  1.1  mrg 	* src/via_mode.c: (ViaDFPDetect), (ViaOutputsDetect),
    117  1.1  mrg 	(ViaOutputsSelect), (ViaDFPPower), (ViaModeSet):
    118  1.1  mrg 
    119  1.1  mrg 	CX700 integrated TMDS (Patch courtesy Tim Chen from VIA).
    120  1.1  mrg 
    121  1.1  mrg 2009-02-19  Gabriel Mansi  <gabriel-dot-mansi-at-gmail-dot-com>
    122  1.1  mrg 
    123  1.1  mrg 	* src/via_driver.c: (VIAScreenInit), (VIAWriteMode):
    124  1.1  mrg 
    125  1.1  mrg 	Initialize CRTC before a mode switch. Fix bug #260.
    126  1.1  mrg 
    127  1.1  mrg 2009-01-26  Jon Nettleton <jon.nettleton (a] gmail.com>
    128  1.1  mrg 
    129  1.1  mrg 	* src/via_accel.c: (viaInitXAA), (viaExaCheckComposite):
    130  1.1  mrg 
    131  1.1  mrg 	a couple of small compatibility fixes for XAA and EXA.
    132  1.1  mrg 
    133  1.1  mrg 2009-01-17  Jon Nettleton  <jon.nettleton (a] gmail.com>
    134  1.1  mrg 
    135  1.1  mrg 	* libxvmc/viaLowLevel.c: (viaDMAInitTimeStamp):
    136  1.1  mrg 	* src/via_accel.c: (viaDisableVQ):
    137  1.1  mrg 	* src/via_video.c: (viaVideoFillPixmap):
    138  1.1  mrg 
    139  1.1  mrg 	viaLowLevel.c and via_accel.c are fixes by 
    140  1.1  mrg 	Bartosz Kosiorek.  The via_video.c is a syntax
    141  1.1  mrg 	fix by Robert Bridge.  Thanks for the bug fixes.
    142  1.1  mrg 
    143  1.1  mrg 2009-01-17  Jon Nettleton  <jon.nettleton (a] gmail.com>
    144  1.1  mrg 
    145  1.1  mrg 	* configure.ac:
    146  1.1  mrg 	* src/via_accel.c: (viaInitAccel), (viaExitAccel),
    147  1.1  mrg 	(viaFinishInitAccel):
    148  1.1  mrg 	* src/via_driver.c: (VIASetup), (VIASetupDefaultOptions),
    149  1.1  mrg 	(VIAPreInit), (VIAWriteMode), (VIAInitialize3DEngine):
    150  1.1  mrg 	* src/via_driver.h:
    151  1.1  mrg 	* src/via_memory.c: (viaExaFBSave), (VIAFreeLinear),
    152  1.1  mrg 	(viaOffScreenLinear), (VIAInitLinear):
    153  1.1  mrg 	* src/via_priv.h:
    154  1.1  mrg 
    155  1.1  mrg 	Patch submitted by Robert Bridge, originally started by
    156  1.1  mrg 	Xavier Bachelot, to remove old EXA support.  We are moving
    157  1.1  mrg 	forward with the driver and are no longer supporting the
    158  1.1  mrg 	old EXA initializations.	
    159  1.1  mrg 
    160  1.1  mrg 2009-01-14  Jon Nettleton  <jon.nettleton (a] gmail.com>
    161  1.1  mrg 
    162  1.1  mrg 	* src/via_accel.c: (viaDisableVQ), (viaInitialize2DEngine),
    163  1.1  mrg 	(viaAccelSync):
    164  1.1  mrg 
    165  1.1  mrg 	According to VIA's code the P4M900 should have the same
    166  1.1  mrg 	acceleration initialization registers as the K8M890.  This
    167  1.1  mrg 	patch fixes this and gives about a 10x increase in the 
    168  1.1  mrg 	video benchmark numbers.
    169  1.1  mrg 
    170  1.1  mrg 2009-01-14  Jon Nettleton  <jon.nettletno (a] gmail.com>
    171  1.1  mrg 
    172  1.1  mrg 	* src/via_accel.c: (viaFlushPCI):
    173  1.1  mrg 
    174  1.1  mrg 	remove the check for VIA_3D_ENG_BUSY in the idle loop.
    175  1.1  mrg 	This causes xorg to chew a bit more cpu with XAA enabled,
    176  1.1  mrg 	and it causes the entire X server to dump if EXA is enabled.
    177  1.1  mrg 	I should investigate further, but for now I will just remove
    178  1.1  mrg 	it.
    179  1.1  mrg 
    180  1.1  mrg 2009-01-14  Jon Nettleton  <jon.nettleton (a] gmail.com>
    181  1.1  mrg 
    182  1.1  mrg 	* src/via_accel.c: (viaFlushPCI):
    183  1.1  mrg 
    184  1.1  mrg 	Oops forgot to change registers for the vx800 chipset
    185  1.1  mrg 	when waiting for Idle in the engines.  I also added
    186  1.1  mrg 	back in waiting for the 3d engine to be idle.  I am
    187  1.1  mrg 	not sure if this was removed for a reason.
    188  1.1  mrg 
    189  1.1  mrg 2009-01-07  Jon Nettleton <jon.nettleton (a] gmail.com>
    190  1.1  mrg 
    191  1.1  mrg 	* src/via_bios.h:
    192  1.1  mrg 	* src/via_crtc.c: (via_xf86crtc_resize), (ViaPreInitCRTCConfig):
    193  1.1  mrg 	* src/via_driver.c: (VIAPreInit):
    194  1.1  mrg 
    195  1.1  mrg 	Temporary hack to fix a bug with newer Xorg and DRI
    196  1.1  mrg 	that crashes if CRTC is not setup.  I am adding this
    197  1.1  mrg 	because I am working on this part of the code anyways
    198  1.1  mrg 	so it won't get lost in bit rot.
    199  1.1  mrg 
    200  1.1  mrg 2009-01-06  Jon Nettleton  <jon.nettleton (a] gmail.com>
    201  1.1  mrg 
    202  1.1  mrg 	* src/via_mode.c: (ViaModesMonitorFixup), (ViaModesAttachHelper):
    203  1.1  mrg 
    204  1.1  mrg 	Make sure that the monitor settings will handle our
    205  1.1  mrg 	internal Modes set for TV out and LCD Panels.
    206  1.1  mrg 
    207  1.1  mrg 2009-01-05  Jon Nettleton  <jon.nettleton (a] gmail.com>
    208  1.1  mrg 
    209  1.1  mrg 	* src/via_cursor.c: (viaHWCursorInit), (viaLoadCursorImage):
    210  1.1  mrg 
    211  1.1  mrg 	A couple more tweaks to fix mono hardware cursor on older
    212  1.1  mrg 	chipsets.
    213  1.1  mrg 
    214  1.1  mrg 2009-01-05  Jon Nettleton  <jon.nettleton (a] gmail.com>
    215  1.1  mrg 
    216  1.1  mrg 	* src/via_cursor.c: (viaHWCursorInit), (viaUseHWCursorARGB),
    217  1.1  mrg 	(viaUseHWCursor):
    218  1.1  mrg 	* src/via_driver.c: (VIAScreenInit):
    219  1.1  mrg 
    220  1.1  mrg 	Missed a couple of changes for the chipset specific
    221  1.1  mrg 	cursors.  Moved chipset detection to HWInit.  Removed
    222  1.1  mrg 	some extraneous debugging.
    223  1.1  mrg 
    224  1.1  mrg 2009-01-04  Gabriel Mansi  <gabriel-dot-mansi-at-gmail-dot-com>
    225  1.1  mrg 
    226  1.1  mrg 	* src/via.h:
    227  1.1  mrg 	* src/via_accel.c: (viaInitialize2DEngine):
    228  1.1  mrg 	* src/via_crtc.c: (ViaFirstCRTCSetMode), (ViaSecondCRTCSetMode):
    229  1.1  mrg 	* src/via_driver.c: (ViaMMIOEnable), (ViaMMIODisable),
    230  1.1  mrg 	(VIAWriteMode):
    231  1.1  mrg 	* src/via_swov.c: (SetFIFO_V3), (Upd_Video):
    232  1.1  mrg 	* src/via_video.c: (DecideOverlaySupport):
    233  1.1  mrg 
    234  1.1  mrg 	Initial XVideo support for VX800.
    235  1.1  mrg 
    236  1.1  mrg 2009-01-04  Jon Nettleton  <jon.nettleton (a] gmail.com>
    237  1.1  mrg 
    238  1.1  mrg 	* src/via_cursor.c: (viaHWCursorInit), (viaCursorSetFB),
    239  1.1  mrg 	(viaUseHWCursorARGB), (viaUseHWCursor), (viaLoadCursorImage),
    240  1.1  mrg 	(viaSetCursorColors), (viaLoadCursorARGB):
    241  1.1  mrg 	* src/via_driver.h:
    242  1.1  mrg 
    243  1.1  mrg 	Okay I tried to cheat.  We need to have some chipset
    244  1.1  mrg 	specific intelligence.  I have added this back into
    245  1.1  mrg 	the initial test to check for HWCursor support.
    246  1.1  mrg 
    247  1.1  mrg 2009-01-04  Jon Nettleton <jon.nettleton (a] gmail.com>
    248  1.1  mrg 
    249  1.1  mrg 	* src/via_accel.c: (viaInitXAA), (viaInitAccel):
    250  1.1  mrg 	* src/via_crtc.c: (ViaSecondCRTCSetStartingAddress):
    251  1.1  mrg 	* src/via_cursor.c: (viaHWCursorInit), (viaCursorSetFB),
    252  1.1  mrg 	(viaCursorStore), (viaCursorRestore), (viaShowCursor),
    253  1.1  mrg 	(viaHideCursor), (viaSetCursorPosition), (viaUseHWCursorARGB),
    254  1.1  mrg 	(viaUseHWCursor), (viaLoadCursorImage), (viaSetCursorColors),
    255  1.1  mrg 	(viaLoadCursorARGB):
    256  1.1  mrg 	* src/via_dga.c: (VIADGASetMode):
    257  1.1  mrg 	* src/via_driver.c: (VIAFreeRec), (VIASetupDefaultOptions),
    258  1.1  mrg 	(VIAPreInit), (VIAEnterVT), (VIALeaveVT), (VIAScreenInit),
    259  1.1  mrg 	(VIACloseScreen):
    260  1.1  mrg 	* src/via_driver.h:
    261  1.1  mrg 	* src/via_regs.h:
    262  1.1  mrg 
    263  1.1  mrg 	This is a take at reworking HWCursor.  It works off the
    264  1.1  mrg 	ttm_branch and the work done in the randr_branch.  It only needs
    265  1.1  mrg 	marginal testing as HWCursor was already very broken.
    266  1.1  mrg 
    267  1.1  mrg 2009-01-04  Jon Nettleton  <jon.nettleton (a] gmail.com>
    268  1.1  mrg 
    269  1.1  mrg 	* src/via_driver.c: (VIAMapMMIO), (VIAMapFB):
    270  1.1  mrg 
    271  1.1  mrg 	Moved pVia->FrameBufferBase setting to within
    272  1.1  mrg 	VIAMapFB where it was before being called without
    273  1.1  mrg 	being set.
    274  1.1  mrg 
    275  1.1  mrg 2009-01-04  Jon Nettleton  <jon.nettleton (a] gmail.com>
    276  1.1  mrg 
    277  1.1  mrg 	* src/via_driver.c: (VIAPreInit):
    278  1.1  mrg 
    279  1.1  mrg 	Patch submitted by Robert Bridge to clean up compiler
    280  1.1  mrg         warnings.  Should close trac ticket #243.  Thanks
    281  1.1  mrg 	RobbieAB.
    282  1.1  mrg 
    283  1.1  mrg 2008-12-29  Jon Nettleton  <jon.nettleton (a] gmail.com>
    284  1.1  mrg 
    285  1.1  mrg 	* src/via_accel.c: (viaInitXAA):
    286  1.1  mrg 	* src/via_driver.c: (VIAMapMMIO), (VIAMapFB):
    287  1.1  mrg 
    288  1.1  mrg 	Finally tracked down the XAA libpciaccess bug.  Also
    289  1.1  mrg 	Realized I had not enabled write-combining on the main
    290  1.1  mrg 	framebuffer.  This should give a small speed boost.
    291  1.1  mrg 
    292  1.1  mrg 2008-12-26  Jon Nettleton <jon.nettleton (a] gmail.com>
    293  1.1  mrg 
    294  1.1  mrg 	* src/via_mode.h:
    295  1.1  mrg 
    296  1.1  mrg 	Added support for all Modes in ViaPanelNativeModes to
    297  1.1  mrg 	ViaPanelModes.  Modes used are from Via's released driver
    298  1.1  mrg 	in ViaSupportModes.
    299  1.1  mrg 
    300  1.1  mrg 2008-11-04  Jon Nettleton  <jon.nettleton (a] gmail.com>
    301  1.1  mrg 
    302  1.1  mrg 	* src/via_crtc.c: (ViaFirstCRTCSetMode), (ViaSecondCRTCSetMode):
    303  1.1  mrg 
    304  1.1  mrg 	Found needed register writes that are needed so VX800 doesn't
    305  1.1  mrg 	crash when CRT is not enabled.  I also removed NEEDS FIXING
    306  1.1  mrg         comments from them as they are obviously needed.
    307  1.1  mrg 
    308  1.1  mrg 2008-11-03  Jon Nettleton  <jon.nettleton (a] gmail.com>
    309  1.1  mrg 
    310  1.1  mrg 	* src/via_accel.c: (viaSubsequentMono8x8PatternFillRect),
    311  1.1  mrg 	(viaSetupForSolidLine), (viaSubsequentSolidHorVertLine),
    312  1.1  mrg 	(viaSetupForDashedLine), (viaAccelMarkSync):
    313  1.1  mrg 
    314  1.1  mrg 	A few more acceleration tweaks for the VX800.  
    315  1.1  mrg 	This should fix all the XAA rendering issues.
    316  1.1  mrg 	This should also allow 800x480 Panels to work without
    317  1.1  mrg 	custom modelines.
    318  1.1  mrg 
    319  1.1  mrg 2008-11-02  Jon Nettleton  <jon.nettleton (a] gmail.com>
    320  1.1  mrg 
    321  1.1  mrg 	* src/via_accel.c: (viaFlushPCI), (viaDisableVQ),
    322  1.1  mrg 	(viaInitialize2DEngine), (viaAccelSync), (viaPitchHelper),
    323  1.1  mrg 	(viaAccelClippingHelper), (viaAccelSolidHelper),
    324  1.1  mrg 	(viaAccelTransparentHelper), (viaAccelCopyHelper),
    325  1.1  mrg 	(viaSetupForScreenToScreenCopy), (viaSubsequentScreenToScreenCopy),
    326  1.1  mrg 	(viaSetupForSolidFill), (viaSubsequentSolidFillRect),
    327  1.1  mrg 	(viaSetupForMono8x8PatternFill),
    328  1.1  mrg 	(viaSubsequentMono8x8PatternFillRect),
    329  1.1  mrg 	(viaSetupForColor8x8PatternFill),
    330  1.1  mrg 	(viaSubsequentColor8x8PatternFillRect),
    331  1.1  mrg 	(viaSetupForCPUToScreenColorExpandFill),
    332  1.1  mrg 	(viaSubsequentScanlineCPUToScreenColorExpandFill),
    333  1.1  mrg 	(viaSetupForImageWrite), (viaSubsequentImageWriteRect),
    334  1.1  mrg 	(viaSetupForSolidLine), (viaSubsequentSolidTwoPointLine),
    335  1.1  mrg 	(viaSubsequentSolidHorVertLine), (viaSetupForDashedLine),
    336  1.1  mrg 	(viaInitXAA), (viaAccelMarkSync), (viaExaPrepareSolid),
    337  1.1  mrg 	(viaExaSolid), (viaExaPrepareCopy), (viaExaCopy):
    338  1.1  mrg 	* src/via_bandwidth.c: (ViaSetPrimaryFIFO), (ViaSetSecondaryFIFO):
    339  1.1  mrg 	* src/via_cursor.c: (viaCursorARGBInit), (viaCursorARGBShow),
    340  1.1  mrg 	(viaCursorARGBHide), (viaCursorARGBSetPosition),
    341  1.1  mrg 	(viaCursorRecInit):
    342  1.1  mrg 	* src/via_driver.c: (VIASetupDefaultOptions), (VIAPreInit),
    343  1.1  mrg 	(VIALeaveVT), (VIACloseScreen):
    344  1.1  mrg 	* src/via_driver.h:
    345  1.1  mrg 	* src/via_id.c:
    346  1.1  mrg 	* src/via_id.h:
    347  1.1  mrg 	* src/via_mode.c: (ViaOutputsSelect), (VIAGetPanelSize),
    348  1.1  mrg 	(ViaPanelGetIndex):
    349  1.1  mrg 	* src/via_mode.h:
    350  1.1  mrg 	* src/via_panel.c: (ViaPanelPreInit):
    351  1.1  mrg 	* src/via_regs.h:
    352  1.1  mrg 	* src/via_swov.c: (VIAVidHWDiffInit), (viaCalculateVideoColor),
    353  1.1  mrg 	(viaSetColorSpace), (ViaInitVideoStatusFlag), (ViaSetVidCtl),
    354  1.1  mrg 	(SetFIFO_V3_64or32or32), (SetFIFO_V3_64or32or16):
    355  1.1  mrg 	* src/via_video.c: (viaInitVideo):
    356  1.1  mrg 
    357  1.1  mrg         Initial support for the VX800 chipset.  This is based off the
    358  1.1  mrg         Basic chipset support work of Xavier Bachelot and the inital
    359  1.1  mrg         Acceleration work done by Harald Welte.  I verified the changes
    360  1.1  mrg         based off the most recent VIA codebaase and fixed a couple of
    361  1.1  mrg         rendering issues.
    362  1.1  mrg 
    363  1.1  mrg         Still needs more work on EXA ( font rendering glitches ) and
    364  1.1  mrg         XVideo.
    365  1.1  mrg 
    366  1.1  mrg 2008-05-26  Gabriel Mansi <gabriel.mansi (a] gmail.com>
    367  1.1  mrg 
    368  1.1  mrg 	* src/Makefile.am:
    369  1.1  mrg 	* src/via_accel.c: (viaInitAccel):
    370  1.1  mrg 	* src/via_bios.h:
    371  1.1  mrg 	* src/via_crtc.c: (ViaCRTCSetGraphicsRegisters),
    372  1.1  mrg 	(ViaCRTCSetAttributeRegisters), (ViaCRTCInit),
    373  1.1  mrg 	(ViaFirstCRTCSetMode), (ViaFirstCRTCSetStartingAddress),
    374  1.1  mrg 	(ViaSecondCRTCSetStartingAddress),
    375  1.1  mrg 	(ViaSecondCRTCHorizontalQWCount), (ViaSecondCRTCHorizontalOffset),
    376  1.1  mrg 	(ViaSecondCRTCSetMode), (ViaFirstCRTCModeValid),
    377  1.1  mrg 	(ViaSecondCRTCModeValid), (ViaShadowCRTCSetMode):
    378  1.1  mrg 	* src/via_cursor.c: (viaCursorARGBInit), (viaCursorSetFB),
    379  1.1  mrg 	(viaCursorHWInit), (viaCursorHWShow), (viaCursorHWHide),
    380  1.1  mrg 	(viaCursorShow), (viaCursorHide), (viaCursorLoadImage),
    381  1.1  mrg 	(viaCursorHWSetPosition), (viaCursorSetPosition),
    382  1.1  mrg 	(viaCursorSetColors), (viaCursorStore), (viaCursorRestore),
    383  1.1  mrg 	(viaCursorARGBShow), (viaCursorARGBHide),
    384  1.1  mrg 	(viaCursorARGBSetPosition), (viaCursorARGBUse),
    385  1.1  mrg 	(viaCursorARGBLoad), (viaCursorRecInit), (viaCursorRecDestroy),
    386  1.1  mrg 	(viaCursorHWUse):
    387  1.1  mrg 	* src/via_dga.c: (VIADGASetMode):
    388  1.1  mrg 	* src/via_display.c: (ViaSecondDisplayChannelEnable),
    389  1.1  mrg 	(ViaSecondDisplayChannelDisable), (ViaDisplayInit),
    390  1.1  mrg 	(ViaDisplayEnableSimultaneous), (ViaDisplayDisableSimultaneous),
    391  1.1  mrg 	(ViaDisplayEnableCRT), (ViaDisplayDisableCRT),
    392  1.1  mrg 	(ViaDisplaySetStreamOnCRT):
    393  1.1  mrg 	* src/via_driver.c: (VIAGetRec), (VIAFreeRec),
    394  1.1  mrg 	(VIASetupDefaultOptions), (VIAPreInit), (VIAEnterVT), (VIALeaveVT),
    395  1.1  mrg 	(ViaGammaDisable), (VIASave), (VIARestore), (ViaMMIOEnable),
    396  1.1  mrg 	(ViaMMIODisable), (VIAMapMMIO), (VIAUnmapMem), (VIALoadPalette),
    397  1.1  mrg 	(VIAScreenInit), (VIAWriteMode), (VIACloseScreen),
    398  1.1  mrg 	(VIAAdjustFrame), (VIADPMS):
    399  1.1  mrg 	* src/via_driver.h:
    400  1.1  mrg 	* src/via_lvds.c: (ViaLVDSPowerFirstSequence),
    401  1.1  mrg 	(ViaLVDSPowerSecondSequence), (ViaLVDSDFPPower),
    402  1.1  mrg 	(ViaLVDSPowerChannel), (ViaLVDSPower):
    403  1.1  mrg 	* src/via_mode.c: (ViaPrintMode), (ViaOutputsSelect),
    404  1.1  mrg 	(VIAGetPanelSize), (ViaPanelGetIndex), (ViaModesAttach),
    405  1.1  mrg 	(ViaValidMode), (VIASetLCDMode), (ViaModePrimaryLegacy),
    406  1.1  mrg 	(ViaModeSecondaryLegacy), (ViaLCDPower), (ViaModeFirstCRTC),
    407  1.1  mrg 	(ViaModeSecondCRTC), (ViaModeSet):
    408  1.1  mrg 	* src/via_panel.c: (ViaPanelLookUpModeIndex),
    409  1.1  mrg 	(ViaPanelGetNativeModeFromOption),
    410  1.1  mrg 	(ViaPanelGetNativeModeFromScratchPad), (ViaPanelScaleDisable),
    411  1.1  mrg 	(ViaPanelScale), (ViaPanelGetNativeDisplayMode), (ViaPanelPreInit),
    412  1.1  mrg 	(ViaPanelCenterMode), (ViaPanelGetSizeFromEDID),
    413  1.1  mrg 	(ViaPanelGetSizeFromDDCv1), (ViaPanelGetSizeFromDDCv2):
    414  1.1  mrg 	* src/via_regs.h:
    415  1.1  mrg 	* src/via_swov.c: (Upd_Video):
    416  1.1  mrg 	* src/via_timing.c: (froundf), (timingGenerateMode),
    417  1.1  mrg 	(viaTimingCvt), (viaTimingGtf):
    418  1.1  mrg 	* src/via_timing.h:
    419  1.1  mrg 	* src/via_vbe.c: (ViaVbeGetActiveDevices), (ViaVbeSetMode),
    420  1.1  mrg 	(ViaVbeDoDPMS):
    421  1.1  mrg 	* src/via_video.c: (DecideOverlaySupport), (viaSaveVideo),
    422  1.1  mrg 	(viaRestoreVideo):
    423  1.1  mrg 
    424  1.1  mrg 	Merge panel code from randr branch (rev. 427 to 553)
    425  1.1  mrg 	Add native mode setting for P4M890, P4M900, K8M890 and CX700
    426  1.1  mrg 	Add LVDS power functions for P4M900 and CX700
    427  1.1  mrg 	Add ARGB hardware cursor support
    428  1.1  mrg 
    429  1.1  mrg 2008-03-11  Xavier Bachelot  <xavier-at-bachelot-dot-org>
    430  1.1  mrg 
    431  1.1  mrg 	* configure.ac:
    432  1.1  mrg 	* src/via.h:
    433  1.1  mrg 	* src/via_dri.c: (VIADRIIrqInit), (VIADRIScreenInit):
    434  1.1  mrg 	* src/via_driver.c: (via_pci_device), (via_host_bridge),
    435  1.1  mrg 	(viaPciDeviceVga), (if), (switch):
    436  1.1  mrg 	* src/via_driver.h:
    437  1.1  mrg 	* src/via_id.c: (ViaCheckCardId):
    438  1.1  mrg 
    439  1.1  mrg 	Merge changes from pciaccess branch.
    440  1.1  mrg 
    441  1.1  mrg 2008-02-19  Benno Schulenberg  <bensberg-at-justemail-dot-net>
    442  1.1  mrg 
    443  1.1  mrg 	* src/via_driver.c: (VIAPreInit):
    444  1.1  mrg 
    445  1.1  mrg 	Dealing with the NoAccel option before the Rotate option, since
    446  1.1  mrg 	the latter overrides the first.
    447  1.1  mrg 
    448  1.1  mrg 2008-01-28  Benno Schulenberg  <bensberg-at-justemail-dot-net>
    449  1.1  mrg 
    450  1.1  mrg 	* src/Makefile.am:
    451  1.1  mrg 
    452  1.1  mrg 	Recreating svnversion.h only when a source file has changed.
    453  1.1  mrg 
    454  1.1  mrg 2008-01-18  Benno Schulenberg  <bensberg-at-justemail-dot-net>
    455  1.1  mrg 
    456  1.1  mrg 	* src/via_dri.c: (VIAInitVisualConfigs):
    457  1.1  mrg 
    458  1.1  mrg 	Condensing an unneeded code duplication.
    459  1.1  mrg 
    460  1.1  mrg 2008-01-11  Benno Schulenberg  <bensberg-at-justemail-dot-net>
    461  1.1  mrg 
    462  1.1  mrg 	* src/openchrome.man:
    463  1.1  mrg 	* src/via_driver.c: (VIASetupDefaultOptions), (VIAPreInit):
    464  1.1  mrg 
    465  1.1  mrg 	Removing the redundant HWCursor option.
    466  1.1  mrg 
    467  1.1  mrg 2008-01-10  Benno Schulenberg  <bensberg-at-justemail-dot-net>
    468  1.1  mrg 
    469  1.1  mrg 	* src/openchrome.man: Tweaking the text, clarifying the effect
    470  1.1  mrg 	of an option, giving the default value.
    471  1.1  mrg 
    472  1.1  mrg 2008-01-08  Benno Schulenberg  <bensberg-at-justemail-dot-net>
    473  1.1  mrg 
    474  1.1  mrg 	* src/via_accel.c: (viaBitExpandHelper), (viaPixelARGB8888):
    475  1.1  mrg 
    476  1.1  mrg 	Moving a little more computation into the helper function.
    477  1.1  mrg 
    478  1.1  mrg 2007-10-29  Benno Schulenberg  <bensberg-at-justemail-dot-net>
    479  1.1  mrg 
    480  1.1  mrg 	* src/via_driver.c: (VIAPreInit):
    481  1.1  mrg 
    482  1.1  mrg 	Redoing the second change of June 10:  Printing VideoRAM again
    483  1.1  mrg 	only when it's actually been probed; plus further tiny code
    484  1.1  mrg 	cleanups: comments, line wraps, whitespace.
    485  1.1  mrg 
    486  1.1  mrg 2007-10-29  Benno Schulenberg  <bensberg-at-justemail-dot-net>
    487  1.1  mrg 
    488  1.1  mrg 	* src/via_driver.c: (VIAPreInit):
    489  1.1  mrg 
    490  1.1  mrg 	Redoing the first change of June 10:  Putting the chipset and
    491  1.1  mrg 	revision print statements together at the beginning; moving
    492  1.1  mrg 	the reading of the VideoRAM option to after X has parsed the
    493  1.1  mrg 	config file; plus a few small layout tweaks.
    494  1.1  mrg 
    495  1.1  mrg 2007-10-05  Gabriel Mansi  <gabriel-dot-mansi-at-gmail-dot-com>
    496  1.1  mrg 
    497  1.1  mrg 	* src/via_swov.c: (Upd_Video):
    498  1.1  mrg 
    499  1.1  mrg 	Enable colorkey on secondary.
    500  1.1  mrg 
    501  1.1  mrg 2007-10-03  Gabriel Mansi  <gabriel-dot-mansi-at-gmail-dot-com>
    502  1.1  mrg 
    503  1.1  mrg 	* src/via_driver.c: (VIAPreInit):
    504  1.1  mrg 
    505  1.1  mrg 	Fix memory detection for P4M900 and CX700.
    506  1.1  mrg 
    507  1.1  mrg 2007-09-12  Gabriel Mansi  <gabriel-dot-mansi-at-gmail-dot-com>
    508  1.1  mrg 
    509  1.1  mrg 	* src/via_bios.h:
    510  1.1  mrg 	* src/via_driver.c: (VIAWriteMode), (VIAAdjustFrame),
    511  1.1  mrg 	(VIASwitchMode):
    512  1.1  mrg 	* src/via_mode.c: (ViaModeSecondaryVGAFetchCount),
    513  1.1  mrg 	(ViaModeSecondaryVGAOffset), (ViaModeSecondaryVGA):
    514  1.1  mrg 	* src/via_swov.c: (Upd_Video):
    515  1.1  mrg 	* src/via_vbe.c: (ViaVbeSetPanelMode), (ViaVbeSetMode):
    516  1.1  mrg 
    517  1.1  mrg 	Fix offset when using vbe modes on secondary.
    518  1.1  mrg 
    519  1.1  mrg 2007-09-11  Xavier Bachelot  <xavier-at-bachelot-dot-org>
    520  1.1  mrg 
    521  1.1  mrg 	* libxvmc/viaLowLevel.c: (initXvMCLowLevel):
    522  1.1  mrg 	* libxvmc/viaLowLevel.h:
    523  1.1  mrg 	* libxvmc/viaLowLevelPro.c: (initXvMCLowLevel):
    524  1.1  mrg 	* src/via.h:
    525  1.1  mrg 	* src/via_accel.c: (viaInitExa):
    526  1.1  mrg 	* src/via_bandwidth.c: (ViaSetPrimaryFIFO):
    527  1.1  mrg 	* src/via_driver.c: (VIASetupDefaultOptions), (VIAPreInit),
    528  1.1  mrg 	(VIASave), (VIARestore), (VIALoadPalette):
    529  1.1  mrg 	* src/via_driver.h:
    530  1.1  mrg 	* src/via_id.c:
    531  1.1  mrg 	* src/via_mode.c: (ViaOutputsDetect):
    532  1.1  mrg 	* src/via_priv.h:
    533  1.1  mrg 	* src/via_swov.c: (Upd_Video):
    534  1.1  mrg 	* src/via_vbe.c: (ViaVbeInitInt10), (ViaVbeGetRefreshRateIndex),
    535  1.1  mrg 	(ViaVbeGetActiveDevices), (ViaVbeSetActiveDevices),
    536  1.1  mrg 	(ViaVbeSetPanelExpansion), (ViaVbeSetRefresh), (ViaVbeSetMode),
    537  1.1  mrg 	(ViaVbeSaveRestore), (ViaVbeModePreInit):
    538  1.1  mrg 	* src/via_xvmc.c: (ViaInitXVMC), (ViaXvMCCreateContext):
    539  1.1  mrg 
    540  1.1  mrg 	Sync with experimental_branch.
    541  1.1  mrg 
    542  1.1  mrg 2007-09-07  Gabriel Mansi  <gabriel-dot-mansi-at-gmail-dot-com>
    543  1.1  mrg 
    544  1.1  mrg 	* unichrome/via_id.c:
    545  1.1  mrg 
    546  1.1  mrg 	Added Gigabyte GA-VM900M ID, reported by Alexandre Penasso Teixeira.
    547  1.1  mrg 
    548  1.1  mrg 2007-09-07  Gabiel Mansi  <gabriel-dot-mansi-at-gmail-dot-com>
    549  1.1  mrg 
    550  1.1  mrg 	* libxvmc/viaLowLevel.c: (initXvMCLowLevel):
    551  1.1  mrg 	* libxvmc/viaLowLevel.h:
    552  1.1  mrg 	* libxvmc/viaLowLevelPro.c: (initXvMCLowLevel):
    553  1.1  mrg 	* unichrome/via.h:
    554  1.1  mrg 	* unichrome/via_driver.c: (VIASetupDefaultOptions), (VIAPreInit),
    555  1.1  mrg 	(VIASave), (VIARestore), (VIALoadPalette):
    556  1.1  mrg 	* unichrome/via_driver.h:
    557  1.1  mrg 	* unichrome/via_mode.c: (ViaOutputsDetect):
    558  1.1  mrg 	* unichrome/via_swov.c: (Upd_Video):
    559  1.1  mrg 	* unichrome/via_vbe.c: (ViaVbeInitInt10),
    560  1.1  mrg 	(ViaVbeGetRefreshRateIndex), (ViaVbeGetActiveDevices),
    561  1.1  mrg 	(ViaVbeSetActiveDevices), (ViaVbeSetPanelExpansion),
    562  1.1  mrg 	(ViaVbeSetRefresh), (ViaVbeSetMode), (ViaVbeSaveRestore),
    563  1.1  mrg 	(ViaVbeModePreInit):
    564  1.1  mrg 	* unichrome/via_xvmc.c: (ViaInitXVMC), (ViaXvMCCreateContext):
    565  1.1  mrg 
    566  1.1  mrg 	Merged vn896_branch from revision 361 to 391.
    567  1.1  mrg 
    568  1.1  mrg 2007-09-07  Gabriel Mansi  <gabriel-dot-mansi-at-gmail-dot-com>
    569  1.1  mrg 
    570  1.1  mrg 	* unichrome/via_driver.c: (VIAPreInit):
    571  1.1  mrg 	* unichrome/via_mode.c: (ViaOutputsDetect):
    572  1.1  mrg 	* unichrome/via_vbe.c: (ViaVbeSetActiveDevices):
    573  1.1  mrg 
    574  1.1  mrg 	Disabled TV detection for P4M900.
    575  1.1  mrg 
    576  1.1  mrg 2007-09-07  Gabriel Mansi  <gabriel-dot-mansi-at-gmail-dot-com>
    577  1.1  mrg 
    578  1.1  mrg 	* unichrome/via_driver.h:
    579  1.1  mrg 	* unichrome/via_vbe.c: (ViaVbeInitInt10),
    580  1.1  mrg 	(ViaVbeGetRefreshRateIndex), (ViaVbeGetActiveDevices),
    581  1.1  mrg 	(ViaVbeSetActiveDevices), (ViaVbeSetPanelExpansion),
    582  1.1  mrg 	(ViaVbeSetRefresh), (ViaVbeSetMode), (ViaVbeModePreInit):
    583  1.1  mrg 
    584  1.1  mrg 	VBE code cleanup.
    585  1.1  mrg 
    586  1.1  mrg 2007-09-02  Gabriel Mansi  <gabriel-dot-mansi-at-gmail-dot-com>
    587  1.1  mrg 
    588  1.1  mrg 	* unichrome/via_driver.c: (VIASetupDefaultOptions), (VIASave),
    589  1.1  mrg 	(VIARestore):
    590  1.1  mrg 	* unichrome/via_vbe.c: (ViaVbeSetMode):
    591  1.1  mrg 
    592  1.1  mrg 	Disabled XvDMA for P4M900.
    593  1.1  mrg 	Modified VBE functions calling order.
    594  1.1  mrg 
    595  1.1  mrg 2007-08-18  Gabriel Mansi  <gabriel-dot-mansi-at-gmail-dot-com>
    596  1.1  mrg 
    597  1.1  mrg 	* unichrome/via_driver.c: (VIASetupDefaultOptions):
    598  1.1  mrg 	* unichrome/via_priv.h:
    599  1.1  mrg 	* unichrome/via_swov.c: (Upd_Video):
    600  1.1  mrg 
    601  1.1  mrg 	Xvideo code cleanup; added maximum resolution with
    602  1.1  mrg 	interpolation for all chipsets.
    603  1.1  mrg 
    604  1.1  mrg 2007-08-03  Xavier Bachelot  <xavier-at-bachelot-dot-org>
    605  1.1  mrg 
    606  1.1  mrg 	* src/via_bios.h:
    607  1.1  mrg 	* src/via_mode.h:
    608  1.1  mrg 	* src/via_video.c: (DecideOverlaySupport):
    609  1.1  mrg 
    610  1.1  mrg 	Add basic support for DDR667.
    611  1.1  mrg 
    612  1.1  mrg 2007-07-31  Jon Nettleton  <jon-dot-nettleton-at-gmail-dot-com> 
    613  1.1  mrg 
    614  1.1  mrg 	* src/via_xvmc.c: (ViaInitXVMC):
    615  1.1  mrg 
    616  1.1  mrg 	Fixed the xvmc name we register.  Was still looking for
    617  1.1  mrg 	the old via xvmc library names.
    618  1.1  mrg 
    619  1.1  mrg 2007-07-04  Xavier Bachelot  <xavier-at-bachelot-dot-org>
    620  1.1  mrg 
    621  1.1  mrg 	* configure.ac:
    622  1.1  mrg 	* src/via_driver.c: (VIAPreInit):
    623  1.1  mrg 	* src/via_driver.h:
    624  1.1  mrg 
    625  1.1  mrg 	Bump driver version to 0.2.900.
    626  1.1  mrg 	Do not log detected chipset 2 times.
    627  1.1  mrg 	Remove duplicate changelog entry.
    628  1.1  mrg 
    629  1.1  mrg 2007-06-20  Gabriel Mansi  <gabriel-dot-mansi-at-gmail-dot-com>
    630  1.1  mrg 
    631  1.1  mrg 	* unichrome/via_bandwidth.c: (ViaSetPrimaryFIFO)
    632  1.1  mrg 
    633  1.1  mrg 	FIFO settings for CX700.
    634  1.1  mrg 
    635  1.1  mrg 2007-06-14  Jon Nettleton  <jon-dot-nettleton-at-gmail-dot-com>
    636  1.1  mrg 
    637  1.1  mrg 	* configure.ac:
    638  1.1  mrg 	* libxvmc/viaLowLevel.h:
    639  1.1  mrg 	* src/via.h:
    640  1.1  mrg 	* src/via_accel.c: (viaFlushPCI), (viaInitPCIe), (viaEnableAgpVQ),
    641  1.1  mrg 	(viaEnablePCIeVQ), (viaDisableVQ), (viaInitialize2DEngine),
    642  1.1  mrg 	(viaAccelSync), (viaInitXAA), (viaInitExa), (viaInitAccel):
    643  1.1  mrg 	* src/via_bandwidth.c: (ViaSetPrimaryFIFO), (ViaSetSecondaryFIFO):
    644  1.1  mrg 	* src/via_dri.c: (VIADRIRingBufferInit):
    645  1.1  mrg 	* src/via_driver.c: (VIASetupDefaultOptions), (VIAPreInit),
    646  1.1  mrg 	(VIALeaveVT), (VIASave), (VIAScreenInit), (VIACloseScreen):
    647  1.1  mrg 	* src/via_driver.h:
    648  1.1  mrg 	* src/via_id.c: (ViaDoubleCheckCLE266Revision), (ViaCheckCardId):
    649  1.1  mrg 	* src/via_id.h:
    650  1.1  mrg 	* src/via_mode.c: (ViaGetMemoryBandwidth), (ViaModePrimary):
    651  1.1  mrg 	* src/via_mode.h:
    652  1.1  mrg 	* src/via_regs.h:
    653  1.1  mrg 	* src/via_swov.c: (viaWaitHQVFlip), (viaWaitHQVDone),
    654  1.1  mrg 	(VIAVidHWDiffInit), (viaCalculateVideoColor), (viaSetColorSpace),
    655  1.1  mrg 	(ViaInitVideoStatusFlag), (ViaSetVidCtl), (AddHQVSurface),
    656  1.1  mrg 	(SetFIFO_V3), (SetFIFO_V3_64or32or32), (SetFIFO_V3_64or32or16),
    657  1.1  mrg 	(SetColorKey), (SetChromaKey), (SetHQVFetch), (Upd_Video),
    658  1.1  mrg 	(VIAVidUpdateOverlay), (ViaOverlayHide):
    659  1.1  mrg 	* src/via_swov.h:
    660  1.1  mrg 	* src/via_vbe.c: (ViaVbeSetMode):
    661  1.1  mrg 	* src/via_video.c: (DecideOverlaySupport), (viaInitVideo), (Flip),
    662  1.1  mrg 	(viaDmaBlitImage), (viaPutImage):
    663  1.1  mrg 	* src/via_video.h:
    664  1.1  mrg 	* src/via_xvmc.c: (ViaInitXVMC):
    665  1.1  mrg 
    666  1.1  mrg 	Pulled in Changes from the experimental_branch including
    667  1.1  mrg 		- Partial support for VIA_K8M890, VIA_P4M900, VIA_CX700,
    668  1.1  mrg 				      VIA_P4M890
    669  1.1  mrg 		- Added the VideoEngine option to help clean up code
    670  1.1  mrg 		- Ability to enable debugging with the configure script 
    671  1.1  mrg 
    672  1.1  mrg 2007-06-12  Gabriel Mansi  <gabriel-dot-mansi-at-gmail-dot-com>
    673  1.1  mrg 	
    674  1.1  mrg 	* unichrome/via.h:
    675  1.1  mrg 	* unichrome/via_dri.c: (VIADRIRingBufferInit):
    676  1.1  mrg 	* unichrome/via_driver.c:
    677  1.1  mrg 	* unichrome/via_id.c:
    678  1.1  mrg 	* unichrome/via_id.h:
    679  1.1  mrg 	* unichrome/via_swov.c: (viaCalculateVideoColor),
    680  1.1  mrg 	(viaSetColorSpace), (ViaInitVideoStatusFlag), (ViaSetVidCtl),
    681  1.1  mrg 	(SetFIFO_V3), (SetFIFO_V3_64or32or32), (SetFIFO_V3_64or32or16),
    682  1.1  mrg 	(Upd_Video):
    683  1.1  mrg 	* unichrome/via_vbe.c: (ViaVbeSetMode):
    684  1.1  mrg 	* unichrome/via_video.c: (DecideOverlaySupport):
    685  1.1  mrg 
    686  1.1  mrg 	Renamed VT3157 to VT3324.
    687  1.1  mrg 	Added check for null data block in vbe.
    688  1.1  mrg 	Remove version check for older version of Xorg.
    689  1.1  mrg 
    690  1.1  mrg 2007-06-12  Gabriel Mansi  <gabriel-dot-mansi-at-gmail-dot-com>
    691  1.1  mrg 
    692  1.1  mrg 	* unichrome/via.h:
    693  1.1  mrg 
    694  1.1  mrg 	Added missing includes.
    695  1.1  mrg 
    696  1.1  mrg 2007-06-10  Benno Schulenberg  <bensberg-at-justemail-dot-net>
    697  1.1  mrg 
    698  1.1  mrg 	* unichrome/via_driver.c: (VIAPreInit):
    699  1.1  mrg 
    700  1.1  mrg 	Print VideoRAM again only when it's actually been probed.
    701  1.1  mrg 	Further tiny code cleanups: comments, line wraps, whitespace.
    702  1.1  mrg 
    703  1.1  mrg 2007-06-10  Benno Schulenberg  <bensberg-at-justemail-dot-net>
    704  1.1  mrg 
    705  1.1  mrg 	* unichrome/via.man:
    706  1.1  mrg 	* unichrome/via_driver.c: (VIAPreInit):
    707  1.1  mrg 
    708  1.1  mrg 	Move reading of the VideoRAM option to after X has parsed the
    709  1.1  mrg 	config file.  Also put the chipset and revision print statements
    710  1.1  mrg 	together and at the beginning.  Plus several small layout tweaks.
    711  1.1  mrg 
    712  1.1  mrg 2007-06-07  Jon Nettleton  <jon-dot-nettleton-at-gmail-dot-com>
    713  1.1  mrg 
    714  1.1  mrg 	* Makefile.am:
    715  1.1  mrg 	* configure.ac:
    716  1.1  mrg 	* libxvmc/Makefile.am:
    717  1.1  mrg 	* man/Makefile.am:
    718  1.1  mrg 	* src/Makefile.am:
    719  1.1  mrg 	* src/via_driver.c:
    720  1.1  mrg 	* src/via_driver.h:
    721  1.1  mrg 
    722  1.1  mrg 	Renaming driver to openchrome_drv.so and XvMC library to
    723  1.1  mrg 	libchromeXvMC.so.
    724  1.1  mrg 
    725  1.1  mrg 2007-06-06  Jon Nettleton  <jon-dot-nettleton-at-gmail-dot-com>
    726  1.1  mrg 
    727  1.1  mrg 	* unichrome/via_driver.c:
    728  1.1  mrg 
    729  1.1  mrg 	Removed the chipset option definitions that aren't in
    730  1.1  mrg 	trunk yet.
    731  1.1  mrg 
    732  1.1  mrg 2007-06-06  Jon Nettleton  <jon-dot-nettleton-at-gmail-dot-com>
    733  1.1  mrg 
    734  1.1  mrg 	* unichrome/via_driver.c:
    735  1.1  mrg 	* unichrome/via_driver.h:
    736  1.1  mrg 	* unichrome/via.man:
    737  1.1  mrg 
    738  1.1  mrg 	Added per-chipset option defaults.  This should allow the
    739  1.1  mrg 	driver to work out of the box with almost all hardware and
    740  1.1  mrg 	xorg.conf configurations.
    741  1.1  mrg 
    742  1.1  mrg 2007-05-23  Jon Nettleton  <jon-dot-nettleton-at-gmail-dot-com> 
    743  1.1  mrg 
    744  1.1  mrg 	* unichrome/via.h:
    745  1.1  mrg 
    746  1.1  mrg 	Remove version check for older version of Xorg.  This is 
    747  1.1  mrg 	really not necessary anymore, and was causing some breakage
    748  1.1  mrg 	with xorg-server's new version numbering.
    749  1.1  mrg 
    750  1.1  mrg 2007-05-18  Xavier Bachelot  <xavier-at-bachelot-dot-org> 
    751  1.1  mrg 
    752  1.1  mrg 	* libxvmc/Makefile.am:
    753  1.1  mrg 	* libxvmc/viaXvMC.c: (XvMCCreateContext):
    754  1.1  mrg 
    755  1.1  mrg 	Backport 2 fixes from Xorg tree.
    756  1.1  mrg 	http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-via.git;a=commit;h=362e03a38682bfcf366242c53444fa36b6052794
    757  1.1  mrg 	http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-via.git;a=commit;h=3cd7dac2b5a1c4bfb66bd1b67904d72dc08cbd0e
    758  1.1  mrg 
    759  1.1  mrg 2007-05-15  Gabriel Mansi  <gabriel-dot-mansi-at-gmail-dot-com>
    760  1.1  mrg 
    761  1.1  mrg 	* unichrome/via.h:
    762  1.1  mrg 	* unichrome/via_driver.c: (VIASetupDefaultOptions):
    763  1.1  mrg 	* unichrome/via_driver.h:
    764  1.1  mrg 	* unichrome/via_swov.c: (viaWaitHQVFlip), (SetColorKey),
    765  1.1  mrg 	(SetChromaKey), (Upd_Video):
    766  1.1  mrg 	* unichrome/via_video.c: (Flip), (viaDmaBlitImage), (viaPutImage):
    767  1.1  mrg 
    768  1.1  mrg 	Xv code cleanup.
    769  1.1  mrg 
    770  1.1  mrg 2007-05-10  Jon Nettleton  <jon-dot-nettleton-at-gmail-dot-com>
    771  1.1  mrg 
    772  1.1  mrg 	* unichrome/via_driver.c:
    773  1.1  mrg 	* unichrome/via_driver.h:
    774  1.1  mrg 	* unichrome/via.man:
    775  1.1  mrg 
    776  1.1  mrg 	Added per chipset option defaults.  This should allow the
    777  1.1  mrg 	driver to install and work out of the box with almost all
    778  1.1  mrg 	hardware and xorg.conf configurations.
    779  1.1  mrg 
    780  1.1  mrg 2007-05-07  Gabriel Mansi  <gabriel-dot-mansi-at-gmail-dot-com>
    781  1.1  mrg 
    782  1.1  mrg 	* libxvmc/viaLowLevel.h:
    783  1.1  mrg 	* unichrome/via_accel.c: (viaFlushPCI), (viaDisableVQ),
    784  1.1  mrg 	(viaAccelSync):
    785  1.1  mrg 	* unichrome/via_bandwidth.c: (ViaSetPrimaryFIFO),
    786  1.1  mrg 	(ViaSetSecondaryFIFO):
    787  1.1  mrg 	* unichrome/via_dri.c: (VIADRIRingBufferInit):
    788  1.1  mrg 	* unichrome/via_driver.c: (VIAPreInit):
    789  1.1  mrg 	* unichrome/via_id.c:
    790  1.1  mrg 	* unichrome/via_swov.c: (viaWaitHQVFlip), (VIAVidHWDiffInit),
    791  1.1  mrg 	(viaSetColorSpace), (ViaInitVideoStatusFlag), (ViaSetVidCtl),
    792  1.1  mrg 	(SetFIFO_V3_64or32or32), (SetFIFO_V3_64or32or16), (SetColorKey),
    793  1.1  mrg 	(SetChromaKey), (Upd_Video):
    794  1.1  mrg 	* unichrome/via_video.c: (DecideOverlaySupport), (Flip),
    795  1.1  mrg 	(viaDmaBlitImage), (viaPutImage):
    796  1.1  mrg 
    797  1.1  mrg 	Fix Xv for P4M890.
    798  1.1  mrg 
    799  1.1  mrg 2007-04-30  Gabriel Mansi  <gabriel-dot-mansi-at-gmail-dot-com>
    800  1.1  mrg 
    801  1.1  mrg 	* unichrome/via_swov.c: (Upd_Video):
    802  1.1  mrg 	* unichrome/via_xvmc.c: (ViaInitXVMC):
    803  1.1  mrg 
    804  1.1  mrg 	Disable interpolation when the source width is greater than 800, 
    805  1.1  mrg 	otherwise the picture wraps around the screen (bug #109).
    806  1.1  mrg 	Fix a typo in ViaInitXVMC (bug #111).
    807  1.1  mrg 
    808  1.1  mrg 2007-04-14  Benno Schulenberg  <bensberg-at-justemail-dot-net>
    809  1.1  mrg 
    810  1.1  mrg 	* unichrome/via_id.c: (ViaDoubleCheckCLE266Revision),
    811  1.1  mrg 	(ViaCheckCardId):
    812  1.1  mrg 
    813  1.1  mrg 	VN -> VM, message tweaks, and trailing white space fixes.
    814  1.1  mrg 
    815  1.1  mrg 2007-03-28  Gabriel Mansi  <gabriel-dot-mansi-at-gmail-dot-com>
    816  1.1  mrg 
    817  1.1  mrg 	* unichrome/via_bandwidth.c: (ViaSetPrimaryFIFO):
    818  1.1  mrg 	* unichrome/via_swov.c: (viaWaitHQVFlip), (VIAVidHWDiffInit),
    819  1.1  mrg 	(viaSetColorSpace), (ViaInitVideoStatusFlag), (ViaSetVidCtl),
    820  1.1  mrg 	(SetFIFO_V3_64or32or32), (SetFIFO_V3_64or32or16), (SetColorKey),
    821  1.1  mrg 	(SetChromaKey), (Upd_Video):
    822  1.1  mrg 	* unichrome/via_video.c: (Flip), (viaDmaBlitImage), (viaPutImage):
    823  1.1  mrg 
    824  1.1  mrg 	Fix Xv for CX700.
    825  1.1  mrg 
    826  1.1  mrg 2007-03-20  Xavier Bachelot  <xavier-at-bachelot-dot-org>
    827  1.1  mrg 
    828  1.1  mrg 	* unichrome/via_bandwidth.c: (ViaSetPrimaryFIFO),
    829  1.1  mrg 	(ViaSetSecondaryFIFO):
    830  1.1  mrg 	* unichrome/via_dri.c: (VIADRIRingBufferInit):
    831  1.1  mrg 	* unichrome/via_driver.c:
    832  1.1  mrg 	* unichrome/via_id.c:
    833  1.1  mrg 	* unichrome/via_id.h:
    834  1.1  mrg 	* unichrome/via_mode.c: (ViaGetMemoryBandwidth), (ViaModePrimary):
    835  1.1  mrg 	* unichrome/via_mode.h:
    836  1.1  mrg 	* unichrome/via_swov.c: (VIAVidHWDiffInit),
    837  1.1  mrg 	(viaCalculateVideoColor), (viaSetColorSpace),
    838  1.1  mrg 	(ViaInitVideoStatusFlag), (SetFIFO_V3), (SetFIFO_V3_64or32or32):
    839  1.1  mrg 	* unichrome/via_video.c: (viaInitVideo):
    840  1.1  mrg 	* unichrome/via_xvmc.c: (ViaInitXVMC):
    841  1.1  mrg 
    842  1.1  mrg 	Initial support for P4M890.
    843  1.1  mrg 
    844  1.1  mrg 2007-03-09  Gabriel Mansi  <gabriel-dot-mansi-at-gmail-dot-com>
    845  1.1  mrg 
    846  1.1  mrg 	* unichrome/via_accel.c: (viaFlushPCI), (viaAccelSync),
    847  1.1  mrg 	(viaInitXAA):
    848  1.1  mrg 	* unichrome/via_bandwidth.c: (ViaSetPrimaryFIFO),
    849  1.1  mrg 	(ViaSetSecondaryFIFO):
    850  1.1  mrg 	* unichrome/via_driver.c: (VIAPreInit), (VIALeaveVT),
    851  1.1  mrg 	(VIACloseScreen):
    852  1.1  mrg 	* unichrome/via_id.c:
    853  1.1  mrg 	* unichrome/via_id.h:
    854  1.1  mrg 	* unichrome/via_mode.c: (ViaGetMemoryBandwidth), (ViaModePrimary):
    855  1.1  mrg 	* unichrome/via_mode.h:
    856  1.1  mrg 	* unichrome/via_swov.c: (viaWaitHQVFlip), (VIAVidHWDiffInit),
    857  1.1  mrg 	(viaCalculateVideoColor), (viaSetColorSpace),
    858  1.1  mrg 	(ViaInitVideoStatusFlag), (ViaSetVidCtl), (SetFIFO_V3_64or32or32),
    859  1.1  mrg 	(SetFIFO_V3_64or32or16), (SetColorKey), (SetChromaKey),
    860  1.1  mrg 	(Upd_Video):
    861  1.1  mrg 	* unichrome/via_video.c: (DecideOverlaySupport), (viaInitVideo),
    862  1.1  mrg 	(Flip), (viaDmaBlitImage), (viaPutImage):
    863  1.1  mrg 	* unichrome/via_xvmc.c: (ViaInitXVMC):
    864  1.1  mrg 
    865  1.1  mrg 	Initial support for P4M900.
    866  1.1  mrg 
    867  1.1  mrg 2007-03-08  Xavier Bachelot  <xavier-at-bachelot-dot-org>
    868  1.1  mrg 
    869  1.1  mrg 	* unichrome/via_bandwidth.c: (ViaSetPrimaryFIFO),
    870  1.1  mrg 	(ViaSetSecondaryFIFO):
    871  1.1  mrg 	* unichrome/via_dri.c: (VIADRIRingBufferInit):
    872  1.1  mrg 	* unichrome/via_driver.c:
    873  1.1  mrg 	* unichrome/via_id.c:
    874  1.1  mrg 	* unichrome/via_id.h:
    875  1.1  mrg 	* unichrome/via_mode.c: (ViaGetMemoryBandwidth), (ViaModePrimary):
    876  1.1  mrg 	* unichrome/via_mode.h:
    877  1.1  mrg 	* unichrome/via_swov.c: (VIAVidHWDiffInit),
    878  1.1  mrg 	(viaCalculateVideoColor), (viaSetColorSpace),
    879  1.1  mrg 	(ViaInitVideoStatusFlag), (SetFIFO_V3), (SetFIFO_V3_64or32or32):
    880  1.1  mrg 	* unichrome/via_video.c: (DecideOverlaySupport), (viaInitVideo):
    881  1.1  mrg 	* unichrome/via_xvmc.c: (ViaInitXVMC):
    882  1.1  mrg 
    883  1.1  mrg 	Initial support for CX700.
    884  1.1  mrg 
    885  1.1  mrg 2007-03-04  Benno Schulenberg  <bensberg-at-justemail-dot-net>
    886  1.1  mrg 
    887  1.1  mrg 	* unichrome/via.man:
    888  1.1  mrg 
    889  1.1  mrg 	Textual tweaks and options ordered alphabetically.
    890  1.1  mrg 
    891  1.1  mrg 2007-02-16  Benno Schulenberg  <bensberg-at-justemail-dot-net>
    892  1.1  mrg 
    893  1.1  mrg 	* unichrome/via_accel.c: (viaSetClippingRectangle),
    894  1.1  mrg 	(viaAccelSolidHelper), (viaAccelCopyHelper),
    895  1.1  mrg 	(viaSubsequentMono8x8PatternFillRect),
    896  1.1  mrg 	(viaSubsequentColor8x8PatternFillRect),
    897  1.1  mrg 	(viaSubsequentSolidTwoPointLine), (viaSubsequentSolidHorVertLine):
    898  1.1  mrg 
    899  1.1  mrg 	Limit x value to sixteen bits.  Fixes a rendering glitch reported
    900  1.1  mrg 	by Marg Huijgen <mark-dot-sf-dot-net-at-huijgen-dot-tk>; solution
    901  1.1  mrg 	found by Thomas.
    902  1.1  mrg 
    903  1.1  mrg 2007-02-10  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
    904  1.1  mrg 	
    905  1.1  mrg 	* unichrome/via_accel.c: (viaFlushDRIEnabled),
    906  1.1  mrg 	(viaSubsequentSolidTwoPointLine):
    907  1.1  mrg 
    908  1.1  mrg 	Fix line-clipping bug reported by Manuel Bilderbeek
    909  1.1  mrg 	<manuel-dot-bilderbeek-at-oce-dot-com>.
    910  1.1  mrg 	
    911  1.1  mrg 2007-02-06  Benno Schulenberg  <bensberg-at-justemail-dot-net>
    912  1.1  mrg 
    913  1.1  mrg 	* unichrome/via_driver.c:
    914  1.1  mrg 
    915  1.1  mrg 	Try CR39 when CR34 says zero during memory detection on
    916  1.1  mrg 	the CLE266.  Idea from Luc Verhaegen, patch by Mark Huijgen
    917  1.1  mrg 	<mark-dot-sf-dot-net-at-huijgen-dot-tk>.
    918  1.1  mrg 
    919  1.1  mrg 2007-01-20  Benno Schulenberg  <bensberg-at-justemail-dot-net>
    920  1.1  mrg 
    921  1.1  mrg 	* ChangeLog
    922  1.1  mrg 
    923  1.1  mrg 	Switch encoding of ChangeLog file to Unicode.
    924  1.1  mrg 	Whitespace and format adjustments.
    925  1.1  mrg 
    926  1.1  mrg 2007-01-20  Benno Schulenberg  <bensberg-at-justemail-dot-net>
    927  1.1  mrg 
    928  1.1  mrg 	* unichrome/via_driver.c: (VIALoadRgbLut), (VIALoadPalette),
    929  1.1  mrg 	(VIAScreenInit):
    930  1.1  mrg 
    931  1.1  mrg 	Add ability to change gamma setting.  Original patch by
    932  1.1  mrg 	Gonzalo A. de la Vega <gadelavega-at-gmail-dot-com>,
    933  1.1  mrg 	adapted	from Luc Verhaegen's implementation.
    934  1.1  mrg 
    935  1.1  mrg 2006-12-28  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com> 
    936  1.1  mrg 
    937  1.1  mrg 	* unichrome/via_accel.c: (viaExaTexUploadToScreen):
    938  1.1  mrg 
    939  1.1  mrg 	Work around an obscure hardware limitation when texturing from
    940  1.1  mrg 	AGP.
    941  1.1  mrg 
    942  1.1  mrg 2006-12-28  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com> 
    943  1.1  mrg 
    944  1.1  mrg 	* unichrome/via_dri.c: (VIASetAgpMode):
    945  1.1  mrg 
    946  1.1  mrg 	Fix AGP mode setting.
    947  1.1  mrg 
    948  1.1  mrg 2006-12-28  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com> 
    949  1.1  mrg 
    950  1.1  mrg 	Use non-power-of-two textures for EXA whenever possible.
    951  1.1  mrg 
    952  1.1  mrg 2006-12-18  Jon Nettleton  <jon-dot-nettleton-at-gmail-dot-com>
    953  1.1  mrg 
    954  1.1  mrg 	* unichrome/via_xvmc.c:
    955  1.1  mrg 
    956  1.1  mrg 	Thomas needs a good drm test which means we need XvMC.  I
    957  1.1  mrg 	have re-enabled it for testing.
    958  1.1  mrg 
    959  1.1  mrg 2006-12-15  Jon Nettleton  <jon-dot-nettleton-at-gmail-dot-com>
    960  1.1  mrg 
    961  1.1  mrg 	* unichrome/via.h:
    962  1.1  mrg 	* unichrome/via_swov.c:
    963  1.1  mrg 
    964  1.1  mrg 	This is my cleanup commit of the excellent patch that 
    965  1.1  mrg 	Gabriel Mansi <gabriel-dot-mansi-at-gmail-dot-com> provided,
    966  1.1  mrg 	which finishes the XVideo work on the VT3336 chipset.  Nice
    967  1.1  mrg 	work Gabriel.
    968  1.1  mrg 
    969  1.1  mrg 2006-12-13  Jon Nettleton  <jon-dot-nettleton-at-gmail-dot-com>
    970  1.1  mrg 
    971  1.1  mrg 	* unichrome/via_video.c:
    972  1.1  mrg 
    973  1.1  mrg 	Don't use HQV Offset for HQV_CONTROL.
    974  1.1  mrg 
    975  1.1  mrg 2006-12-11  Jon Nettleton  <jon-dot-nettleton-at-gmail-dot-com>
    976  1.1  mrg 
    977  1.1  mrg 	* unichrome/via_video.c:
    978  1.1  mrg 	* unichrome/via_swov.c:
    979  1.1  mrg 
    980  1.1  mrg 	Looks like the VT3336 has the same offset as the VT3259
    981  1.1  mrg 	for the hardware overlay.
    982  1.1  mrg 
    983  1.1  mrg 2006-12-10  Jon Nettleton  <jon-dot-nettleton-at-gmail-dot-com>
    984  1.1  mrg 
    985  1.1  mrg 	* unichrome/via_memcpy.c:
    986  1.1  mrg 	* unichrome/via_swov.c:
    987  1.1  mrg 
    988  1.1  mrg 	Removed the previous changes; I am not ready to rewrite
    989  1.1  mrg 	the assembly code for x86_64.
    990  1.1  mrg 	The ColorSpace registers were being set up incorrectly
    991  1.1  mrg 	for VT3336.
    992  1.1  mrg 
    993  1.1  mrg 2006-12-09  Jon Nettleton  <jon-dot-nettleton-at-gmail-dot-com>
    994  1.1  mrg 
    995  1.1  mrg 	* unichrome/via_memcpy.c:
    996  1.1  mrg 
    997  1.1  mrg 	The ifdef's in memcpy.c only support i386 arch; should
    998  1.1  mrg 	also support i86_64.
    999  1.1  mrg 
   1000  1.1  mrg 2006-12-09  Jon Nettleton  <jon-dot-nettleton-at-gmail-dot-com>
   1001  1.1  mrg 
   1002  1.1  mrg 	* unichrome/via_xvmc.c:
   1003  1.1  mrg 
   1004  1.1  mrg 	K8M890 does not support XvMC like the other chipsets;
   1005  1.1  mrg 	disable it for now.
   1006  1.1  mrg 
   1007  1.1  mrg 2006-12-09  Jon Nettleton  <jon-dot-nettleton-at-gmail-dot-com>
   1008  1.1  mrg 
   1009  1.1  mrg 	* unichrome/via_video.h:
   1010  1.1  mrg 	* unichrome/via_swov.h:
   1011  1.1  mrg 	* unichrome/via_swov.c:
   1012  1.1  mrg 
   1013  1.1  mrg 	Made K8M890 XV FIFO settings match K8M800.
   1014  1.1  mrg 	Enabled XV_DEBUG.
   1015  1.1  mrg 
   1016  1.1  mrg 2006-12-07  Jon Nettleton  <jon-dot-nettleton-at-gmail-dot-com>
   1017  1.1  mrg 
   1018  1.1  mrg 	* unichrome/via_mode.h:
   1019  1.1  mrg 
   1020  1.1  mrg 	Updated the BandwidthTable for K8M890 chipset.
   1021  1.1  mrg 
   1022  1.1  mrg 2006-12-07  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com> 
   1023  1.1  mrg 
   1024  1.1  mrg 	* unichrome/via_driver.c: (VIAEnterVT):
   1025  1.1  mrg 
   1026  1.1  mrg 	Initialize the AGP ring buffer before command submission.
   1027  1.1  mrg 
   1028  1.1  mrg 2006-12-07  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com> 
   1029  1.1  mrg 
   1030  1.1  mrg 	* unichrome/via_driver.c: (VIAEnterVT):
   1031  1.1  mrg 
   1032  1.1  mrg 	Blank and clear screen when entering VT.
   1033  1.1  mrg 	
   1034  1.1  mrg 2006-12-07  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com> 
   1035  1.1  mrg 
   1036  1.1  mrg 	* unichrome/via_driver.c: (VIAEnterVT):
   1037  1.1  mrg 
   1038  1.1  mrg 	Blank and clear screen when entering VT.
   1039  1.1  mrg 	
   1040  1.1  mrg 2006-12-07  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com> 
   1041  1.1  mrg 
   1042  1.1  mrg 	* unichrome/via_accel.c: (viaAccelDMADownload),
   1043  1.1  mrg 	(viaExaDownloadFromScreen), (viaInitExa):
   1044  1.1  mrg 
   1045  1.1  mrg 	Indent via_accel.c.
   1046  1.1  mrg 
   1047  1.1  mrg 2006-12-07  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com> 
   1048  1.1  mrg 
   1049  1.1  mrg 	* unichrome/via_accel.c: (viaAccelDMADownload):
   1050  1.1  mrg 
   1051  1.1  mrg 	Fix download from screen which was reusing kernel argument
   1052  1.1  mrg 	data that was altered by the kernel.
   1053  1.1  mrg 	
   1054  1.1  mrg 2006-12-07  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com> 
   1055  1.1  mrg 
   1056  1.1  mrg 	* unichrome/via_accel.c: (viaAccelDMADownload),
   1057  1.1  mrg 	(viaExaDownloadFromScreen):
   1058  1.1  mrg 
   1059  1.1  mrg 	Reimplement download from screen to something more easily
   1060  1.1  mrg 	debuggable.
   1061  1.1  mrg 
   1062  1.1  mrg 2006-12-06  Jon Nettleton  <jon-dot-nettleton-at-gmail-dot-com>
   1063  1.1  mrg 	
   1064  1.1  mrg 	* unichrome/via_driver.c:
   1065  1.1  mrg 	
   1066  1.1  mrg 	Fixed some of the boolean option changes that are
   1067  1.1  mrg 	inverses such as DisableIRQ. 
   1068  1.1  mrg 
   1069  1.1  mrg 2006-12-06  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com> 
   1070  1.1  mrg 
   1071  1.1  mrg 	* unichrome/via_memory.c: (viaExaFBSave), (viaOffScreenLinear):
   1072  1.1  mrg 
   1073  1.1  mrg 	Cause a "FatalError" if EXA is used with an un-patched Xserver,
   1074  1.1  mrg 	and an illegal save locked memory action is requested.
   1075  1.1  mrg 	
   1076  1.1  mrg 2006-12-06  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com> 
   1077  1.1  mrg 
   1078  1.1  mrg 	* unichrome/via_driver.c: (VIAInitialize3DEngine):
   1079  1.1  mrg 
   1080  1.1  mrg 	Proper register names in VIAInitialize3DEngine.
   1081  1.1  mrg 	
   1082  1.1  mrg 2006-12-06  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com> 
   1083  1.1  mrg 
   1084  1.1  mrg 	* unichrome/via_driver.c: (VIALeaveVT), (VIAWriteMode),
   1085  1.1  mrg 	(VIACloseScreen):
   1086  1.1  mrg 	* unichrome/via_vbe.c: (ViaVbeSetMode):
   1087  1.1  mrg 
   1088  1.1  mrg 	Now that we initialize the 3D engine every time we write
   1089  1.1  mrg 	mode, make sure this is done before setting up VQ and AGP
   1090  1.1  mrg 	so that those settings persist. The GPU will be unstable
   1091  1.1  mrg 	otherwise.
   1092  1.1  mrg 	Also fix some code comments.
   1093  1.1  mrg 	
   1094  1.1  mrg 2006-12-06  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com> 
   1095  1.1  mrg 
   1096  1.1  mrg 	* unichrome/via_driver.c: (VIALeaveVT):
   1097  1.1  mrg 
   1098  1.1  mrg 	Force 3D context upload after a VT switch.
   1099  1.1  mrg 	
   1100  1.1  mrg 2006-12-06  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com> 
   1101  1.1  mrg 
   1102  1.1  mrg 	* unichrome/via_dri.c: (viaDRIFBMemcpy), (viaDRIOffscreenSave):
   1103  1.1  mrg 
   1104  1.1  mrg 	Fix up previous commit for > 16MB sizes. 
   1105  1.1  mrg 
   1106  1.1  mrg 2006-12-06  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com> 
   1107  1.1  mrg 
   1108  1.1  mrg 	* unichrome/via_dri.c: (viaDRIOffscreenSave),
   1109  1.1  mrg 	(viaDRIOffscreenRestore):
   1110  1.1  mrg 	* unichrome/via_driver.c: (VIAEnterVT), (VIALeaveVT):
   1111  1.1  mrg 	* unichrome/via_driver.h:
   1112  1.1  mrg 
   1113  1.1  mrg 	Back up DRI offscreen memory before leaving VT and restore it
   1114  1.1  mrg 	when entering VT. It may be overwritten in between.
   1115  1.1  mrg 	Use PCI DMA blit for this if available.
   1116  1.1  mrg 	
   1117  1.1  mrg 2006-12-05  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com> 
   1118  1.1  mrg 
   1119  1.1  mrg 	* unichrome/via_driver.c: (VIAWriteMode), (VIAInitialize3DEngine):
   1120  1.1  mrg 	* unichrome/via_vbe.c: (ViaVbeSetMode):
   1121  1.1  mrg 
   1122  1.1  mrg 	With EXA + 3D we need to reinitialize the 3D engine after
   1123  1.1  mrg 	a mode switch (possibly the soft reset + 2D engine
   1124  1.1  mrg 	initialization). Otherwise the GPU will hang.
   1125  1.1  mrg 
   1126  1.1  mrg 2006-12-05  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com> 
   1127  1.1  mrg 	
   1128  1.1  mrg 	* unichrome/via_driver.c: (VIAPreInit):
   1129  1.1  mrg 
   1130  1.1  mrg 	Fix the dma2d option setting.
   1131  1.1  mrg 
   1132  1.1  mrg 2006-12-05  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com> 
   1133  1.1  mrg 
   1134  1.1  mrg 	* unichrome/via_bandwidth.c: (ViaSetPrimaryFIFO):
   1135  1.1  mrg 
   1136  1.1  mrg 	Use a more aggressive fifo setting for CLE266 Cx.
   1137  1.1  mrg 	Boosts performance.
   1138  1.1  mrg 	Please report problems with this.
   1139  1.1  mrg 
   1140  1.1  mrg 2006-12-05  Jon Nettleton  <jon-dot-nettleton-at-gmail-dot-com>
   1141  1.1  mrg 	
   1142  1.1  mrg 	* unichrome/via_video.c:
   1143  1.1  mrg 	* unichrome/via_swov.c:
   1144  1.1  mrg 	
   1145  1.1  mrg 	Added missing hardware overlay support for VT3336.
   1146  1.1  mrg 
   1147  1.1  mrg 2006-12-04  Jon Nettleton  <jon-dot-nettleton-at-gmail-dot-com>
   1148  1.1  mrg 	
   1149  1.1  mrg 	* unichrome/via_driver.c:
   1150  1.1  mrg 	
   1151  1.1  mrg 	Added patch to fix the K8M890 hang on VT switch; submitted
   1152  1.1  mrg 	by Gabriel Mansi <gabriel-dot-mansi-at-gmail-dot-com>.
   1153  1.1  mrg 
   1154  1.1  mrg 2006-12-01  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com> 
   1155  1.1  mrg 
   1156  1.1  mrg 	* unichrome/via.man:
   1157  1.1  mrg 	* unichrome/via_bios.h:
   1158  1.1  mrg 	* unichrome/via_dri.c: (VIADRIScreenInit):
   1159  1.1  mrg 	* unichrome/via_driver.c: (VIAPreInit):
   1160  1.1  mrg 	* unichrome/via_driver.h:
   1161  1.1  mrg 
   1162  1.1  mrg 	Remove unused options.
   1163  1.1  mrg 	First pass cleaning up option handling.
   1164  1.1  mrg 	Make most boolean options work as expected;
   1165  1.1  mrg 	(that is, accepting both a "true" and a "false" argument).
   1166  1.1  mrg 	
   1167  1.1  mrg 2006-11-30  Jon Nettleton  <jon-dot-nettleton-at-gmail-dot-com>
   1168  1.1  mrg 	
   1169  1.1  mrg 	* unichrome/via_mode.c:
   1170  1.1  mrg 	* unichrome/via_accel.c:
   1171  1.1  mrg 	
   1172  1.1  mrg 	Added patch to fix some of the K8M890 logic; submitted by
   1173  1.1  mrg 	Gabriel Mansi <gabriel-dot-mansi-at-gmail-dot-com>.
   1174  1.1  mrg 
   1175  1.1  mrg 2006-11-28  Jon Nettleton  <jon-dot-nettleton-at-gmail-dot-com>
   1176  1.1  mrg 	
   1177  1.1  mrg 	* unichrome/via_bandwidth.c:
   1178  1.1  mrg 	* unichrome/via_accel.c:
   1179  1.1  mrg 	
   1180  1.1  mrg 	Patched via_bandwidth.c for dumb mistake I made.  Thanks, Gabriel
   1181  1.1  mrg 	Mansi, for the second set of eyes.  Move HWCursor memory allocation
   1182  1.1  mrg 	even further in the driver initialization. 
   1183  1.1  mrg 
   1184  1.1  mrg 2006-11-25  Jon Nettleton  <jon-dot-nettleton-at-gmail-dot-com>
   1185  1.1  mrg 	
   1186  1.1  mrg 	* unichrome/via_id.c:
   1187  1.1  mrg 	* unichrome/via_accel.c:
   1188  1.1  mrg 	
   1189  1.1  mrg 	Added additional IDs for the K8M890 cards.
   1190  1.1  mrg 	Changed memory allocation order for the HW cursor and 2D engine. 
   1191  1.1  mrg 
   1192  1.1  mrg 2006-10-29  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com> 
   1193  1.1  mrg 
   1194  1.1  mrg 	* libxvmc/viaLowLevel.c:
   1195  1.1  mrg 	* libxvmc/viaLowLevelPro.c:
   1196  1.1  mrg 	* unichrome/via_regs.h:
   1197  1.1  mrg 
   1198  1.1  mrg 	Via managed to mix up the 2D / 3D engine busy status bits.
   1199  1.1  mrg 	Funny we never noticed this before.
   1200  1.1  mrg 
   1201  1.1  mrg 2006-10-24  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com> 
   1202  1.1  mrg 
   1203  1.1  mrg 	* unichrome/via_xvmc.c: (ViaXvMCCreateContext):
   1204  1.1  mrg 
   1205  1.1  mrg 	Remove VT3314 (CN700, VM800 etc.) mpeg2 AGP DMA support.
   1206  1.1  mrg 
   1207  1.1  mrg 2006-10-11  Xavier Bachelot  <xb_ml-at-kelkoo-dot-net>
   1208  1.1  mrg 
   1209  1.1  mrg 	reviewed by: Ivor
   1210  1.1  mrg 
   1211  1.1  mrg 	* unichrome/via_bios.h:
   1212  1.1  mrg 	* unichrome/via_id.c:
   1213  1.1  mrg 	* unichrome/via_mode.h:
   1214  1.1  mrg 	* unichrome/via_video.c: (DecideOverlaySupport):
   1215  1.1  mrg 
   1216  1.1  mrg 	DDR533 memory support and small cleanup.
   1217  1.1  mrg 	Fujitsu/Siemens Amilo L7320 pci id (reported by DeNayGo).
   1218  1.1  mrg 
   1219  1.1  mrg 2006-10-03  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
   1220  1.1  mrg 
   1221  1.1  mrg 	* unichrome/via_video.c: (viaPutImage):
   1222  1.1  mrg 
   1223  1.1  mrg 	Removed some stray debug messages.
   1224  1.1  mrg 
   1225  1.1  mrg 2006-10-02  Benno Schulenberg  <bensberg-at-justemail-dot-net>
   1226  1.1  mrg 
   1227  1.1  mrg 	* unichrome/via_driver.c: (VIASave), (VIARestore):
   1228  1.1  mrg 
   1229  1.1  mrg 	Moved a line to after declarations for picky gcc-2.96,
   1230  1.1  mrg 	tweaked comments and debugging lines.
   1231  1.1  mrg 
   1232  1.1  mrg 2006-09-27  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
   1233  1.1  mrg 
   1234  1.1  mrg 	* unichrome/via_memory.c:
   1235  1.1  mrg 
   1236  1.1  mrg 	Don't include drm headers in non-dri build.
   1237  1.1  mrg 
   1238  1.1  mrg 2006-09-25  Benno Schulenberg  <bensberg-at-justemail-dot-net>
   1239  1.1  mrg 
   1240  1.1  mrg 	* unichrome/Makefile.am:
   1241  1.1  mrg 
   1242  1.1  mrg 	Mention the overall revision number in the log, not just
   1243  1.1  mrg 	the driver code revision.
   1244  1.1  mrg 
   1245  1.1  mrg 2006-09-24  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
   1246  1.1  mrg 
   1247  1.1  mrg 	* libxvmc/viaLowLevel.c: (initXvMCLowLevel):
   1248  1.1  mrg 	* libxvmc/viaLowLevelPro.c: (initXvMCLowLevel):
   1249  1.1  mrg 	* libxvmc/viaXvMC.c: (XvMCSetAttribute):
   1250  1.1  mrg 
   1251  1.1  mrg 	Fix a mutex unlocking issue (Luc Verhaegen).
   1252  1.1  mrg 	Have the lowlevel drivers check for the correct chipid.
   1253  1.1  mrg 
   1254  1.1  mrg 2006-09-24  Michal Ludvig  <michal-at-logix-dot-cz>
   1255  1.1  mrg 
   1256  1.1  mrg 	* man/Makefile.am:
   1257  1.1  mrg 
   1258  1.1  mrg 	Fix man-page symlink for out-of-tree build (trac ticket #50).
   1259  1.1  mrg 
   1260  1.1  mrg 2006-09-22  Jon Nettleton  <jon-dot-nettleton-at-gmail-dot-com>
   1261  1.1  mrg 
   1262  1.1  mrg 	* unichrome/via_drmclient.h:
   1263  1.1  mrg 
   1264  1.1  mrg 	Include stdint.h instead of re-typedefining CARD32.
   1265  1.1  mrg 
   1266  1.1  mrg 2006-09-22  Jon Nettleton  <jon-dot-nettleton-at-gmail-dot-com>
   1267  1.1  mrg 
   1268  1.1  mrg 	* src/via_id.h
   1269  1.1  mrg 	* src/via_video.c
   1270  1.1  mrg 	* src/via_mode.c
   1271  1.1  mrg 	* src/via_mode.h
   1272  1.1  mrg 	* src/via_driver.c
   1273  1.1  mrg 	* src/via_swov.c
   1274  1.1  mrg 	* src/via_bandwidth.c
   1275  1.1  mrg 	* src/via_accel.c
   1276  1.1  mrg 	* src/via_vbe.c
   1277  1.1  mrg 	* src/via_xvmc.c
   1278  1.1  mrg 	* src/via_id.c
   1279  1.1  mrg 
   1280  1.1  mrg 	Initial code for support of VT3336 cards.
   1281  1.1  mrg 
   1282  1.1  mrg 2006-09-17  Benno Schulenberg  <bensberg-at-justemail-dot-net>
   1283  1.1  mrg 
   1284  1.1  mrg 	* unichrome/via_driver.c: (VIASave):
   1285  1.1  mrg 
   1286  1.1  mrg 	Put in a few extra debugging lines.
   1287  1.1  mrg 
   1288  1.1  mrg 2006-09-05  Benno Schulenberg  <bensberg-at-justemail-dot-net>
   1289  1.1  mrg 
   1290  1.1  mrg 	* unichrome/via_swov.c:
   1291  1.1  mrg 
   1292  1.1  mrg 	Comment and whitespace tweaks.
   1293  1.1  mrg 
   1294  1.1  mrg 2006-09-05  Benno Schulenberg  <bensberg-at-justemail-dot-net>
   1295  1.1  mrg 
   1296  1.1  mrg 	* unichrome/via_id.c:
   1297  1.1  mrg 
   1298  1.1  mrg 	Add an ID (trac ticket #67), note identical numbers, remove
   1299  1.1  mrg 	a duplicate, remove obsolete unknown, remove trailing tab.
   1300  1.1  mrg 
   1301  1.1  mrg 2006-08-27  Benno Schulenberg  <bensberg-at-justemail-dot-net>
   1302  1.1  mrg 
   1303  1.1  mrg 	* unichrome/via_id.c:
   1304  1.1  mrg 
   1305  1.1  mrg 	Textual tweaks.
   1306  1.1  mrg 
   1307  1.1  mrg 2006-08-27  Benno Schulenberg  <bensberg-at-justemail-dot-net>
   1308  1.1  mrg 
   1309  1.1  mrg 	* unichrome/via_dri.c: (VIADRIAgpInit):
   1310  1.1  mrg 
   1311  1.1  mrg 	Rearrange declarations to fix compilation problem with gcc-2.96,
   1312  1.1  mrg 	reported by Nikolai V. Ivanyushin <nvi-at-sven-dot-ru>.
   1313  1.1  mrg 
   1314  1.1  mrg 2006-08-22  Benno Schulenberg  <bensberg-at-justemail-dot-net>
   1315  1.1  mrg 
   1316  1.1  mrg 	* unichrome/via_accel.c:
   1317  1.1  mrg 
   1318  1.1  mrg 	Whitespace adjustment; getting back close to Xorg.
   1319  1.1  mrg 	Comment tweaks and #endif clarifications.
   1320  1.1  mrg 
   1321  1.1  mrg 2006-08-19  Benno Schulenberg  <bensberg-at-justemail-dot-net>
   1322  1.1  mrg 
   1323  1.1  mrg 	* unichrome/via_swov.c: (viaWaitVideoCommandFire),
   1324  1.1  mrg 	(SetVideoWindow):
   1325  1.1  mrg 
   1326  1.1  mrg 	Comment tweaks.
   1327  1.1  mrg 
   1328  1.1  mrg 2006-08-18  Benno Schulenberg  <bensberg-at-justemail-dot-net>
   1329  1.1  mrg 
   1330  1.1  mrg 	* unichrome/via_driver.h:
   1331  1.1  mrg 
   1332  1.1  mrg 	Move definition of AGP_SIZE out of #ifdef VIA_HAVE_EXA block,
   1333  1.1  mrg 	to make the driver compile again for Xorg-6.8.2.
   1334  1.1  mrg 
   1335  1.1  mrg 2006-08-10  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com> 
   1336  1.1  mrg 
   1337  1.1  mrg 	* unichrome/via_mode.c: (ViaModeDotClockTranslate):
   1338  1.1  mrg 	* unichrome/via_video.c: (viaPaintColorkey):
   1339  1.1  mrg 
   1340  1.1  mrg 	Re-enable Ivor's Dotclock computation.
   1341  1.1  mrg 	Enable accelerated redirected colorkey painting for Xv.
   1342  1.1  mrg 
   1343  1.1  mrg 2006-07-28  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
   1344  1.1  mrg 
   1345  1.1  mrg 	* unichrome/via_driver.c: (VIAPreInit):
   1346  1.1  mrg 
   1347  1.1  mrg 	...And get default AGP size correct as well.
   1348  1.1  mrg 
   1349  1.1  mrg 2006-07-28  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
   1350  1.1  mrg 
   1351  1.1  mrg 	* unichrome/via_accel.c: (viaIsAGP):
   1352  1.1  mrg 	* unichrome/via_dri.c: (VIADRIAgpInit):
   1353  1.1  mrg 
   1354  1.1  mrg 	Fix false AGP detection and make sure we have the correct AGP
   1355  1.1  mrg 	size.
   1356  1.1  mrg 
   1357  1.1  mrg 2006-07-27  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
   1358  1.1  mrg 
   1359  1.1  mrg 	* unichrome/via.man:
   1360  1.1  mrg 	* unichrome/via_accel.c: (viaExaUploadToScratch),
   1361  1.1  mrg 	(viaExaCheckComposite), (viaIsAGP), (viaInitExa), (viaInitAccel):
   1362  1.1  mrg 	* unichrome/via_ch7xxx.c: (ViaCH7xxxInit):
   1363  1.1  mrg 	* unichrome/via_dri.c: (VIADRIAgpInit):
   1364  1.1  mrg 	* unichrome/via_driver.c: (VIAPreInit), (VIAEnterVT), (VIALeaveVT),
   1365  1.1  mrg 	(VIAScreenInit), (VIACloseScreen):
   1366  1.1  mrg 	* unichrome/via_driver.h:
   1367  1.1  mrg 
   1368  1.1  mrg 	Changes donated by "PConRails, LLC" and "Tungsten Graphics, Inc.":
   1369  1.1  mrg 	EXA and memory management optimizations, Manpage update.
   1370  1.1  mrg 	New options:
   1371  1.1  mrg 	  ExaScratchSize
   1372  1.1  mrg 	  MaxDRIMem
   1373  1.1  mrg 	  AGPMem
   1374  1.1  mrg 	  VBESaveRestore	
   1375  1.1  mrg 
   1376  1.1  mrg 2006-07-27  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
   1377  1.1  mrg 
   1378  1.1  mrg 	* unichrome/via.h:
   1379  1.1  mrg 	* unichrome/via_accel.c:
   1380  1.1  mrg 	* unichrome/via_dri.h:
   1381  1.1  mrg 	* unichrome/via_driver.h:
   1382  1.1  mrg 	* unichrome/via_mode.c: (ViaModeDotClockTranslate):
   1383  1.1  mrg 	* unichrome/via_swov.c: (ViaOverlayHide):
   1384  1.1  mrg 	* unichrome/via_video.c: (DecideOverlaySupport),
   1385  1.1  mrg 	(viaVideoFillPixmap), (viaPaintColorkey), (viaReputImage),
   1386  1.1  mrg 	(viaPutImage):
   1387  1.1  mrg 
   1388  1.1  mrg 	Changes donated by "PConRails, LLC" and "Tungsten Graphics, Inc.":
   1389  1.1  mrg 	Video optimizations: 
   1390  1.1  mrg 	Paint colorkey correctly under composite manager.
   1391  1.1  mrg 	Make sure the driver compiles with Xorg git.
   1392  1.1  mrg 	Don't reset the primary display FIFO after XV. It's never touched
   1393  1.1  mrg 	by the Xv code, and slows things down in VBE mode.
   1394  1.1  mrg 		
   1395  1.1  mrg 
   1396  1.1  mrg 2006-07-11  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
   1397  1.1  mrg 
   1398  1.1  mrg 	* libxvmc/viaXvMC.c:
   1399  1.1  mrg 	* unichrome/via_dri.c:
   1400  1.1  mrg 
   1401  1.1  mrg 	Change DRM major compatibility from 3.x.x to 2.x.x.
   1402  1.1  mrg 
   1403  1.1  mrg 2006-07-10  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
   1404  1.1  mrg 
   1405  1.1  mrg 	* libxvmc/driDrawable.c:
   1406  1.1  mrg 	* libxvmc/viaLowLevel.c:
   1407  1.1  mrg 	* libxvmc/viaLowLevelPro.c: (finish_header_agp),
   1408  1.1  mrg 	(computeHQVScaleAndFilter):
   1409  1.1  mrg 	* libxvmc/viaXvMC.c: (yOffs), (vOffs), (uOffs), (defaultQMatrices),
   1410  1.1  mrg 	(releaseDecoder), (grabDecoder), (setupAttribDesc),
   1411  1.1  mrg 	(releaseAttribDesc), (releaseContextResources),
   1412  1.1  mrg 	(XvMCCreateContext), (XvMCDestroyContext), (XvMCCreateSurface),
   1413  1.1  mrg 	(XvMCDestroySurface), (XvMCPutSlice2), (XvMCPutSlice),
   1414  1.1  mrg 	(updateXVOverlay), (XvMCPutSurface), (debugControl),
   1415  1.1  mrg 	(XvMCBeginSurface), (XvMCSyncSurface), (XvMCLoadQMatrix),
   1416  1.1  mrg 	(XvMCRenderSurface), (XvMCCreateBlocks), (XvMCDestroyBlocks),
   1417  1.1  mrg 	(XvMCCreateMacroBlocks), (XvMCDestroyMacroBlocks),
   1418  1.1  mrg 	(XvMCCreateSubpicture), (XvMCSetSubpicturePalette), (findOverlap),
   1419  1.1  mrg 	(XvMCClearSubpicture), (XvMCCompositeSubpicture),
   1420  1.1  mrg 	(XvMCBlendSubpicture), (XvMCBlendSubpicture2),
   1421  1.1  mrg 	(XvMCSyncSubpicture), (XvMCFlushSubpicture),
   1422  1.1  mrg 	(XvMCDestroySubpicture), (XvMCGetSubpictureStatus),
   1423  1.1  mrg 	(XvMCFlushSurface), (XvMCGetSurfaceStatus), (XvMCQueryAttributes),
   1424  1.1  mrg 	(XvMCSetAttribute), (XvMCGetAttribute), (XvMCHideSurface):
   1425  1.1  mrg 	* libxvmc/xf86dri.c:
   1426  1.1  mrg 
   1427  1.1  mrg 	Remove the "config.h" includes from libxvmc, as they break it. 
   1428  1.1  mrg 	I wonder how the openChrome libXvMC has been working?
   1429  1.1  mrg 
   1430  1.1  mrg 	Indent viaXvMC.c.
   1431  1.1  mrg 
   1432  1.1  mrg 2006-07-10  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
   1433  1.1  mrg 
   1434  1.1  mrg 	* libxvmc/viaXvMC.c: (XvMCCreateContext):
   1435  1.1  mrg 	* unichrome/via_dri.c: (VIADRIRingBufferInit), (VIADRIScreenInit):
   1436  1.1  mrg 	* unichrome/via_xvmc.c: (ViaInitXVMC):
   1437  1.1  mrg 
   1438  1.1  mrg 	Update DRM version checking.
   1439  1.1  mrg 
   1440  1.1  mrg 2006-07-10  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
   1441  1.1  mrg 
   1442  1.1  mrg 	* unichrome/via_swov.c: (viaWaitVideoCommandFire):
   1443  1.1  mrg 
   1444  1.1  mrg 	Increase video command fire timeout.
   1445  1.1  mrg 
   1446  1.1  mrg 2006-07-10  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
   1447  1.1  mrg 
   1448  1.1  mrg 	* unichrome/via_memory.c: (viaOffScreenLinear):
   1449  1.1  mrg 
   1450  1.1  mrg 	Fix dri close screen segfault caused by previous commit.
   1451  1.1  mrg 
   1452  1.1  mrg 2006-06-15  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
   1453  1.1  mrg 
   1454  1.1  mrg 	* unichrome/via_dri.c: (VIADRIFBInit):
   1455  1.1  mrg 	* unichrome/via_driver.h:
   1456  1.1  mrg 	* unichrome/via_memory.c: (viaOffScreenLinear), (VIAAllocLinear):
   1457  1.1  mrg 
   1458  1.1  mrg 	Fix severe dri memory allocation bug. (Reported by Trevor Kramer)
   1459  1.1  mrg 
   1460  1.1  mrg 2006-05-11  Ivor Hewitt  <ivor-at-ivor-dot-org>
   1461  1.1  mrg 
   1462  1.1  mrg 	* configure.ac:
   1463  1.1  mrg 	* unichrome/via.h:
   1464  1.1  mrg 	* unichrome/via_accel.c:
   1465  1.1  mrg 	* unichrome/via_cursor.c:
   1466  1.1  mrg 	* unichrome/via_dri.c:
   1467  1.1  mrg 	* unichrome/via_driver.h:
   1468  1.1  mrg 	* unichrome/via_memcpy.c:
   1469  1.1  mrg 	* unichrome/via_memory.c:
   1470  1.1  mrg 	* unichrome/via_mode.c:
   1471  1.1  mrg 	* unichrome/via_shadow.c:
   1472  1.1  mrg 	* unichrome/via_swov.c:
   1473  1.1  mrg 	* unichrome/via_vbe.c:
   1474  1.1  mrg 	* unichrome/via_vgahw.c:
   1475  1.1  mrg 	* unichrome/via_video.c:
   1476  1.1  mrg 	* unichrome/via_xvmc.c:
   1477  1.1  mrg 
   1478  1.1  mrg 	- Xorg xv ABI compatibility patch. (Marcin Kurek)
   1479  1.1  mrg 
   1480  1.1  mrg 2006-04-14  Ivor Hewitt  <ivor-at-ivor-dot-org>
   1481  1.1  mrg 
   1482  1.1  mrg 	* libxvmc/Imakefile:
   1483  1.1  mrg 
   1484  1.1  mrg 	- Unbreak makefile.
   1485  1.1  mrg 
   1486  1.1  mrg 2006-03-19  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
   1487  1.1  mrg 
   1488  1.1  mrg 	* libxvmc/Makefile.am:
   1489  1.1  mrg 	* unichrome/Makefile.am:
   1490  1.1  mrg 
   1491  1.1  mrg 	- Backport Makefile changes form xorg.
   1492  1.1  mrg 
   1493  1.1  mrg 2006-03-17  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
   1494  1.1  mrg 
   1495  1.1  mrg 	* unichrome/via_driver.c:
   1496  1.1  mrg 
   1497  1.1  mrg 	- Update the built-against macro to recognize Xorg if present.
   1498  1.1  mrg 	  (Reported by Eric Anholt)
   1499  1.1  mrg 
   1500  1.1  mrg 2006-03-17  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
   1501  1.1  mrg 
   1502  1.1  mrg 	* configure.ac:
   1503  1.1  mrg 
   1504  1.1  mrg 	- Update compatibility check for XvMC.
   1505  1.1  mrg 
   1506  1.1  mrg 2006-03-17  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
   1507  1.1  mrg 
   1508  1.1  mrg 	* unichrome/via_accel.c: (viaInitExa):
   1509  1.1  mrg 	* unichrome/via_driver.c: (VIAPreInit):
   1510  1.1  mrg 
   1511  1.1  mrg 	- Support EXA 2.0.
   1512  1.1  mrg 
   1513  1.1  mrg 2006-03-13  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
   1514  1.1  mrg 
   1515  1.1  mrg 	* unichrome/via_accel.c: (viaSetupForSolidLine),
   1516  1.1  mrg 	(viaSubsequentSolidTwoPointLine), (viaSetupForDashedLine):
   1517  1.1  mrg 	* unichrome/via_driver.h:
   1518  1.1  mrg 
   1519  1.1  mrg 	- Possible fix for XAA bug rendering solid lines as dashed.
   1520  1.1  mrg 	  (Reported by Lewin Edwards)
   1521  1.1  mrg 
   1522  1.1  mrg 2006-03-08  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
   1523  1.1  mrg 
   1524  1.1  mrg 
   1525  1.1  mrg 	* libxvmc/Imakefile:
   1526  1.1  mrg 	* unichrome/via_swov.c: 
   1527  1.1  mrg 	* unichrome/via_swov.h:
   1528  1.1  mrg 	* unichrome/via_video.c: (viaInitVideo), (viaExitVideo),
   1529  1.1  mrg 	* unichrome/via_video.h:
   1530  1.1  mrg 	* unichrome/via_xvmc.c: (initViaXvMC), (cleanupViaXvMC), (stride),
   1531  1.1  mrg 	* unichrome/via_xvmc.h:
   1532  1.1  mrg 	* unichrome/via_xvpriv.h:
   1533  1.1  mrg 
   1534  1.1  mrg 	- Run indent on above files after syncing them with Xorg.
   1535  1.1  mrg 
   1536  1.1  mrg 2006-02-23  Xavier Bachelot  <xb_ml AT kelkoo DOT net>
   1537  1.1  mrg 
   1538  1.1  mrg 	* configure.ac:
   1539  1.1  mrg 
   1540  1.1  mrg 	- Fix man pages suffix.
   1541  1.1  mrg 	- Bump driver version number to be equal to xorg.
   1542  1.1  mrg 
   1543  1.1  mrg 2006-02-21  Ivor Hewitt  <ivor-at-ivor-dot-org>
   1544  1.1  mrg 
   1545  1.1  mrg 	* unichrome/via_bios.h:
   1546  1.1  mrg 	* unichrome/via_driver.c: (VIAPreInit):
   1547  1.1  mrg 	* unichrome/via_mode.h:
   1548  1.1  mrg 	* unichrome/via_priv.h:
   1549  1.1  mrg 	* unichrome/via_swov.c: (viaOverlayGetV1V3Format),
   1550  1.1  mrg 	(viaOverlayGetSrcStartAddress), (viaOverlayGetFetch),
   1551  1.1  mrg 	(CreateSurface), (ViaSwovSurfaceCreate), (ViaSwovSurfaceDestroy),
   1552  1.1  mrg 	(VIAVidUpdateOverlay), (ViaOverlayHide):
   1553  1.1  mrg 	* unichrome/via_video.c: (viaInitVideo), (Flip), (viaDmaBlitImage),
   1554  1.1  mrg 	(viaPutImage), (viaQueryImageAttributes):
   1555  1.1  mrg 
   1556  1.1  mrg 	- Lets have RV32 too.
   1557  1.1  mrg 	- Add 12x8 panel.
   1558  1.1  mrg 
   1559  1.1  mrg 2006-02-10  Ivor Hewitt  <ivor-at-ivor-dot-org>
   1560  1.1  mrg 
   1561  1.1  mrg 	* unichrome/via.h:
   1562  1.1  mrg 	* unichrome/via_bandwidth.c: (ViaSetPrimaryFIFO),
   1563  1.1  mrg 	(ViaSetSecondaryFIFO):
   1564  1.1  mrg 	* unichrome/via_dri.c: (VIADRIRingBufferInit):
   1565  1.1  mrg 	* unichrome/via_mode.c: (ViaModePrimary):
   1566  1.1  mrg 	* unichrome/via_swov.c: (VIAVidHWDiffInit),
   1567  1.1  mrg 	(viaOverlayGetSrcStartAddress), (viaOverlayGetFetch),
   1568  1.1  mrg 	(viaCalculateVideoColor), (viaSetColorSpace),
   1569  1.1  mrg 	(ViaInitVideoStatusFlag), (ViaSetVidCtl), (SetFIFO_V3),
   1570  1.1  mrg 	(SetFIFO_V3_64or32or32), (SetFIFO_V3_64or32or16), (SetColorKey),
   1571  1.1  mrg 	(SetChromaKey), (SetHQVFetch), (Upd_Video):
   1572  1.1  mrg 	* unichrome/via_video.c: (DecideOverlaySupport), (viaInitVideo),
   1573  1.1  mrg 	(viaDmaBlitImage):
   1574  1.1  mrg 	* unichrome/via_xvmc.c: (ViaInitXVMC), (ViaXvMCCreateContext):
   1575  1.1  mrg 
   1576  1.1  mrg 	- Get some code exercised for VM800, let's see where it crumbles.
   1577  1.1  mrg 
   1578  1.1  mrg 2006-01-29  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
   1579  1.1  mrg 
   1580  1.1  mrg 	* unichrome/via_vbe.c: (ViaVbeSetMode):
   1581  1.1  mrg 
   1582  1.1  mrg 	- Fix VBE refresh setting.
   1583  1.1  mrg 
   1584  1.1  mrg 2006-01-29  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
   1585  1.1  mrg 
   1586  1.1  mrg 	* unichrome/via_accel.c: (viaInitExa):
   1587  1.1  mrg 	* unichrome/via_driver.c: (VIAPreInit):
   1588  1.1  mrg 
   1589  1.1  mrg 	- Merge EXA branch revisions 152:155
   1590  1.1  mrg 
   1591  1.1  mrg 2006-01-29  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
   1592  1.1  mrg 
   1593  1.1  mrg 	* unichrome/via_swov.c:
   1594  1.1  mrg 	* unichrome/via_video.c: (viaXvError), (viaReputImage),
   1595  1.1  mrg 	(viaSetupAdaptors), (viaDmaBlitImage), (viaPutImage):
   1596  1.1  mrg 	* unichrome/via_xvpriv.h:
   1597  1.1  mrg 
   1598  1.1  mrg 	- Removed time.h and sys/time.h includes from via_swov.c
   1599  1.1  mrg 	  (Reported by George E Sollish).
   1600  1.1  mrg 	- More verbose Xv error reporting.
   1601  1.1  mrg 
   1602  1.1  mrg 2006-01-27  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
   1603  1.1  mrg 
   1604  1.1  mrg 	* unichrome/via.man:
   1605  1.1  mrg 	* unichrome/via_3d.c:
   1606  1.1  mrg 	* unichrome/via_accel.c: (viaAccelPlaneMaskHelper), (viaInitExa),
   1607  1.1  mrg 	(viaInitAccel), (viaExitAccel), (viaFinishInitAccel):
   1608  1.1  mrg 	* unichrome/via_driver.c: (VIAPreInit):
   1609  1.1  mrg 	* unichrome/via_driver.h:
   1610  1.1  mrg 
   1611  1.1  mrg 	- Merge EXA branch revisions 138:152
   1612  1.1  mrg 
   1613  1.1  mrg 2006-01-27  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
   1614  1.1  mrg 
   1615  1.1  mrg 	* unichrome/via_mode.c: (ViaModePrimary):
   1616  1.1  mrg 
   1617  1.1  mrg 	- Import Luc's fix for sometimes-blanking CRTs on CLE266.
   1618  1.1  mrg 	  (Luc Verhaegen)
   1619  1.1  mrg 
   1620  1.1  mrg 2006-01-27  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com> 
   1621  1.1  mrg 
   1622  1.1  mrg 	* unichrome/via_swov.c: (viaWaitVideoCommandFire):
   1623  1.1  mrg 
   1624  1.1  mrg 	- The previous commit causes problems with older X versions.
   1625  1.1  mrg 	  Avoid using gettimeofday(). Reported by Paul Bender.
   1626  1.1  mrg 
   1627  1.1  mrg 2006-01-26  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
   1628  1.1  mrg 
   1629  1.1  mrg 	* unichrome/via_swov.c: (viaTimeDiff), (viaWaitVideoCommandFire):
   1630  1.1  mrg 
   1631  1.1  mrg 	- Make the Xv viaWaitVideoCommandFire loop time out. Better than server hang?
   1632  1.1  mrg 
   1633  1.1  mrg 2006-01-26  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>
   1634  1.1  mrg 
   1635  1.1  mrg 	* unichrome/via.man:
   1636  1.1  mrg 	* unichrome/via_driver.c: (VIAPreInit):
   1637  1.1  mrg 	* unichrome/via_driver.h:
   1638  1.1  mrg 	* unichrome/via_video.c: (viaInitVideo):
   1639  1.1  mrg 
   1640  1.1  mrg 	- Added a "NoXVDMA" option to disable PCI DMA for Xv image transfers.
   1641  1.1  mrg 	  May turn out useful to vlc users.
   1642  1.1  mrg 	- Updated man page.
   1643  1.1  mrg 
   1644  1.1  mrg 2006-01-26  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>   
   1645  1.1  mrg 
   1646  1.1  mrg 	* unichrome/via_driver.c:
   1647  1.1  mrg 
   1648  1.1  mrg 	- Added vgaHWGetIndex to vgaHW symbol list.
   1649  1.1  mrg 	  (Reported by Ole Sandum)
   1650  1.1  mrg 
   1651  1.1  mrg 2006-01-26  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>   
   1652  1.1  mrg 
   1653  1.1  mrg 	* unichrome/via_swov.c: (ViaOverlayHide):
   1654  1.1  mrg 
   1655  1.1  mrg 	- Fix HQV offset bug.
   1656  1.1  mrg 
   1657  1.1  mrg 2006-01-26  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>   
   1658  1.1  mrg 
   1659  1.1  mrg 	* libxvmc/driDrawable.c: (drawStamp), (getDRIDrawableInfoLocked),
   1660  1.1  mrg 	(driDestroyHashContents):
   1661  1.1  mrg 	* libxvmc/driDrawable.h:
   1662  1.1  mrg 	* libxvmc/viaLowLevel.c: (hwlLock), (hwlUnlock), (timeDiff),
   1663  1.1  mrg 	(viaDMATimeStampLowLevel), (viaDMAWaitTimeStamp),
   1664  1.1  mrg 	(viaDMAInitTimeStamp), (viaDMACleanupTimeStamp),
   1665  1.1  mrg 	(viaMpegGetStatus), (viaMpegIsBusy), (syncDMA), (syncVideo),
   1666  1.1  mrg 	(syncAccel), (syncMpeg), (pciFlush), (agpFlush),
   1667  1.1  mrg 	(flushXvMCLowLevel), (flushPCIXvMCLowLevel), (pciCommand),
   1668  1.1  mrg 	(viaMpegSetSurfaceStride), (viaVideoSetSWFLipLocked),
   1669  1.1  mrg 	(viaVideoSWFlipLocked), (viaMpegSetFB), (viaMpegBeginPicture),
   1670  1.1  mrg 	(viaMpegReset), (viaMpegWriteSlice), (viaVideoSubPictureOffLocked),
   1671  1.1  mrg 	(viaVideoSubPictureLocked), (viaBlit), (syncXvMCLowLevel),
   1672  1.1  mrg 	(initXvMCLowLevel), (closeXvMCLowLevel):
   1673  1.1  mrg 	* libxvmc/viaLowLevel.h:
   1674  1.1  mrg 	* libxvmc/viaLowLevelPro.c: (initHQVShadow),
   1675  1.1  mrg 	(setHQVHWDeinterlacing), (setHQVDeblocking), (setHQVStartAddress),
   1676  1.1  mrg 	(setHQVColorSpaceConversion), (setHQVFetchLine), (setHQVScale),
   1677  1.1  mrg 	(setHQVSingleDestination), (setHQVDeinterlacing),
   1678  1.1  mrg 	(setHQVTripleBuffer), (finish_header_agp), (hwlLock), (hwlUnlock),
   1679  1.1  mrg 	(timeDiff), (viaDMATimeStampLowLevel), (viaDMAWaitTimeStamp),
   1680  1.1  mrg 	(viaDMAInitTimeStamp), (viaDMACleanupTimeStamp),
   1681  1.1  mrg 	(viaMpegGetStatus), (viaMpegIsBusy), (syncDMA), (syncVideo),
   1682  1.1  mrg 	(syncAccel), (syncMpeg), (pciFlush), (agpFlush),
   1683  1.1  mrg 	(uploadHQVDeinterlace), (uploadHQVShadow), (flushXvMCLowLevel),
   1684  1.1  mrg 	(flushPCIXvMCLowLevel), (viaMpegSetSurfaceStride),
   1685  1.1  mrg 	(viaVideoSetSWFLipLocked), (viaVideoSWFlipLocked), (viaMpegSetFB),
   1686  1.1  mrg 	(viaMpegBeginPicture), (viaMpegReset), (viaMpegWriteSlice),
   1687  1.1  mrg 	(viaVideoSubPictureOffLocked), (viaVideoSubPictureLocked),
   1688  1.1  mrg 	(viaBlit), (syncXvMCLowLevel), (updateLowLevelBuf),
   1689  1.1  mrg 	(cleanupLowLevelBuf), (releaseXvMCLowLevel), (initXvMCLowLevel),
   1690  1.1  mrg 	(setLowLevelLocking), (closeXvMCLowLevel), (computeDownScaling),
   1691  1.1  mrg 	(computeHQVScaleAndFilter), (setupBackBuffer):
   1692  1.1  mrg 	* libxvmc/viaXvMCPriv.h:
   1693  1.1  mrg 	* libxvmc/vldXvMC.h:
   1694  1.1  mrg 	* libxvmc/xf86dri.c: (uniDRIDestroyContext),
   1695  1.1  mrg 	(uniDRICreateDrawable), (uniDRIDestroyDrawable),
   1696  1.1  mrg 	(uniDRIGetDrawableInfo):
   1697  1.1  mrg 	* libxvmc/xf86dri.h:
   1698  1.1  mrg 	* libxvmc/xf86dristr.h:
   1699  1.1  mrg 
   1700  1.1  mrg 	- Run indent on libXvMC. Sync XvMC with Xorg 7.0.
   1701  1.1  mrg 
   1702  1.1  mrg 2006-01-26  Thomas Hellstrm  <thomas-at-tungstengraphics-dot-com>   
   1703  1.1  mrg 
   1704  1.1  mrg 	* unichrome/via_dri.c: (VIADRIKernelInit), (VIADRIMapInit):
   1705  1.1  mrg 	* unichrome/via_driver.h:
   1706  1.1  mrg 
   1707  1.1  mrg 	- Add a framebuffer map for DRI. Don't just assume that the
   1708  1.1  mrg 	  framebuffer map handle is the physical address.
   1709  1.1  mrg 
   1710  1.1  mrg 2006-01-12  Thomas Hellstrm  <unichrome-at-shipmail-dot-org> 
   1711  1.1  mrg 
   1712  1.1  mrg 	* unichrome/via_accel.c: (viaExaDownloadFromScreen),
   1713  1.1  mrg 	(viaExaTexUploadToScreen), (viaExaUploadToScreen),
   1714  1.1  mrg 	(viaExaCheckComposite):
   1715  1.1  mrg 	* unichrome/via_driver.h:
   1716  1.1  mrg 
   1717  1.1  mrg 	- Exa branch revision 132:138 merge.
   1718  1.1  mrg 
   1719  1.1  mrg 2006-01-12  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>   
   1720  1.1  mrg 
   1721  1.1  mrg 	* unichrome/via_swov.c: (CreateSurface):
   1722  1.1  mrg 	* unichrome/via_video.c: (viaInitVideo), (Flip), (viaDmaBlitImage):
   1723  1.1  mrg 
   1724  1.1  mrg 	- Fix planar Xv Flipping and surface allocation size. 
   1725  1.1  mrg 	  (Reported by Tim, MagicITX)
   1726  1.1  mrg 	- Fix Xv dmablit strides and bump drm version for dmablit to 2.9.0, since
   1727  1.1  mrg 	  there is a direction bug in earlier versions.
   1728  1.1  mrg 	  
   1729  1.1  mrg 2006-01-09  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>   
   1730  1.1  mrg 
   1731  1.1  mrg 	* libxvmc/viaXvMC.c: (releaseContextResources):
   1732  1.1  mrg 	* unichrome/via_swov.c: (CreateSurface), (ViaSwovSurfaceDestroy):
   1733  1.1  mrg 
   1734  1.1  mrg 	- Mark already destroyed XvMC contexts as bad, in case clients 
   1735  1.1  mrg 	  try to destroy them twice.
   1736  1.1  mrg 	- Don't try to destroy YV12 buffers when exiting XvMC video.
   1737  1.1  mrg 
   1738  1.1  mrg 2006-01-08  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>   
   1739  1.1  mrg 
   1740  1.1  mrg 	* unichrome/via_accel.c: (viaPixelARGB8888):
   1741  1.1  mrg 
   1742  1.1  mrg 	- Merge exa_branch 130:132. Rendering errors.
   1743  1.1  mrg 	- Changelog typo.
   1744  1.1  mrg 
   1745  1.1  mrg 2006-01-08  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>   
   1746  1.1  mrg 
   1747  1.1  mrg 	* unichrome/via_3d.c: (viaSet3DFlags), (viaSet3DCompositeOperator):
   1748  1.1  mrg 	* unichrome/via_accel.c: (viaIsAGP):
   1749  1.1  mrg 
   1750  1.1  mrg 	- Merge exa_branch 127:130. Rendering errors.
   1751  1.1  mrg 
   1752  1.1  mrg 2006-01-08  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>   
   1753  1.1  mrg 
   1754  1.1  mrg 	* unichrome/Makefile.am:
   1755  1.1  mrg 
   1756  1.1  mrg 	- Modular build fix. (Boris Dusek)
   1757  1.1  mrg 
   1758  1.1  mrg 2006-01-07  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>  
   1759  1.1  mrg 
   1760  1.1  mrg 	* unichrome/Imakefile:
   1761  1.1  mrg 	* unichrome/via_accel.c: (viaDumpDMA), (viaFlushPCI),
   1762  1.1  mrg 	(viaFlushDRIEnabled), (viaSetupCBuffer), (viaAccelClippingHelper),
   1763  1.1  mrg 	(viaAccelSolidHelper), (viaAccelPlaneMaskHelper),
   1764  1.1  mrg 	(viaAccelTransparentHelper), (viaAccelCopyHelper),
   1765  1.1  mrg 	(viaSetupForScreenToScreenCopy), (viaSubsequentScreenToScreenCopy),
   1766  1.1  mrg 	(viaSetupForSolidFill), (viaSubsequentSolidFillRect),
   1767  1.1  mrg 	(viaSetupForMono8x8PatternFill),
   1768  1.1  mrg 	(viaSubsequentMono8x8PatternFillRect),
   1769  1.1  mrg 	(viaSetupForColor8x8PatternFill),
   1770  1.1  mrg 	(viaSubsequentColor8x8PatternFillRect),
   1771  1.1  mrg 	(viaSetupForCPUToScreenColorExpandFill),
   1772  1.1  mrg 	(viaSubsequentScanlineCPUToScreenColorExpandFill),
   1773  1.1  mrg 	(viaSetupForImageWrite), (viaSubsequentImageWriteRect),
   1774  1.1  mrg 	(viaSetupForSolidLine), (viaSubsequentSolidTwoPointLine),
   1775  1.1  mrg 	(viaSubsequentSolidHorVertLine), (viaSetupForDashedLine),
   1776  1.1  mrg 	(viaAccelMarkSync), (viaExaPrepareSolid), (viaExaSolid),
   1777  1.1  mrg 	(viaExaPrepareCopy), (viaExaCopy), (viaExaCompositePictDesc),
   1778  1.1  mrg 	(viaExaPrintComposite), (viaBitExpandHelper), (viaPixelARGB8888),
   1779  1.1  mrg 	(viaExpandablePixel), (viaCheckUpload), (viaOrder),
   1780  1.1  mrg 	(viaExaDownloadFromScreen), (viaExaTexUploadToScreen),
   1781  1.1  mrg 	(viaExaUploadToScreen), (viaExaUploadToScratch),
   1782  1.1  mrg 	(viaExaCheckComposite), (viaIsAGP), (viaIsOffscreen),
   1783  1.1  mrg 	(viaExaPrepareComposite), (viaExaComposite), (viaInitExa),
   1784  1.1  mrg 	(viaInitAccel), (viaExitAccel), (viaFinishInitAccel),
   1785  1.1  mrg 	(viaAccelBlitRect), (viaAccelFillRect), (viaAccelSyncMarker):
   1786  1.1  mrg 	* unichrome/via_dga.c:
   1787  1.1  mrg 	* unichrome/via_dmabuffer.h:
   1788  1.1  mrg 	* unichrome/via_dri.c: (VIADRIFBInit):
   1789  1.1  mrg 	* unichrome/via_driver.c: (VIALeaveVT), (VIAScreenInit),
   1790  1.1  mrg 	(VIAWriteMode), (VIACloseScreen):
   1791  1.1  mrg 	* unichrome/via_driver.h:
   1792  1.1  mrg 
   1793  1.1  mrg 	- Merge in exa_branch from revision 104 to 127. Exa Composite acceleration.
   1794  1.1  mrg 	  See the branch Changelog for a detailed description of changes.
   1795  1.1  mrg 
   1796  1.1  mrg 2006-01-06  Thomas Hellstrm 
   1797  1.1  mrg 
   1798  1.1  mrg 	* unichrome/via_accel.c: (viaExaDownloadFromScreen),
   1799  1.1  mrg 	(viaExaUploadToScreen):
   1800  1.1  mrg 	* unichrome/via_video.c: (viaDmaBlitImage):
   1801  1.1  mrg 
   1802  1.1  mrg 	- Update Xv blit to new blit-combining feature of DRM.
   1803  1.1  mrg 	  (Idea from Luc Verhaegen/Unichrome).
   1804  1.1  mrg 	- Prepare for ugly via_drm.h dmablit IOCTL arg change and via_drm.h 
   1805  1.1  mrg 	  versioning.
   1806  1.1  mrg 
   1807  1.1  mrg 2005-12-29  Thomas Hellstrm  <unichrome-at-shipmail-dot-org> 
   1808  1.1  mrg 
   1809  1.1  mrg 	* unichrome/via_video.c: (viaDmaBlitImage):
   1810  1.1  mrg 
   1811  1.1  mrg 	- Fix Xv YUY2/RVXX dmaBlit stride.
   1812  1.1  mrg 
   1813  1.1  mrg 2005-12-26  Thomas Hellstrm  <unichrome-at-shipmail-dot-org> 
   1814  1.1  mrg 
   1815  1.1  mrg 	* libxvmc/Makefile.am:
   1816  1.1  mrg 
   1817  1.1  mrg 	- Modular built two identical XvMC libs. The pro lib was not a pro lib. 
   1818  1.1  mrg 	  Fix this. (Tim Dodge)
   1819  1.1  mrg 
   1820  1.1  mrg 2005-12-15  Thomas Hellstrm  <unichrome-at-shipmail-dot-org> 
   1821  1.1  mrg 
   1822  1.1  mrg 	* unichrome/via_accel.c: (viaInitAccel):
   1823  1.1  mrg 
   1824  1.1  mrg 	- Make sure the accel marker system is properly initialized.
   1825  1.1  mrg 
   1826  1.1  mrg 2005-12-08  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   1827  1.1  mrg 
   1828  1.1  mrg 	* unichrome/via_driver.c: (VIAScreenInit):
   1829  1.1  mrg 	* unichrome/via_memory.c: (VIAAllocLinear):
   1830  1.1  mrg 
   1831  1.1  mrg 	- Protect the accelerated initial sceen clearing with a DRI lock.
   1832  1.1  mrg 	- Submit the correct context for drm memory allocation.
   1833  1.1  mrg 
   1834  1.1  mrg 2005-12-08  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   1835  1.1  mrg 
   1836  1.1  mrg 	* unichrome/via_ch7xxx.c: (CH7xxxModeI2C):
   1837  1.1  mrg 	* unichrome/via_dri.c: (VIADRIAgpInit):
   1838  1.1  mrg 	* unichrome/via_driver.c: (VIAScreenInit):
   1839  1.1  mrg 	* unichrome/via_id.c:
   1840  1.1  mrg 
   1841  1.1  mrg 	- Moved the memset from previous commit to after dri is initialized, so
   1842  1.1  mrg 	  that AGP command submission will work.
   1843  1.1  mrg 	- Silenced some warnings.
   1844  1.1  mrg 
   1845  1.1  mrg 2005-12-08  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   1846  1.1  mrg 
   1847  1.1  mrg 	* unichrome/via_driver.c: (VIAScreenInit):
   1848  1.1  mrg 	* unichrome/via_mode.c: (ViaModePrimary):
   1849  1.1  mrg 	* unichrome/via_vbe.c: (ViaVbeSetMode):
   1850  1.1  mrg 
   1851  1.1  mrg 	- Moved memset to blank screen from ModeSetting to ScreenInit, in
   1852  1.1  mrg 	  an attempt to avoid long standing hangs on K8M800. Also use
   1853  1.1  mrg 	  the 2D engine for this if acceleration is enabled.
   1854  1.1  mrg 
   1855  1.1  mrg 2005-12-07  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   1856  1.1  mrg 
   1857  1.1  mrg 	* Makefile.in:
   1858  1.1  mrg 
   1859  1.1  mrg 	- Removed Makefile.in since it is generated by the build process.
   1860  1.1  mrg 
   1861  1.1  mrg 2005-12-06  Jon Nettleton  <jon-dot-nettleton-at-gmail-dot-com>
   1862  1.1  mrg 
   1863  1.1  mrg 	* Makefile.am:
   1864  1.1  mrg 	* Makefile.in:
   1865  1.1  mrg 
   1866  1.1  mrg 	- Added Makefile.am and Makefile.in to allow running make
   1867  1.1  mrg 	  in the root directory.
   1868  1.1  mrg 
   1869  1.1  mrg 2005-12-06  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   1870  1.1  mrg 
   1871  1.1  mrg 	* acinclude.m4:
   1872  1.1  mrg 	* autogen.sh:
   1873  1.1  mrg 	* configure.ac:
   1874  1.1  mrg 	* libxvmc/Makefile.am:
   1875  1.1  mrg 	* libxvmc/driDrawable.c:
   1876  1.1  mrg 	* libxvmc/viaLowLevel.c:
   1877  1.1  mrg 	* libxvmc/viaLowLevelPro.c:
   1878  1.1  mrg 	* libxvmc/viaXvMC.c:
   1879  1.1  mrg 	* libxvmc/viaXvMCPriv.h:
   1880  1.1  mrg 	* libxvmc/xf86dri.c:
   1881  1.1  mrg 	* man/Makefile.am:
   1882  1.1  mrg 	* unichrome/Makefile.am:
   1883  1.1  mrg 	* unichrome/via_accel.c:
   1884  1.1  mrg 	* unichrome/via_bandwidth.c:
   1885  1.1  mrg 	* unichrome/via_ch7xxx.c:
   1886  1.1  mrg 	* unichrome/via_cursor.c:
   1887  1.1  mrg 	* unichrome/via_dga.c:
   1888  1.1  mrg 	* unichrome/via_dri.c:
   1889  1.1  mrg 	* unichrome/via_driver.c:
   1890  1.1  mrg 	* unichrome/via_i2c.c:
   1891  1.1  mrg 	* unichrome/via_id.c:
   1892  1.1  mrg 	* unichrome/via_memcpy.c:
   1893  1.1  mrg 	* unichrome/via_memory.c:
   1894  1.1  mrg 	* unichrome/via_mode.c:
   1895  1.1  mrg 	* unichrome/via_shadow.c:
   1896  1.1  mrg 	* unichrome/via_vbe.c:
   1897  1.1  mrg 	* unichrome/via_vgahw.c:
   1898  1.1  mrg 	* unichrome/via_vt162x.c:
   1899  1.1  mrg 	* unichrome/via_xvmc.c:
   1900  1.1  mrg 
   1901  1.1  mrg 	- Adjust for modular build.
   1902  1.1  mrg 
   1903  1.1  mrg 2005-12-04  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   1904  1.1  mrg 
   1905  1.1  mrg 	* unichrome/via_vt162x.c: (VT1622ModeCrtc):
   1906  1.1  mrg 
   1907  1.1  mrg 	- Fix trac item #13. 
   1908  1.1  mrg 	  This will probably also make TV-out work on some K8M/N800 laptops,
   1909  1.1  mrg 	  and will probaly fix TV-out after a resume.
   1910  1.1  mrg 
   1911  1.1  mrg 2005-12-02  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   1912  1.1  mrg 
   1913  1.1  mrg 	* libxvmc/Imakefile:
   1914  1.1  mrg 	* libxvmc/xf86dri.c:
   1915  1.1  mrg 
   1916  1.1  mrg 	- 64 bit fixes on libviaXvMC*
   1917  1.1  mrg 
   1918  1.1  mrg 2005-12-02  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   1919  1.1  mrg 
   1920  1.1  mrg 	* unichrome/via_accel.c: (viaAccelPlaneMaskHelper),
   1921  1.1  mrg 	(viaAccelTransparentHelper), (viaSetupForScreenToScreenCopy),
   1922  1.1  mrg 	(viaSetupForSolidFill), (viaSetupForMono8x8PatternFill),
   1923  1.1  mrg 	(viaSetupForColor8x8PatternFill),
   1924  1.1  mrg 	(viaSetupForCPUToScreenColorExpandFill), (viaSetupForImageWrite),
   1925  1.1  mrg 	(viaSetupForSolidLine), (viaSubsequentSolidTwoPointLine),
   1926  1.1  mrg 	(viaSetupForDashedLine), (viaAccelMarkSync), (viaExaPrepareSolid),
   1927  1.1  mrg 	(viaExaPrepareCopy), (viaInitAccel), (viaDGABlitRect),
   1928  1.1  mrg 	(viaDGAFillRect):
   1929  1.1  mrg 	* unichrome/via_driver.c:
   1930  1.1  mrg 	* unichrome/via_driver.h:
   1931  1.1  mrg 
   1932  1.1  mrg 	- Merge exa_branch revisions 91:104:
   1933  1.1  mrg 	  Add support for EXA planemasks.
   1934  1.1  mrg 	  Tell loader about some missing EXA functions (Reported by Adam Jackson).
   1935  1.1  mrg 	  Fix broken XAA dashed lines.
   1936  1.1  mrg 
   1937  1.1  mrg 2005-12-01  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   1938  1.1  mrg 
   1939  1.1  mrg 	* libxvmc/Imakefile:
   1940  1.1  mrg 	* unichrome/Imakefile:
   1941  1.1  mrg 	* unichrome/via_driver.c:
   1942  1.1  mrg 
   1943  1.1  mrg 	- Remove drmCommandWriteRead from drm loader symbols again.
   1944  1.1  mrg 	  Ivor had already added it :)
   1945  1.1  mrg 	- Fix a typo in unichrome/Imakefile that broke build on x86_64.
   1946  1.1  mrg 	- Add $(PICFLAGS) to libxvmc Makefile to make it build on x86_64.
   1947  1.1  mrg 
   1948  1.1  mrg 2005-12-01  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   1949  1.1  mrg 
   1950  1.1  mrg 	* unichrome/via_driver.c:
   1951  1.1  mrg 	* unichrome/via_memory.c: (VIAFreeLinear):
   1952  1.1  mrg 
   1953  1.1  mrg 	- Add drmCommandWriteRead to drm loader symbols.
   1954  1.1  mrg 	- Make the drm freemem call drmCommandWrite.
   1955  1.1  mrg 
   1956  1.1  mrg 2005-11-29  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   1957  1.1  mrg 
   1958  1.1  mrg 	* unichrome/via_accel.c: (viaInitAccel):
   1959  1.1  mrg 	* unichrome/via_memory.c: (VIAAllocLinear):
   1960  1.1  mrg 
   1961  1.1  mrg 	- Merge exa_branch revisions 86:91 
   1962  1.1  mrg 
   1963  1.1  mrg 2005-11-29  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   1964  1.1  mrg 
   1965  1.1  mrg 	* unichrome/Imakefile:
   1966  1.1  mrg 
   1967  1.1  mrg 	- Yet another drm.h include fixup. For 6.8 and earlier?
   1968  1.1  mrg 
   1969  1.1  mrg 2005-11-28  Ivor Hewitt  <ivor-at-ivor-dot-org>
   1970  1.1  mrg 
   1971  1.1  mrg 	* unichrome/via_id.c:
   1972  1.1  mrg 
   1973  1.1  mrg 	- Just another id. (Tobias Blom)
   1974  1.1  mrg 
   1975  1.1  mrg 2005-11-28  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   1976  1.1  mrg 
   1977  1.1  mrg 	* unichrome/Imakefile:
   1978  1.1  mrg 
   1979  1.1  mrg 	- Include the correct drm.h file. This is important for 64 bit builds.
   1980  1.1  mrg 
   1981  1.1  mrg 2005-11-26  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   1982  1.1  mrg 
   1983  1.1  mrg 	* unichrome/via_accel.c: (viaFlushDRIEnabled), (viaSetupCBuffer):
   1984  1.1  mrg 
   1985  1.1  mrg 	- Merged EXA branch changes between revisions 84 and 86.
   1986  1.1  mrg 
   1987  1.1  mrg 2005-11-23  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   1988  1.1  mrg 
   1989  1.1  mrg 	* unichrome/via_accel.c: (viaFlushPCI), (viaFlushDRIEnabled),
   1990  1.1  mrg 	(viaSetupCBuffer), (viaTearDownCBuffer), (viaEnableVQ),
   1991  1.1  mrg 	(viaDisableVQ), (viaAccelSetMode), (viaInitialize2DEngine),
   1992  1.1  mrg 	(viaAccelSync), (viaSetClippingRectangle),
   1993  1.1  mrg 	(viaAccelClippingHelper), (viaAccelSolidHelper),
   1994  1.1  mrg 	(viaAccelTransparentHelper), (viaAccelCopyHelper),
   1995  1.1  mrg 	(viaSetupForScreenToScreenCopy), (viaSubsequentScreenToScreenCopy),
   1996  1.1  mrg 	(viaSetupForSolidFill), (viaSubsequentSolidFillRect),
   1997  1.1  mrg 	(viaSetupForMono8x8PatternFill),
   1998  1.1  mrg 	(viaSubsequentMono8x8PatternFillRect),
   1999  1.1  mrg 	(viaSetupForColor8x8PatternFill),
   2000  1.1  mrg 	(viaSubsequentColor8x8PatternFillRect),
   2001  1.1  mrg 	(viaSetupForCPUToScreenColorExpandFill),
   2002  1.1  mrg 	(viaSubsequentScanlineCPUToScreenColorExpandFill),
   2003  1.1  mrg 	(viaSetupForImageWrite), (viaSubsequentImageWriteRect),
   2004  1.1  mrg 	(viaSetupForSolidLine), (viaSubsequentSolidTwoPointLine),
   2005  1.1  mrg 	(viaSubsequentSolidHorVertLine), (viaSetupForDashedLine),
   2006  1.1  mrg 	(viaSubsequentDashedTwoPointLine), (viaInitXAA),
   2007  1.1  mrg 	(viaAccelMarkSync), (viaAccelWaitMarker), (viaExaPrepareSolid),
   2008  1.1  mrg 	(viaExaSolid), (viaExaPrepareCopy), (viaExaCopy),
   2009  1.1  mrg 	(viaExaDownloadFromScreen), (viaExaUploadToScreen), (viaInitExa),
   2010  1.1  mrg 	(viaInitAccel), (viaExitAccel), (viaDGABlitRect), (viaDGAFillRect):
   2011  1.1  mrg 
   2012  1.1  mrg 	- Merged EXA branch changes between revisions 74 and 84. Mainly
   2013  1.1  mrg 	  indentations and minor bugfixes.
   2014  1.1  mrg 
   2015  1.1  mrg 2005-11-15  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2016  1.1  mrg 
   2017  1.1  mrg 	* unichrome/via_swov.c: (ViaSwovSurfaceCreate),
   2018  1.1  mrg 	(ViaSwovSurfaceDestroy):
   2019  1.1  mrg 	* unichrome/via_video.c: (viaSetupAdaptors):
   2020  1.1  mrg 	* unichrome/via_xvpriv.h:
   2021  1.1  mrg 
   2022  1.1  mrg 	- Fix Xv surface destruction and re-allocation.
   2023  1.1  mrg 	  (Reported by Cedric Berger).
   2024  1.1  mrg 
   2025  1.1  mrg 2005-11-15  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>  
   2026  1.1  mrg 
   2027  1.1  mrg 	* unichrome/Imakefile:
   2028  1.1  mrg 	* unichrome/via_accel.c: (viaTearDownCBuffer),
   2029  1.1  mrg 	(viaAccelSolidHelper), (viaAccelCopyHelper),
   2030  1.1  mrg 	(viaExaDownloadFromScreen), (viaExaUploadToScreen):
   2031  1.1  mrg 	* unichrome/via_driver.c: (VIAScreenInit):
   2032  1.1  mrg 
   2033  1.1  mrg 	- Merged changes in exa_branch revisions 67 to 74. For a detailed
   2034  1.1  mrg 	  ChangeLog, see that branch.
   2035  1.1  mrg 
   2036  1.1  mrg 2005-11-09  Thomas Hellstrm  <unichrome-at-shipmail-dot-org> 
   2037  1.1  mrg 
   2038  1.1  mrg 	* unichrome/Imakefile:
   2039  1.1  mrg 	* unichrome/via_accel.c: (viaFlushPCI), (viaFlushDRIEnabled),
   2040  1.1  mrg 	(viaSetupCBuffer), (viaTearDownCBuffer), (viaInitAgp),
   2041  1.1  mrg 	(viaEnableVQ), (viaDisableVQ), (viaAccelSetMode),
   2042  1.1  mrg 	(viaInitialize2DEngine), (viaAccelSync), (viaSetClippingRectangle),
   2043  1.1  mrg 	(viaDisableClipping), (viaAccelClippingHelper),
   2044  1.1  mrg 	(viaAccelSolidHelper), (viaAccelTransparentHelper),
   2045  1.1  mrg 	(viaAccelCopyHelper), (viaSetupForScreenToScreenCopy),
   2046  1.1  mrg 	(viaSubsequentScreenToScreenCopy), (viaSetupForSolidFill),
   2047  1.1  mrg 	(viaSubsequentSolidFillRect), (viaSetupForMono8x8PatternFill),
   2048  1.1  mrg 	(viaSubsequentMono8x8PatternFillRect),
   2049  1.1  mrg 	(viaSetupForColor8x8PatternFill),
   2050  1.1  mrg 	(viaSubsequentColor8x8PatternFillRect),
   2051  1.1  mrg 	(viaSetupForCPUToScreenColorExpandFill),
   2052  1.1  mrg 	(viaSubsequentScanlineCPUToScreenColorExpandFill),
   2053  1.1  mrg 	(viaSetupForImageWrite), (viaSubsequentImageWriteRect),
   2054  1.1  mrg 	(viaSetupForSolidLine), (viaSubsequentSolidTwoPointLine),
   2055  1.1  mrg 	(viaSubsequentSolidHorVertLine), (viaSetupForDashedLine),
   2056  1.1  mrg 	(viaSubsequentDashedTwoPointLine), (viaInitXAA),
   2057  1.1  mrg 	(viaAccelMarkSync), (viaAccelWaitMarker), (viaExaPrepareSolid),
   2058  1.1  mrg 	(viaExaSolid), (viaExaDoneSolidCopy), (viaExaPrepareCopy),
   2059  1.1  mrg 	(viaExaCopy), (viaExaDownloadFromScreen), (viaExaUploadToScreen),
   2060  1.1  mrg 	(viaInitExa), (viaInitAccel), (viaExitAccel), (viaDGABlitRect),
   2061  1.1  mrg 	(viaDGAFillRect), (viaDGAWaitMarker):
   2062  1.1  mrg 	* unichrome/via_cursor.c: (VIALoadCursorImage):
   2063  1.1  mrg 	* unichrome/via_dga.c:
   2064  1.1  mrg 	* unichrome/via_dri.c: (VIADRIFBInit), (VIADRIScreenInit),
   2065  1.1  mrg 	(VIADRICloseScreen), (VIADRIFinishScreenInit):
   2066  1.1  mrg 	* unichrome/via_driver.c: (VIASetup), (VIAPreInit), (VIALeaveVT),
   2067  1.1  mrg 	(VIAScreenInit), (VIAWriteMode), (VIACloseScreen), (VIASwitchMode):
   2068  1.1  mrg 	* unichrome/via_driver.h:
   2069  1.1  mrg 	* unichrome/via_memcpy.c: (viaVidCopyInit):
   2070  1.1  mrg 	* unichrome/via_memory.c: (VIAFreeLinear), (offScreenLinear),
   2071  1.1  mrg 	(VIAAllocLinear), (VIAInitLinear):
   2072  1.1  mrg 	* unichrome/via_priv.h:
   2073  1.1  mrg 	* unichrome/via_vbe.c: (ViaVbeSetMode):
   2074  1.1  mrg 
   2075  1.1  mrg 	- Merge exa_branch from revision 52 to 67. For a detailed Changelog,
   2076  1.1  mrg 	  check that branch. 
   2077  1.1  mrg 
   2078  1.1  mrg 2005-11-09  Ivor Hewitt  <ivor-at-ivor-dot-org>
   2079  1.1  mrg 
   2080  1.1  mrg 	* unichrome/via_driver.c: (VIAPreInit):
   2081  1.1  mrg 	* unichrome/via_mode.c: (ViaModeDotClockTranslate):
   2082  1.1  mrg 
   2083  1.1  mrg 	- Fix pro-mode and remove pro warning. (Paul Bender)
   2084  1.1  mrg 
   2085  1.1  mrg 2005-11-08  Ivor Hewitt  <ivor-at-ivor-dot-org>
   2086  1.1  mrg 
   2087  1.1  mrg 	* unichrome/via_driver.c: (VIASwitchMode):
   2088  1.1  mrg 
   2089  1.1  mrg 	- Don't kickVblank with no DRI enabled. (Joris van Rantwijk)
   2090  1.1  mrg 
   2091  1.1  mrg 2005-11-02  Ivor Hewitt  <ivor-at-ivor-dot-org>
   2092  1.1  mrg 
   2093  1.1  mrg 	* unichrome/via_mode.c: (ViaGetMemoryBandwidth):
   2094  1.1  mrg 	* unichrome/via_mode.h:
   2095  1.1  mrg 
   2096  1.1  mrg 	- Give VM800 some bandwidth.
   2097  1.1  mrg 
   2098  1.1  mrg 2005-11-01  Thomas Hellstrm  <unichrome-at-shipmail-dot-org> 
   2099  1.1  mrg 
   2100  1.1  mrg 	* libxvmc/viaLowLevel.c: (viaDMAInitTimeStamp):
   2101  1.1  mrg 	* libxvmc/viaLowLevelPro.c: (viaDMAInitTimeStamp),
   2102  1.1  mrg 	(updateLowLevelBuf):
   2103  1.1  mrg 	* unichrome/via_drmclient.h:
   2104  1.1  mrg 
   2105  1.1  mrg 	- Fix compilation errors caused by the drm / dri update.
   2106  1.1  mrg 	  (reported by Tarun Kripalani)
   2107  1.1  mrg 
   2108  1.1  mrg 2005-10-31  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2109  1.1  mrg 
   2110  1.1  mrg 	* unichrome/via_accel.c: (VIAInitAccel):
   2111  1.1  mrg 	* unichrome/via_cursor.c: (VIAHWCursorInit):
   2112  1.1  mrg 
   2113  1.1  mrg 	- Second attempt at fixing the hw cursor issue.
   2114  1.1  mrg 	  There were actually two errors involved.
   2115  1.1  mrg 
   2116  1.1  mrg 2005-10-31  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2117  1.1  mrg 
   2118  1.1  mrg 	* unichrome/via_xvpriv.h:
   2119  1.1  mrg 
   2120  1.1  mrg 	- Fix stray include left over by previous commit.
   2121  1.1  mrg 
   2122  1.1  mrg 2005-10-31  Ivor Hewitt  <ivor-at-ivor-dot-org>
   2123  1.1  mrg 
   2124  1.1  mrg 	 * unichrome/via_id.c:
   2125  1.1  mrg 
   2126  1.1  mrg 	- Mitac 8889 device id. (Daniel Schindler)
   2127  1.1  mrg 
   2128  1.1  mrg 2005-10-30  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2129  1.1  mrg 
   2130  1.1  mrg 	* unichrome/via_accel.c: (VIAInitAccel):
   2131  1.1  mrg 
   2132  1.1  mrg 	- Revert the hardware cursor fix since it for some strange reason
   2133  1.1  mrg 	  makes hw cursors white. Need to figure out why.
   2134  1.1  mrg 
   2135  1.1  mrg 2005-10-30  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2136  1.1  mrg 
   2137  1.1  mrg 	* unichrome/via_video.c: (viaInitVideo), (viaSetupAdaptors),
   2138  1.1  mrg 	(nv12cp), (viaDmaBlitImage), (viaPutImage), (nv12Blit):
   2139  1.1  mrg 	* unichrome/via_xvpriv.h:
   2140  1.1  mrg 
   2141  1.1  mrg 	- Enable DMA Xv image transfers also for PM8X0 / CN400. 
   2142  1.1  mrg 	  YV12 to NV12 conversion is still software but now takes place 
   2143  1.1  mrg 	  in system memory instead of during transfer to framebuffer memory.
   2144  1.1  mrg 	  CPU usage is much improved on PM8X0. Less so on CN400. 
   2145  1.1  mrg 	  Hardware YV12 to NV12 conversion using the blitter was implemented
   2146  1.1  mrg 	  and tested but was very slow, probably due to the fact that blitting
   2147  1.1  mrg 	  only took place one column at a time. Since sync on the 2D engine 
   2148  1.1  mrg 	  currently requires a busy-wait, the approach was not only slow, but
   2149  1.1  mrg 	  also CPU-consuming.
   2150  1.1  mrg 
   2151  1.1  mrg 2005-10-27  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2152  1.1  mrg 
   2153  1.1  mrg 	* unichrome/via_video.c: (viaExitVideo), (viaSaveVideo),
   2154  1.1  mrg 	(viaRestoreVideo), (VIAVidAdjustFrame):
   2155  1.1  mrg 
   2156  1.1  mrg 	- Fix server crash when compiled without -DXvExtension.
   2157  1.1  mrg 
   2158  1.1  mrg 2005-10-27  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2159  1.1  mrg 
   2160  1.1  mrg 	* unichrome/via_dri.c: (VIADRIRingBufferInit), (VIADRIScreenInit),
   2161  1.1  mrg 	(VIADRIFinishScreenInit), (VIADRIMapInit):
   2162  1.1  mrg 	* unichrome/via_dri.h:
   2163  1.1  mrg 	* unichrome/via_driver.h:
   2164  1.1  mrg 	* unichrome/via_drm.h:
   2165  1.1  mrg 	* unichrome/via_memory.c: (VIAFreeLinear), (VIAAllocLinear):
   2166  1.1  mrg 	* unichrome/via_video.c: (viaInitVideo):
   2167  1.1  mrg 	* unichrome/via_xvmc.c: (ViaInitXVMC):
   2168  1.1  mrg 
   2169  1.1  mrg 	- Sync dri handling with Xorg. This should hopefully make it run
   2170  1.1  mrg 	  with Mesa 6.4 again. (Luc Verhaegen, Eric Anholt, me)
   2171  1.1  mrg 
   2172  1.1  mrg 2005-10-27  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2173  1.1  mrg 
   2174  1.1  mrg 	* unichrome/via_video.c: (viaPutImage):
   2175  1.1  mrg 
   2176  1.1  mrg 	- Make via_video.c compile without -DXF86DRI. Was broken with the
   2177  1.1  mrg 	  dmablit commit. (Reported by Luc Verhaegen)
   2178  1.1  mrg 
   2179  1.1  mrg 2005-10-27  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2180  1.1  mrg 
   2181  1.1  mrg 	* unichrome/via_accel.c: (VIAInitAccel):
   2182  1.1  mrg 
   2183  1.1  mrg 	- Fix HW cursor memory allocation.
   2184  1.1  mrg 
   2185  1.1  mrg 2005-10-18  Ivor Hewitt  <ivor-at-ivor-dot-org>
   2186  1.1  mrg 
   2187  1.1  mrg 	* unichrome/via_bandwidth.c: (ViaSetPrimaryFIFO),
   2188  1.1  mrg 	(ViaSetSecondaryFIFO):
   2189  1.1  mrg 	* unichrome/via_driver.c: (VIAPreInit):
   2190  1.1  mrg 	* unichrome/via_id.c:
   2191  1.1  mrg 	* unichrome/via_id.h:
   2192  1.1  mrg 	* unichrome/via_swov.c: (VIAVidHWDiffInit):
   2193  1.1  mrg 
   2194  1.1  mrg 	- Remaining device id's lying about. 
   2195  1.1  mrg 	- Remove PM800 conditionals.
   2196  1.1  mrg 
   2197  1.1  mrg 2005-10-18  Ivor Hewitt  <ivor-at-ivor-dot-org>
   2198  1.1  mrg 
   2199  1.1  mrg 	* unichrome/via_driver.c: (VIAPreInit):
   2200  1.1  mrg 	* unichrome/via_id.c:
   2201  1.1  mrg 	* unichrome/via_id.h:
   2202  1.1  mrg 	* unichrome/via_mode.h:
   2203  1.1  mrg 
   2204  1.1  mrg 	- Device id additions. AsRock P4VM800 reported by Mariano Benedettini
   2205  1.1  mrg 
   2206  1.1  mrg 2005-09-25  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2207  1.1  mrg 
   2208  1.1  mrg 	* unichrome/via.h:
   2209  1.1  mrg 	* unichrome/via_dri.c: (VIADRIRingBufferInit),
   2210  1.1  mrg 	(VIADRIFinishScreenInit):
   2211  1.1  mrg 	* unichrome/via_dri.h:
   2212  1.1  mrg 	* unichrome/via_driver.h:
   2213  1.1  mrg 	* unichrome/via_drm.h:
   2214  1.1  mrg 	* unichrome/via_priv.h:
   2215  1.1  mrg 	* unichrome/via_swov.c: (viaWaitHQVFlip), (viaWaitHQVFlipClear),
   2216  1.1  mrg 	(viaWaitHQVDone), (viaOverlayGetV1V3Format),
   2217  1.1  mrg 	(viaOverlayGetSrcStartAddress), (viaOverlayGetFetch),
   2218  1.1  mrg 	(viaSetColorSpace), (ViaSetVidCtl), (AddHQVSurface),
   2219  1.1  mrg 	(ViaSwovSurfaceCreate), (ViaSwovSurfaceDestroy),
   2220  1.1  mrg 	(SetFIFO_V3_64or32or32), (SetFIFO_V3_64or32or16), (SetColorKey),
   2221  1.1  mrg 	(SetChromaKey), (SetHQVFetch), (Upd_Video), (VIAVidUpdateOverlay),
   2222  1.1  mrg 	(ViaOverlayHide):
   2223  1.1  mrg 	* unichrome/via_video.c: (DecideOverlaySupport), (viaResetVideo),
   2224  1.1  mrg 	(viaSaveVideo), (viaExitVideo), (viaInitVideo), (viaReputImage),
   2225  1.1  mrg 	(viaSetupAdaptors), (viaStopVideo), (Flip), (nv12cp),
   2226  1.1  mrg 	(viaDmaBlitImage), (viaPutImage), (viaQueryImageAttributes):
   2227  1.1  mrg 	* unichrome/via_xvmc.c: (ViaInitXVMC):
   2228  1.1  mrg 	* unichrome/via_xvpriv.h:
   2229  1.1  mrg 
   2230  1.1  mrg 	Big Xv update.
   2231  1.1  mrg 	- Bring Xv in sync with Xorg, which includes RV15 and RV16 support.
   2232  1.1  mrg 	- Add support for PCI DMA Xv image transfer. This requires DRM >= 2.7.0,
   2233  1.1  mrg 	  and does not yet work on Unichrome Pro group A, since YV12->NV12
   2234  1.1  mrg 	  hardware conversion is not yet implemented. 
   2235  1.1  mrg 
   2236  1.1  mrg 2005-08-13  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2237  1.1  mrg 
   2238  1.1  mrg 	* unichrome/via_swov.c: (ViaSwovSurfaceDestroy):
   2239  1.1  mrg 
   2240  1.1  mrg 	- Destroy video surfaces on video exit / stop.
   2241  1.1  mrg 
   2242  1.1  mrg 2005-08-13  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2243  1.1  mrg 
   2244  1.1  mrg 	* unichrome/via_driver.c: (VIAAdjustFrame)
   2245  1.1  mrg 
   2246  1.1  mrg 	- Fix Xv panning also for VBEModes.
   2247  1.1  mrg 
   2248  1.1  mrg 2005-08-12  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2249  1.1  mrg 
   2250  1.1  mrg 	* unichrome/via_driver.c: (VIAEnterVT):
   2251  1.1  mrg 
   2252  1.1  mrg 	- Fix segfault on EnterVT when DRI is not enabled.
   2253  1.1  mrg 	  (Joris van Rantwijk)
   2254  1.1  mrg 
   2255  1.1  mrg 2005-08-12  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2256  1.1  mrg 
   2257  1.1  mrg 	* unichrome/via_priv.h:
   2258  1.1  mrg 	* unichrome/via_swov.c: (VIAVidUpdateOverlay):
   2259  1.1  mrg 	* unichrome/via_video.c: (RegionsEqual), (viaReputImage),
   2260  1.1  mrg 	(viaSetupAdaptors), (VIAVidAdjustFrame):
   2261  1.1  mrg 
   2262  1.1  mrg 	- Fix Xv panning. Speed up overlay updates on window moves.
   2263  1.1  mrg 
   2264  1.1  mrg 2005-08-12  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2265  1.1  mrg 
   2266  1.1  mrg 	* unichrome/via_video.c: (viaExitVideo):
   2267  1.1  mrg 
   2268  1.1  mrg 	- Fix stopvideo for all ports and adaptors.
   2269  1.1  mrg 
   2270  1.1  mrg 2005-08-10  Ivor Hewitt  <ivor-at-ivor-dot-org>
   2271  1.1  mrg 
   2272  1.1  mrg 	* unichrome/Imakefile:
   2273  1.1  mrg 	* unichrome/via_bios.h:
   2274  1.1  mrg 	* unichrome/via_ch7xxx.c: (CH7xxxPrintRegs), (ViaCH7xxxDetect),
   2275  1.1  mrg 	(CH7xxxSave), (CH7xxxRestore), (CH7xxxDACSenseI2C),
   2276  1.1  mrg 	(CH7xxxDACSense), (CH7011ModeIndex), (CH7019ModeIndex),
   2277  1.1  mrg 	(CH7xxxModeValid), (CH7xxxModeI2C), (CH7xxxModeCrtc),
   2278  1.1  mrg 	(CH7xxxTVPower), (CH7019LCDPower), (ViaCH7xxxInit):
   2279  1.1  mrg 	* unichrome/via_ch7xxx.h:
   2280  1.1  mrg 	* unichrome/via_driver.c: (VIAPreInit):
   2281  1.1  mrg 	* unichrome/via_id.c:
   2282  1.1  mrg 	* unichrome/via_mode.c: (ViaTVDetect), (ViaTVInit):
   2283  1.1  mrg 	* unichrome/via_vt162x.c: (ViaVT162xDetect), (VT1625DACSenseI2C),
   2284  1.1  mrg 	(VT1625DACSense), (VT1621ModeIndex), (VT1622ModeIndex),
   2285  1.1  mrg 	(VT1625ModeValid), (VT1622ModeI2C), (VT1622ModeCrtc),
   2286  1.1  mrg 	(VT1625Power), (ViaVT162xInit):
   2287  1.1  mrg 	* unichrome/via_vt162x.h:
   2288  1.1  mrg 
   2289  1.1  mrg 	- Initial steps to incorporating CH7xxx and VT1625 support;
   2290  1.1  mrg 	  merging patches from David George, Philip Prindeville, Terry Lewis.
   2291  1.1  mrg 
   2292  1.1  mrg 2005-07-30  Ivor Hewitt  <ivor-at-ivor-dot-org>
   2293  1.1  mrg 
   2294  1.1  mrg 	* libxvmc/Imakefile:
   2295  1.1  mrg 	* unichrome/via_mode.c: (ViaGetMemoryBandwidth),
   2296  1.1  mrg 	(ViaModePrimaryVGA), (ViaModePrimary):
   2297  1.1  mrg 	* unichrome/via_swov.c:
   2298  1.1  mrg 
   2299  1.1  mrg 	- Merge fixes from xorg for typos in mode setting and sync set
   2300  1.1  mrg 
   2301  1.1  mrg 2005-07-18  Ivor Hewitt  <ivor-at-ivor-dot-org>
   2302  1.1  mrg 
   2303  1.1  mrg 	* unichrome/via_id.c:
   2304  1.1  mrg 
   2305  1.1  mrg 	- Additional card-id. Reported by Philip Prindeville.
   2306  1.1  mrg 
   2307  1.1  mrg 2005-07-04  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2308  1.1  mrg 
   2309  1.1  mrg 	* unichrome/via_driver.c: (VIAPreInit), (VIAScreenInit):
   2310  1.1  mrg 	* unichrome/via_id.c:
   2311  1.1  mrg 
   2312  1.1  mrg 	- Avoid calling DPMS to blank screen during init with VBEModes.
   2313  1.1  mrg 	- Add another card ID.
   2314  1.1  mrg 
   2315  1.1  mrg 2005-06-29  Ivor Hewitt  <ivor-at-ivor-dot-org>
   2316  1.1  mrg 
   2317  1.1  mrg 	* unichrome/via_id.c:
   2318  1.1  mrg 
   2319  1.1  mrg 	- Additional card-ids. Patch from Xavier Bachelot
   2320  1.1  mrg 
   2321  1.1  mrg 2005-06-26  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2322  1.1  mrg 
   2323  1.1  mrg 	* libxvmc/viaLowLevelPro.c: (finish_header_agp), (syncDMA),
   2324  1.1  mrg 	(syncVideo), (pciFlush), (agpFlush), (uploadHQVDeinterlace),
   2325  1.1  mrg 	(uploadHQVShadow), (flushXvMCLowLevel), (flushPCIXvMCLowLevel),
   2326  1.1  mrg 	(viaMpegSetSurfaceStride), (viaVideoSetSWFLipLocked),
   2327  1.1  mrg 	(viaVideoSWFlipLocked), (viaMpegSetFB), (viaMpegBeginPicture),
   2328  1.1  mrg 	(viaMpegReset), (viaMpegWriteSlice), (viaVideoSubPictureOffLocked),
   2329  1.1  mrg 	(viaVideoSubPictureLocked), (viaBlit), (syncXvMCLowLevel),
   2330  1.1  mrg 	(releaseXvMCLowLevel), (initXvMCLowLevel), (closeXvMCLowLevel):
   2331  1.1  mrg 
   2332  1.1  mrg 	- Clean up the VIDEO_DMA ifdef mess before xorg inclusion. 
   2333  1.1  mrg 	- Make VIDEO_DMA wait for DMA quiescent before flipping, pending proper
   2334  1.1  mrg 	  HQV locking.
   2335  1.1  mrg 	- Disable VIDEO_DMA to improve latency pending proper HQV locking.
   2336  1.1  mrg 
   2337  1.1  mrg 2005-06-17  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2338  1.1  mrg 
   2339  1.1  mrg 	* unichrome/via_mode.c: (ViaSetPrimaryDotclock),
   2340  1.1  mrg 	(ViaSetSecondaryDotclock), (ViaComputeProDotClock),
   2341  1.1  mrg 	(ViaModeDotClockTranslate):
   2342  1.1  mrg 
   2343  1.1  mrg 	- Free dotclock on Unichrome Pro. Pls report problems with 
   2344  1.1  mrg 	  unstable clocks.
   2345  1.1  mrg 	- Minor 64-bit fixes.
   2346  1.1  mrg 
   2347  1.1  mrg 2005-06-16  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2348  1.1  mrg 
   2349  1.1  mrg 	* unichrome/via_xvmc.c: (ViaXvMCCreateContext),
   2350  1.1  mrg 	(ViaXvMCCreateSurface), (ViaXvMCCreateSubpicture):
   2351  1.1  mrg 	* unichrome/via_xvmc.h:
   2352  1.1  mrg 
   2353  1.1  mrg 	- XvMC 64 bit fixes. XvMC now runs on K8M800 64-bit Linux.
   2354  1.1  mrg 
   2355  1.1  mrg 2005-06-12  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2356  1.1  mrg 
   2357  1.1  mrg 	* unichrome/via_bios.h:
   2358  1.1  mrg 	* unichrome/via_i2c.c:
   2359  1.1  mrg 	* unichrome/via_mode.c: (ViaTVRestore):
   2360  1.1  mrg 	* unichrome/via_vt162x.c: (VT162xPrintRegs), (ViaVT162xDetect),
   2361  1.1  mrg 	(VT162xSave), (VT162xRestore), (ViaVT162xInit):
   2362  1.1  mrg 
   2363  1.1  mrg 	- Fix up the vt1623 encoder: Correct device ID, number of registers
   2364  1.1  mrg 	  and most of all reading from the i2cbus it is sitting on.
   2365  1.1  mrg 
   2366  1.1  mrg 2005-06-11  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2367  1.1  mrg 
   2368  1.1  mrg 	* unichrome/via_dri.c: (VIADRIScreenInit):
   2369  1.1  mrg 
   2370  1.1  mrg 	- Update via_dri.c to compile with new libdri.
   2371  1.1  mrg 
   2372  1.1  mrg 2005-06-01  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2373  1.1  mrg 
   2374  1.1  mrg 	* unichrome/via_mode.c: (ViaModePrimary):
   2375  1.1  mrg 	* unichrome/via_vt162x.h:
   2376  1.1  mrg 
   2377  1.1  mrg 	- Fix TV-out on Unichrome Pro. To make it work CRT+TV needs to be
   2378  1.1  mrg 	  enabled in BIOS. Still it will hang the machine or possibly only
   2379  1.1  mrg 	  the display chip on X server exit.
   2380  1.1  mrg 	- Import the 720x576Noscale mode for vt1622A/vt1623 from the Unichrome
   2381  1.1  mrg 	  driver (Terry Barnaby)
   2382  1.1  mrg 
   2383  1.1  mrg 2005-05-25  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2384  1.1  mrg 
   2385  1.1  mrg 	* libxvmc/viaLowLevelPro.c: (setHQVDeinterlacing):
   2386  1.1  mrg 	* libxvmc/viaXvMC.c:
   2387  1.1  mrg 	* unichrome/via_driver.c:
   2388  1.1  mrg 	* unichrome/via_mode.c: (ViaModePrimary):
   2389  1.1  mrg 	* unichrome/via_mode.h:
   2390  1.1  mrg 	* unichrome/via_vt162x.c: (ViaVT162xDetect):
   2391  1.1  mrg 
   2392  1.1  mrg 	- Updated incorrect field order in libViaXvMCPro.
   2393  1.1  mrg 	- Fixed warnings about unresolved int10 symbols in the Unichrome driver.
   2394  1.1  mrg 	- Updated Unichrome Pro dotclocks - also for TV.
   2395  1.1  mrg 	- Made the driver recognize the vt1623 TV encoder on the EPIA SP13000.
   2396  1.1  mrg 	- Removed unnecessary define in viaXvMC.c.
   2397  1.1  mrg 
   2398  1.1  mrg 2005-05-16  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2399  1.1  mrg 
   2400  1.1  mrg 	* libxvmc/driDrawable.c: (getDRIDrawableInfoLocked):
   2401  1.1  mrg 	* libxvmc/viaXvMC.c: (releaseContextResources),
   2402  1.1  mrg 	(XvMCCreateContext):
   2403  1.1  mrg 	* libxvmc/xf86dri.c: (uniDRIDestroyContext),
   2404  1.1  mrg 	(uniDRICreateDrawable), (uniDRIDestroyDrawable),
   2405  1.1  mrg 	(uniDRIGetDrawableInfo):
   2406  1.1  mrg 	* libxvmc/xf86dri.h:
   2407  1.1  mrg 
   2408  1.1  mrg 	- Changed DRI client function names since they clash with
   2409  1.1  mrg 	  via_dri.so, causing strange problems in, for example, xine.
   2410  1.1  mrg 
   2411  1.1  mrg 2005-05-16  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2412  1.1  mrg 
   2413  1.1  mrg 	* unichrome/via_dri.c: (VIASetAgpMode), (VIADRIAgpInit):
   2414  1.1  mrg 
   2415  1.1  mrg 	- Added better AGP mode control to the DDX.
   2416  1.1  mrg 
   2417  1.1  mrg 2005-05-11  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2418  1.1  mrg 
   2419  1.1  mrg 	* prepare-ChangeLogSVN.pl:
   2420  1.1  mrg 
   2421  1.1  mrg 	- Added the above file for generation of ChangeLog Entries.
   2422  1.1  mrg 
   2423  1.1  mrg 2005-05-11  Thomas Hellstrm  <unichrome-at-shipmail-dot-org>
   2424  1.1  mrg 
   2425  1.1  mrg 	* libxvmc/driDrawable.c:
   2426  1.1  mrg 	* libxvmc/viaLowLevel.c: (hwlLock), (hwlUnlock),
   2427  1.1  mrg 	(setAGPSyncLowLevel), (viaDMATimeStampLowLevel),
   2428  1.1  mrg 	(flushXvMCLowLevel), (flushPCIXvMCLowLevel),
   2429  1.1  mrg 	(viaMpegSetSurfaceStride), (viaVideoSetSWFLipLocked),
   2430  1.1  mrg 	(viaVideoSWFlipLocked), (viaMpegSetFB), (viaMpegBeginPicture),
   2431  1.1  mrg 	(viaMpegReset), (viaMpegWriteSlice), (viaVideoSubPictureOffLocked),
   2432  1.1  mrg 	(viaVideoSubPictureLocked), (viaBlit), (syncXvMCLowLevel),
   2433  1.1  mrg 	(initXvMCLowLevel), (setLowLevelLocking), (closeXvMCLowLevel):
   2434  1.1  mrg 	* libxvmc/viaLowLevel.h:
   2435  1.1  mrg 	* libxvmc/viaLowLevelPro.c: (initHQVShadow),
   2436  1.1  mrg 	(setHQVHWDeinterlacing), (setHQVDeblocking), (setHQVStartAddress),
   2437  1.1  mrg 	(setHQVColorSpaceConversion), (setHQVFetchLine), (setHQVScale),
   2438  1.1  mrg 	(setHQVSingleDestination), (setHQVDeinterlacing),
   2439  1.1  mrg 	(setHQVTripleBuffer), (hwlLock), (hwlUnlock), (setAGPSyncLowLevel),
   2440  1.1  mrg 	(viaDMATimeStampLowLevel), (viaDMAInitTimeStamp),
   2441  1.1  mrg 	(uploadHQVDeinterlace), (uploadHQVShadow), (flushXvMCLowLevel),
   2442  1.1  mrg 	(flushPCIXvMCLowLevel), (viaMpegSetSurfaceStride),
   2443  1.1  mrg 	(viaVideoSetSWFLipLocked), (viaVideoSWFlipLocked), (viaMpegSetFB),
   2444  1.1  mrg 	(viaMpegBeginPicture), (viaMpegReset), (viaMpegWriteSlice),
   2445  1.1  mrg 	(viaVideoSubPictureOffLocked), (viaVideoSubPictureLocked),
   2446  1.1  mrg 	(viaBlit), (syncXvMCLowLevel), (updateLowLevelBuf),
   2447  1.1  mrg 	(cleanupLowLevelBuf), (initXvMCLowLevel), (setLowLevelLocking),
   2448  1.1  mrg 	(closeXvMCLowLevel), (computeDownScaling),
   2449  1.1  mrg 	(computeHQVScaleAndFilter), (setupBackBuffer):
   2450  1.1  mrg 	* libxvmc/viaXvMC.c: (grabDecoder), (releaseContextResources),
   2451  1.1  mrg 	(XvMCCreateContext), (XvMCCreateSurface), (XvMCPutSlice2),
   2452  1.1  mrg 	(XvMCPutSlice), (XvMCPutSurface), (XvMCBeginSurface),
   2453  1.1  mrg 	(XvMCSyncSurface), (XvMCLoadQMatrix), (XvMCCreateSubpicture),
   2454  1.1  mrg 	(XvMCSetSubpicturePalette), (XvMCClearSubpicture),
   2455  1.1  mrg 	(XvMCCompositeSubpicture), (XvMCBlendSubpicture2),
   2456  1.1  mrg 	(XvMCSyncSubpicture), (XvMCDestroySubpicture), (XvMCFlushSurface),
   2457  1.1  mrg 	(XvMCGetSurfaceStatus), (XvMCQueryAttributes), (XvMCSetAttribute),
   2458  1.1  mrg 	(XvMCGetAttribute), (XvMCHideSurface):
   2459  1.1  mrg 	* libxvmc/viaXvMCPriv.h:
   2460  1.1  mrg 	* unichrome/via_swov.c: (ViaSwovSurfaceCreate):
   2461  1.1  mrg 	* unichrome/via_video.c: (viaSetupAdaptors):
   2462  1.1  mrg 	* unichrome/via_xvpriv.h:
   2463  1.1  mrg 
   2464  1.1  mrg 	- Added ChangeLog to the repository.
   2465  1.1  mrg 	- Made the DDX update the overlay if a change in surface format occured
   2466  1.1  mrg 	  while it's dimensions are still the same.
   2467  1.1  mrg 	- Made the XvMCLowLevel struct opaque (void *) and not defined in the 
   2468  1.1  mrg 	  header file. This allows for different definitions for different hardware
   2469  1.1  mrg 	- Added a HQV shadow which holds the HQV context for the Unichrome Pro. 
   2470  1.1  mrg 	  The purpose is twofold:
   2471  1.1  mrg 	  1. If someone else touched the HQV since we last used it, we can upload the
   2472  1.1  mrg 	     whole context.
   2473  1.1  mrg 	  2. We do not need to read from the HQV, which is bad because we have to 
   2474  1.1  mrg 	     halt the DMA engine to do that.
   2475  1.1  mrg 	- Added and activated mpeg deblocking for Unichrome Pro.
   2476  1.1  mrg 	- Added a number of HQV utility functions for the upcoming video engine free
   2477  1.1  mrg 	  output. These are not activated yet. (Unichrome Pro.)
   2478  1.1  mrg 	- Added HW deinterlacing functions. Deactivated, since I cannot see any visible
   2479  1.1  mrg 	  difference. (Unichrome Pro.)
   2480