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