[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xserver-xorg-video-openchrome: Changes to 'debian-experimental'



Rebased ref, commits from common ancestor:
commit 1c156535e656c4830bee6e6982e78c90209b1dfb
Author: Maarten Lankhorst <maarten.lankhorst@canonical.com>
Date:   Thu Jul 19 11:13:10 2012 +0200

    New upstream release.
    
    Comment out debian/patches/10-Deal-with-xserver-1.12.diff
    - Needs confirmation to be dropped, or rebased.

diff --git a/debian/changelog b/debian/changelog
index e98d387..7eb5f29 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+xserver-xorg-video-openchrome (1:0.3.0-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+  * Comment out debian/patches/10-Deal-with-xserver-1.12.diff
+    - Needs confirmation to be dropped, or rebased.
+
+ -- Maarten Lankhorst <maarten.lankhorst@canonical.com>  Thu, 19 Jul 2012 10:58:11 +0200
+
 xserver-xorg-video-openchrome (1:0.2.906-2) UNRELEASED; urgency=low
 
   * Move to git.
diff --git a/debian/control b/debian/control
index 3249b09..af16659 100644
--- a/debian/control
+++ b/debian/control
@@ -24,7 +24,7 @@ Build-Depends:
  libxvmc-dev,
  quilt
 Build-Conflicts: autoconf2.13
-Standards-Version: 3.9.2
+Standards-Version: 3.9.3
 Homepage: http://www.openchrome.org
 Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-openchrome
 Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-openchrome.git
diff --git a/debian/patches/series b/debian/patches/series
index 0ea68a3..7e27e68 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1 @@
-10-Deal-with-xserver-1.12.diff
+#10-Deal-with-xserver-1.12.diff

commit 99180e2dd75e306687f211ac03a49af0757517be
Author: Maarten Lankhorst <maarten.lankhorst@canonical.com>
Date:   Thu Jul 19 11:12:47 2012 +0200

    Bump changelog

diff --git a/ChangeLog b/ChangeLog
index 04f0642..3685bf0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,2713 +1,5063 @@
-2011-05-10  Bartosz Kosiorek  <gang65@poczta.onet.pl>
+commit 00e7b2f89669ce497c2284b80e7af562862b172f
+Author: Xavier Bachelot <xavier@bachelot.org>
+Date:   Wed Jul 18 00:22:30 2012 +0200
 
-	Workaround EXA crash with new libcairo2 (#298)
+    fix 0.3.0 release date
 
-	* src/via_accel.c: (viaExaPrepareComposite):
+commit ac46c3539641ab4e348ed3fc5c3da9099d9ed320
+Author: Dave Airlie <airlied@gmail.com>
+Date:   Mon Jul 16 20:04:02 2012 +1000
 
-2011-05-08  Bartosz Kosiorek  <gang65@poczta.onet.pl>
+    openchrome: fix issues with compat-api against latest server.
+    
+    Signed-off-by: Dave Airlie <airlied@redhat.com>
 
-	Fix cursor garbage after suspend/resume for Xserver 1.10 (#405)
+commit aa862646bf51b03fcc3131cf74de6ae43e91c46a
+Merge: deae12b 2f940bf
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Fri Jul 6 16:50:12 2012 -0400
 
-	* src/via_video.c: (viaRestoreVideo):
+    Merge branch 'kms_branch'
 
-2011-05-04  Bartosz Kosiorek  <gang65@poczta.onet.pl>
+commit deae12b325b85a0beb9c06d46daa785563644a1c
+Author: Xavier Bachelot <xavier@bachelot.org>
+Date:   Fri Jul 6 10:57:14 2012 +0200
 
-	Fix XAA displaying issues
+    HP Compaq dx2040 (reported by Tom Li)
 
-	* src/via_accel.c: (viaInitXAA):
+commit 2f940bf4e5eae22a9dd172ad73cf74deb809b1bd
+Author: Xavier Bachelot <xavier@bachelot.org>
+Date:   Fri Jul 6 10:57:14 2012 +0200
 
-2011-01-23  Bartosz Kosiorek  <gang65@poczta.onet.pl>
+    HP Compaq dx2040 (reported by Tom Li)
 
-	Enable hardware cursor for VX900
+commit dbcd4649d1a84a860217e609eed287e32758851f
+Author: Xavier Bachelot <xavier@bachelot.org>
+Date:   Sun Jul 1 23:53:35 2012 +0200
 
-	* src/via_cursor.c: (viaHWCursorInit):
-	* src/via_mode.c: (ViaModeSet):
+    update NEWS file for upcoming 0.3
 
-2010-12-16  Bartosz Kosiorek  <gang65@poczta.onet.pl>
+commit bdd19000ad1d5b7eeaa9d8f4a2fb83ce51db6d82
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Fri Jun 29 20:58:33 2012 -0400
 
-	Merge vx900_branch - initial VX900 support
+    Since DP handling is not very functional disable it unless forced by ActiveDevice
 
-	* src/via_accel.c: (viaFlushPCI), (viaDisableVQ),
-	(viaInitialize2DEngine), (viaAccelSync), (viaPitchHelper),
-	(viaInitXAA):
-	* src/via_bandwidth.c: (ViaSetPrimaryFIFO), (ViaSetSecondaryFIFO):
-	* src/via_bios.h:
-	* src/via_crtc.c: (ViaFirstCRTCSetMode), (ViaSecondCRTCSetMode):
-	* src/via_cursor.c: (viaHWCursorInit), (viaCursorStore),
-	(viaCursorRestore), (viaShowCursor), (viaHideCursor),
-	(viaSetCursorPosition), (viaLoadCursorImage), (viaSetCursorColors):
-	* src/via_driver.c: (VIASetupDefaultOptions), (VIAPreInit),
-	(VIALeaveVT), (VIASave), (VIARestore), (ViaMMIOEnable),
-	(ViaMMIODisable), (VIAMapFB), (VIAWriteMode), (VIACloseScreen):
-	* src/via_driver.h:
-	* src/via_id.c:
-	* src/via_id.h:
-	* src/via_mode.c: (ViaDFPDetect), (ViaOutputsDetect),
-	(ViaOutputsSelect), (ViaGetMemoryBandwidth), (ViaSetDotclock),
-	(ViaModeSet):
-	* src/via_mode.h:
-	* src/via_panel.c: (ViaPanelScaleDisable), (ViaPanelPreInit),
-	(ViaPanelGetSizeFromDDC):
-	* src/via_video.c: (DecideOverlaySupport):
-	* src/via_xvmc.c: (ViaInitXVMC):
+commit 28f00c86fbfccb539af748ff13aa9d64b5da091b
+Merge: 6754933 bb0329d
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Fri Jun 29 08:45:35 2012 -0400
 
-2010-12-15  Bartosz Kosiorek  <gang65@poczta.onet.pl>
+    Merge branch 'master' into kms_branch
+    
+    Conflicts:
+    	configure.ac
+    	src/Makefile.am
+    	src/via_accel.c
+    	src/via_cursor.c
+    	src/via_dga.c
+    	src/via_dri.c
+    	src/via_driver.c
+    	src/via_driver.h
+    	src/via_eng_regs.h
+    	src/via_memory.c
+    	src/via_mode.c
+    	src/via_panel.c
+    	src/via_ums.h
+    	src/via_xv.c
+    	src/via_xv_overlay.c
 
-	Enable the new mode switch and panel support on K8M800 and VM800 chipsets
+commit 6754933bb48a0fd306a62636f6fb0c540b85df7e
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Jun 24 16:06:02 2012 -0400
 
-	* src/via_driver.c: (VIASetupDefaultOptions), (VIAPreInit):
-	* src/via_mode.c: (ViaModeSet):
+    Patch from Xavier to inform people to where to submit bugs
 
-2010-11-10  Bartosz Kosiorek  <gang65@poczta.onet.pl>
+commit b4f701d2f6f708ce98755466073720bff89c3ad6
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Jun 24 15:30:02 2012 -0400
 
-    Replace the deprecated functions 
-    xalloc/xrealloc/xfree/xcalloc with 
-    malloc/realloc/free/calloc.
+    Force EXA to always be greedy
+
+commit d07e05d85ef35892b2595a3ccc9a7c1032cab6e3
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Tue Jun 19 19:15:31 2012 -0400
+
+    Minor fixes that makes it compile with -Werror on x86_64 from Natanael Copa
+
+commit dc827b8f72e011da4ddec2f5ba961db5aabdd2bf
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sat Jun 16 18:07:06 2012 -0400
+
+    KMS could not mmap on 32 bit machines due to off_t issues which was resolved with the AC_SYS_LARGEFILE macro. Separated out the via_drmclient.h header from the via_drm.h header. Synced to drm-openchrome kernel changes for gem creation.
+
+commit af81fd62c3b3a34005b6084c4df8b82b8fac0a1d
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sat Jun 16 17:39:33 2012 -0400
+
+    Compile cleanup with stricter gcc settings
+
+commit bb0329d5c4276bdcbfb457a9dcfffdda33d8954f
+Author: Xavier Bachelot <xavier@bachelot.org>
+Date:   Wed Jun 13 00:52:19 2012 +0200
+
+    Fujitsu Futro S100 (reported by Ferencsik Péter)
+
+commit 75d8b26dcb2d797ecaf09a896d5d68ddc4b87658
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Tue Jun 12 12:35:54 2012 +0100
+
+    Remove debug message and some more white space cleanup
+
+commit f6fad667b129a59cb12e646294827a573eb7cdb2
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Mon Jun 11 19:42:14 2012 -0400
+
+    ViaDoubleCheckCLE266Revision needs to be called later when the register stack is fully setup. Also this function should be called for UMS and KMS case were before it would only be called for UMS case.
+
+commit 06495f952f23739eb540d78200f3653cb470c6f4
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Jun 10 15:13:23 2012 -0400
+
+    The EXA corruptions people are reporting appear to go away when you set the MigrationHeuristic to greedy which means all pixmaps have their buffers pushed to the frame buffer. We force enable it as a work around. Some day it will go away
+
+commit e7c3780b49d4c6c309a9ea11ef5961bf0bb2aa16
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Jun 10 15:04:52 2012 -0400
+
+    Xavier patch to add the git branch to the generated version.h file
+
+commit a5c259f743f06eed96ab7a1b7fb294f5df88d946
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Jun 10 14:56:13 2012 -0400
+
+    Sync names to KMS names so config files don't need to be changes in the future
+
+commit 3d383532643ee85aa0e9ef0c33e956edbfe41942
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Jun 10 12:19:52 2012 -0400
+
+    Unwind some of the XAA helpers into the respected EXA functions
+
+commit b813ef83d5208521f143846d9b0fd27e239708f2
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Thu Jun 7 19:27:55 2012 +0100
+
+    openchrome: update to new API.
+    
+    Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 8ea7d7e80aaa58006583b1fd41c97628be9c5fbe
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Thu Jun 7 15:37:55 2012 -0400
+
+    Currently the xorg driver supports only H2 dma packets but newer hardware doesn't directly so implement H2 with a different hardware set. This patch separates the H6 hack and H2 layer to allow ease of implementing real H6 support.
+
+commit 2f6d20496dc21adc463f6ec06a96a8a0fe1a4e03
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Wed Jun 6 20:55:04 2012 -0400
+
+    Untangle the EXA layer. Moved the UMS specific code via_ums. Started to lay foundation for H5 and H6 support.
+
+commit ec466d77f951a5c56bc198a8c24903437b43eea4
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Jun 3 20:24:54 2012 -0400
+
+    Move TwodRegs to ViaCommandBuffer
+
+commit 2783001987d6dfd95eda520a1feed44372923693
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Jun 3 18:11:55 2012 -0400
+
+    Remove obsolete code
+
+commit 563064d2dca4c1b3fc7621a32e60018f6a6e92ac
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun May 27 18:38:33 2012 -0400
+
+    Separate out UMS accel from exa for when we support EXA with KMS
+
+commit 618548345ea24a0e6e530cf4d746eaf61247903d
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun May 27 16:12:47 2012 -0400
+
+    EXA has severe memory leakage.
+
+commit 871249033b192decea57db44d0c3bc93ec621c99
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun May 27 08:47:09 2012 -0400
+
+    Remove no longer supported xf86PciInfo.h
+
+commit bcc53ba404187b5a026af35a19e50b1faa60150b
+Author: Xavier Bachelot <xavier@bachelot.org>
+Date:   Wed May 9 23:47:18 2012 +0200
+
+    Prepare for 0.2.906
+
+commit d29b7b60ac3dd3886b6f72dfb8bc72428f8c00fd
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Tue May 8 09:03:34 2012 -0400
+
+    Remove all traces of mono cursor. The xf86cursor layer has a mono to arbg mapper we can use by default.
+
+commit eb8271f253d0aadab5c3d3ff7f8aa0840c96eb7a
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Tue Apr 17 18:33:18 2012 -0400
+
+    Patch from Bartosz to fix I420 on CME engine.
+
+commit e7ca40b457438471b60942f4e6cf273996e01083
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Tue Apr 17 18:33:18 2012 -0400
+
+    Patch from Bartosz to fix I420 on CME engine.
+
+commit 63c834dff1bc35a681918b0da83459223d26e36f
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Apr 8 19:45:09 2012 -0400
+
+    Hardware cursor does work now
+
+commit 64aff7323304457a6874c375c4aa98f9de17af3c
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Fri Apr 6 15:24:58 2012 -0400
+
+    Pass in the crtc to know what to attach the video plane too
+
+commit 6b34aa98a9bc17ebdcd38c0fa401646c6725e33e
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Fri Apr 6 08:30:43 2012 -0400
+
+    Rename video and swov to xv naming.
+
+commit 6f169b04c530d6dd6e3d2256a109cc250178bd39
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Apr 1 13:50:42 2012 -0400
+
+    Pass in the pitch variable for allocating a surface. Will be used for EXA dynamic allocation
+
+commit 18117a8ec3c3afa87a7cf19220063fe9101fb59e
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sat Mar 31 17:35:20 2012 -0400
+
+    Handle mmap failure case.
+
+commit f8e48c3caf41b7cb0fd9de5a47b7e75d95847419
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Thu Mar 29 18:13:09 2012 -0400
+
+    OLPC needs a very special mode so we hard code it. Also we provide the physical size of the display since the OLPC wants it.
+
+commit c98e98009d95a75d145f8ef3a924c9b0a6a1fcc8
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Thu Mar 29 16:36:26 2012 -0400
+
+    Fixed screen resizing from UMS and KMS.
+
+commit 1d053f6e0b06178802ba784de9d3baaefa340c11
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Tue Mar 6 14:22:25 2012 +0000
+
+    Disable EXA composite since it is broken. Will fix at a latter date.
+
+commit 117d784b0b2ca254be46edd45246c919cac61d37
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Tue Jun 7 20:35:03 2011 +0000
+
+    enable EXA by default
+
+commit 9f5a88a5de671252215e045749d3234c1ed4b6fe
+Author: Xavier Bachelot <xavier@bachelot.org>
+Date:   Mon Mar 26 22:26:52 2012 +0200
+
+    Don't load the XAA module when using EXA or NoAccel.
+
+commit dd7566f77e4f56bd4fdf137516d7771968cba5f8
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Fri Mar 23 19:26:55 2012 -0400
+
+    Death to the xaa layer completely
+
+commit 86361d6f3377d48818fb7b58f1f079020732dd3a
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Fri Mar 23 19:16:25 2012 -0400
+
+    Borrow the ROP values from xf86-video-chrome which comes from the nouveau project. Its silly that every one have their own ROP values but its the way it is.
+
+commit 3f38f96039172ec2ce910e36342c742ff06247e2
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Fri Mar 23 19:05:12 2012 -0400
+
+    Borrow the ROP values from xf86-video-chrome which comes from the nouveau project. Its silly that every one have their own ROP values but its the way it is. This allows the complete removal of XAA.
+
+commit 01cad2ac4d8d5b59474bd5f209621ea3b9d95bfa
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Fri Mar 23 18:01:12 2012 -0400
+
+    Fixed the crash that happened when you logged out of the session. It wass both initialize and restoring the video state on the call to EnterVT which locked up the system. This fix also restored the DMA command buffer
+
+commit de380d662c9edc151814adfec9f96fe491bc2c11
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Thu Mar 15 20:49:27 2012 -0400
+
+    Fixed the EDID handling for the LVDS. The code was to dependent on a NativeMode being present which is not set with EDID.
+
+commit 56121453116cd9144ed4b3f2461f142227d94db7
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Mar 11 14:04:57 2012 -0400
+
+    drm.offset from api one gives the absolute address instead of the relative address to the vram start. Also fix the default source for non acclerated mode
+
+commit a41b79a8fdd7b8287b187e35f32865603673cd04
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Mar 11 10:49:08 2012 -0400
+
+    Don't do a memset on a NULL pointer for the ExaDriverPtr allocating
+
+commit 07251939d1c39ef2d0a50936f4dbfd31782cdfd5
+Author: Xavier Bachelot <xavier@bachelot.org>
+Date:   Sat Mar 10 21:06:31 2012 +0100
+
+    fix typo
+
+commit 1d7d06ab16661e9a9ac77584371be8affdd7fe1d
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sat Mar 10 11:22:59 2012 -0500
+
+    Fix object memory freeing for all cases
+
+commit e0bd29e47e7956f1cf38d40c3fce466ae486f274
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sat Mar 10 10:16:17 2012 -0500
+
+    Moved to EXA only
+
+commit 2f4f6729cae26df1192e9f91e853ef946cf48225
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Thu Mar 8 19:40:53 2012 -0500
+
+    Broke unaccelerated mode memory allocation with last commit
+
+commit 726bc9e1cdfcc8795eed900094509ab25f35b6df
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Wed Mar 7 19:21:22 2012 -0500
+
+    Fixes to allow mode resolution change on KMS
+
+commit ba74258a010d209193b4d14e36111cf1cf3ea6fd
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Tue Mar 6 14:22:25 2012 +0000
+
+    Disable EXA composite since it is broken. Will fix at a latter date.
+
+commit fbaf48433a7659d8e2f6c090fae8f9f3872e5a5a
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Mon Mar 5 16:45:51 2012 -0500
+
+    Fixed the cursor for KMS to actually display
+
+commit 1492165b79762a7463e4aa49e54a5e67a7773da7
+Merge: 39e2ace e069d7f
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Mar 4 21:06:52 2012 -0500
+
+    Merge branch 'kms_branch' of git.freedesktop.org:/git/openchrome/xf86-video-openchrome into kms_branch
+
+commit 39e2aceded8a79e95652a411355741d3d3de49bb
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Mar 4 21:06:27 2012 -0500
+
+    The framebuffer address might of changed before we do a mode set so we must tell the display where the new drawing surface is at.
+
+commit e069d7fd2d30e81656e8aa5940950eaf4b3c4d4f
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Mar 4 16:52:16 2012 -0500
+
+    Removed FBBae dependency of the EXA layer. The frame buffer could change due to a resize.
+
+commit f93a7d3bc2e54b91963be7aac9cdd0ecdab50ae0
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Mar 4 15:19:45 2012 -0500
+
+    Filter out I2C bus. This is needed for the XO which hangs when you probe the second I2C bus.
+
+commit f77321419f5cefc76e9eb47aba412b13ab43d108
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Fri Mar 2 20:30:36 2012 -0500
+
+    Using xorg conf options with the panel casues a segfault. This fixes the segfault by allocation the necessary memory to store the data. Also fixed some memory leaks.
+
+commit 69bac26884f679bb0643327cbb898ddb0c0c97f4
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Thu Mar 1 19:25:56 2012 -0500
+
+    Fix from Schlichter so xorg driver can be built on embedded platforms
+
+commit f0018c1e5a94afe7d47ade9b73d0e4926d0c8fba
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Thu Mar 1 14:26:41 2012 -0500
+
+    More fixes for DRI. Also add support for UDEV for hotplug events.
+
+commit 56cb0863aa7707ed0536ed9aeca15813011284ab
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Thu Mar 1 13:06:07 2012 -0500
+
+    Merge in VX900 video support from trunk
+
+commit d4b70937d631ca6bf9dcd719810caccfc1725fbb
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Thu Mar 1 12:07:21 2012 -0500
+
+    The patch for building on embedded platforms sets the XF86DRM variable for you so this exposed a bg where we were calling VIAInitalize3DEngine in the EXA startup code but that code was in via_dri.c which was not compliled in for the VX900 case. Move VIAInitalize3DEngine to via_ums since its not needed for the KMS/TTM case.
+
+commit f40a7bfe8d018a1f7992d83be6eb530f919bb239
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Thu Mar 1 09:17:00 2012 -0500
+
+    More iga mapping fixes. Some old functions from th pre randr days where over riding the new iga code.
+
+commit 55ae3c17704a9c99bd32fa2616101a1e3a46a078
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Thu Mar 1 08:27:44 2012 -0500
+
+    More files to ignore for git
+
+commit 1c580f20a98b0170b7ce94e94c78d1437eb2a2db
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Tue Feb 28 20:40:42 2012 -0500
+
+    Allocated wrong data structure
+
+commit 9c5af8868448fda7506de4005c9ba96ae0bdbf23
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Mon Feb 27 18:31:17 2012 -0500
+
+    Fix to building with dri.
+
+commit 74d05dc7f3f5409a77131655acf5471594d41702
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Mon Feb 27 18:22:51 2012 +0000
+
+    Fix for build on embedded platforms. From bug 430
+
+commit 56db6750a644befcf7042d2a3c57e81cf81ce79a
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Mon Feb 27 14:32:54 2012 +0000
+
+    The presence of KMS is not a error so reported as info
+
+commit 343d17a89057e127917a2346410495e398448997
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Feb 26 19:29:40 2012 -0500
+
+    remove accel blanking screen. It was being called even with NoAccel for some reason with drm-openchrome kernel
+
+commit 8e5adfce2d38bf20898e3190a089513605ab1893
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Feb 26 16:17:28 2012 -0500
+
+    Probe the hardware for the resolution of the LVDS instead of depending on the scratch registeres
+
+commit 75fe6b475c2eec2fe3069b2325b71a419719fbb9
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Feb 26 11:33:36 2012 -0500
+
+    Needed for non acceleration mode
+
+commit eb8f4b9ac810617b2ca63ab6414ea36f0ebc63d0
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Feb 26 09:42:20 2012 -0500
+
+    Currently register saving is done in both the ScreenInit and EnterVT function. By the time we enter the EnterVT function all vga text register setting are lost since the origin text mode settings are over ridden that where gathered in ScreenInit. Now its all done in EnterVT and the EnterVT function is called by the ScreenInit function.
+
+commit e976bce2f3c9a6dbce6fbf1ff56b4099e0b12c1a
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sat Feb 25 13:25:43 2012 -0500
+
+    drm_bo_alloc allocates a raw chunk of memory. A new function drm_bo_alloc_surface had been created to allocate different types of drawing surfaces.
+
+commit ea861744fc8d15ff46542529b706dfb84798ec33
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Wed Feb 22 18:56:24 2012 -0500
+
+    Update alloc flag form memcpy test
+
+commit 978bcbce82a51f9ec7e635266e4d283611a24a3c
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Tue Feb 21 19:35:25 2012 -0500
+
+    KMS mode setting support
+
+commit d7c20038dc87a4deeaf2a21c7d999581036ddb1f
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Tue Feb 21 19:23:02 2012 -0500
+
+    Sync to drm-openchrome for domain and permission change to api
+
+commit b48433d2854780b4cfc6e199da6cba1c9672e828
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Tue Feb 21 18:42:28 2012 -0500
+
+    passed wrong flags to gem allocation ioctl
+
+commit aa56f57da6e403060536f4215e3142f38e98d84d
+Author: Bartosz Kosiorek <gang65@poczta.onet.pl>
+Date:   Thu Jan 27 18:54:09 2011 +0000
+
+    Fix XVideo on VX900 chipset
+
+commit 4406c4826f650e896548b369a73173c504434881
+Author: Bartosz Kosiorek <gang65@poczta.onet.pl>
+Date:   Thu Jan 27 06:01:13 2011 +0000
+
+    Initial XVideo support for VX900 chipset
+
+commit 600bd4d60d1c8b7e62abb780a9cbc2ef1eda54d0
+Merge: a81d979 a9c6c5a
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Mon Feb 13 15:41:39 2012 +0000
+
+    Merge branch 'master' into kms_branch
+    
+    Conflicts:
+    	Makefile.am
+    	configure.ac
+    	src/Makefile.am
+    	src/via_driver.c
+    	src/via_driver.h
+    	src/via_swov.c
+    	src/via_video.c
+
+commit a81d97943b3c50fe45457fcf969ffdd76b7ad9af
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Feb 12 19:17:42 2012 -0500
+
+    Fixes for non accelerated systems with the recent changes for the mode validation cleanup.
+
+commit 5b7e0e47b5b79eebed08460dd3c9a04565304567
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Feb 12 13:26:17 2012 -0500
+
+    Modes are validated by the RandR layer so no need to call xf86ValidateMode.
+
+commit 8934d4fc6d9ea03acfe1177e1d3c1a30454e891c
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sat Feb 11 17:02:09 2012 -0500
+
+    fix that prevented RandR mode switching
+
+commit a9c6c5ada3b39c258297ea445dc00514772b06e6
+Author: Xavier Bachelot <xavier@bachelot.org>
+Date:   Fri Feb 10 14:37:46 2012 +0100
+
+    bump version to 0.2.905
+
+commit 5f0283eaff5ea92c64821d2421e0f1135e44dbc2
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Thu Feb 9 18:40:45 2012 -0500
+
+    Fix detecting the LVDS more than once. The status was never set to connect because we only handle the case when the PANEL_INDEX is valid. Also it appears LVDS-0 are always mapped to IGA2 except for the VX900.
+
+commit a36773620f126249acfc09d3ea406c5e5134837d
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Feb 5 13:47:51 2012 -0500
+
+    The output prepare functions are done at mode setting time. With RandR you can setup up various combos of outputs and crtcs. This is done before we attempt to set a mode so when the mode actually does get changed we programming the mapping
+
+commit e8e18a92dbf8a6d966c50462ebbf13068d09aacf
+Author: Xavier Bachelot <xavier@bachelot.org>
+Date:   Fri Feb 3 15:14:35 2012 +0100
+
+    prepare for 0.2.905
+
+commit a74decd9007d1b6a665ceeca049ff5c4ccbfe8c3
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Thu Nov 10 22:43:49 2011 +0000
+
+    Makefile file to build via_reg_tool
+
+commit c3f78b3d124ea8698cb15022166f4914cd1b423a
+Author: Xavier Bachelot <xavier@bachelot.org>
+Date:   Wed Nov 9 20:51:09 2011 +0000
+
+    fix build option
+
+commit 59c74f903b3157425104b510d4576ca2567408f9
+Author: Xavier Bachelot <xavier@bachelot.org>
+Date:   Wed Nov 9 20:42:29 2011 +0000
+
+    Add basic usage function for the regs dumper
+
+commit ec1587e031f55e7986c6b68a2bd3595246f7c05d
+Author: Xavier Bachelot <xavier@bachelot.org>
+Date:   Wed Nov 9 20:41:19 2011 +0000
+
+    Add configure option to build the regs dumper
+
+commit 069a64581cacd235f98a2d8a40be8a838b9bb827
+Author: Xavier Bachelot <xavier@bachelot.org>
+Date:   Wed Nov 9 20:40:13 2011 +0000
+
+    Import Harald Welte's registers dumper code (http://svn.gnumonks.org/trunk/via-chrome-tool/registers.c)
+
+commit 4bb7b819aeda167392c9b651cab06cb5e3534d03
+Author: Xavier Bachelot <xavier@bachelot.org>
+Date:   Fri Jan 27 17:34:34 2012 +0100
+
+    Limit video RAM size to 256 MB, PCI BAR can't handle more
+
+commit 893a52c6c4074628c85ebd327ead9df0fbac8fba
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sat Jan 21 14:52:09 2012 -0500
+
+    Sort out the LVDS code. Now we have lvds_detect get the EDID or the native mode index. For the get_mode function the DisplayMode is generated from the EDID or the NativeModeIndex. The Legacy code also has start to blend together with the standard mode setting code.
+
+commit 93a1943eaf33894e80c2da63a8c27773313e3d7c
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Jan 15 14:36:29 2012 -0500
+
+    Make ViaPanelInfo the private data for xf86OuputPtr
+
+commit 9d0a25466c5ac00dac1fc513d4dc8f72a1166978
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Jan 15 08:54:56 2012 -0500
+
+    Turn ViaSimultaneousInfoPtr into a simple Bool. Its not even used.
+
+commit cada30dfef5c4874e509910b035b9aa992ee0796
+Author: Xavier Bachelot <xavier@bachelot.org>
+Date:   Fri Jan 6 16:16:40 2012 +0100
+
+    Add support for I420 Xv surface
+
+commit 2b47eca5132ce37159f6b84c3b64f4986c7b1974
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Thu Jan 5 18:14:04 2012 -0500
+
+    Support versioning bug git or svn
+
+commit 88256d18018b426a48e4e7769527bfa17c2844ff
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Thu Jan 5 18:11:41 2012 -0500
+
+    More files to ignore for checkin
+
+commit d9e6cca595a3e54acfe71e07035331054fb9cee9
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Tue Jan 3 00:19:00 2012 +0000
+
+    ignore man files
+
+commit 95c0701ddb3f728ec0c1109d22fd41fee1d50ed0
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Tue Jan 3 00:16:50 2012 +0000
+
+    ignore specific files for git
+
+commit 1c2b6cd61c40e7a95987a36c658d45e097b861c5
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Tue Jan 3 00:15:26 2012 +0000
+
+    Support svn and git version handling
+
+commit 0789b06d20a234f82d6c036f7084a8fb6fc7a7ff
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Mon Dec 26 21:53:33 2011 +0000
+
+    fix a double free and unmapping of video plane memory
+
+commit 46d7bef7c0aaf87a76e2e4748dd56f893cfc26bf
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Mon Dec 26 18:28:30 2011 +0000
+
+    fix wrong offset to registers for HQV engine
+
+commit 0ff9f692cfb18be640ddc4ad9c4c9b9034fd241e
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Mon Dec 26 18:03:35 2011 +0000
+
+    1366 mode is not a valid CVT mode so we use the closes one which is 1368.
+
+commit 5e352ab78ac12e965ed595ba35a253864222afd2
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sat Dec 24 11:36:55 2011 +0000
+
+    name via_bios.h to via_ums.h
+
+commit 266c596e4bcb2dce14ff05ba877cc776ea9eba89
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Tue Dec 20 14:31:35 2011 +0000
+
+    fix bug for ticket 422
+
+commit 97d42058eb11c69f08c44ab08e855ebc1af6c58d
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Dec 18 19:55:02 2011 +0000
+
+    Initial support for memory allocation from TTM/GEM layer. Not ready for prime time yet
+
+commit cd20f08ed810e5a017828f387458822d58e0342e
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Dec 18 18:19:22 2011 +0000
+
+    add in aligment and map handles to the buffer manager
+
+commit 0e5178b481d6b4e6385fbb755148a2cea3b7ebbb
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sat Dec 17 21:21:01 2011 +0000
+
+    sync with drm-openchrome and libdrm
+
+commit 59d506cef6fc0c33b754d7aa93959ff35e37caf0
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sat Dec 17 20:09:00 2011 +0000
+
+    Move display surfacet to buffer manager.
+
+commit 3b58c6e65231585ae97220ca53e7e68b941a3acb
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sat Dec 17 14:32:05 2011 +0000
+
+    Handle agpDMA flag in DRI code.
+
+commit c357bd74fd6e0915f3794343aa125ffdb6666813
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sat Dec 17 14:28:11 2011 +0000
+
+    More debug info for memory allocation
+
+commit f5e6f4683b84ca958288adc432f68ac053b9f077
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sat Dec 17 13:35:42 2011 +0000
+
+    Always give only have of the vram space to the DRI1 layer for allocation. The other half can be used for EXA.
+
+commit e563a2610fd75553d39a39eb79e1b414678323e3
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Thu Dec 15 22:50:17 2011 +0000
+
+    actually remove via_panel.c file
+
+commit d7a41d7c0a5674433c56c35381fdcf4900e80268
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Thu Dec 15 22:49:14 2011 +0000
+
+    Cleanup VIAFreeRec and a casting issue
+
+commit 2a7b7393376868817fb3ba8e9b4f72bafe22314a
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Thu Dec 15 22:39:10 2011 +0000
+
+    merge panel and lvds code into one spot
+
+commit acd2464857c6a15638f89e52cc4fdd52f5bf9d48
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Tue Dec 13 21:52:45 2011 +0000
+
+    remove dual backends. Just use the FBManager for the non-accel case
+
+commit 2ab7afa97856ecc827bce3331a494ec32f3173a0
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Mon Dec 12 21:31:31 2011 +0000
+
+    bug fixes from Thmoas for the allocator
+
+commit 003fdaa43d027bcb1e65cbec7678682eea90ae66
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Mon Dec 12 15:12:03 2011 +0000
+
+    Another missed NULL check for the texture buffer
+
+commit 98559829ad0393b303cc3b4e6f52635482f57111
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Mon Dec 12 14:22:51 2011 +0000
+
+    Test if scratch buffer exist. Fixed typo
+
+commit 8a748f6556795b77c2d67edae491a1e75b132c1a
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Dec 11 22:40:03 2011 +0000
+
+    Convert video handling to buffer manager api
+
+commit 2317233fae4e3e795820606c36e5baa10d5b037b
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Dec 11 19:23:43 2011 +0000
+
+    Set the buffer virtual pointer.
+
+commit 97ce374a8b7bc6f271681b77f151dd53e9be3f81
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sat Dec 10 15:53:11 2011 +0000
+
+    better debug plug fix not freeing drm memory
+
+commit e97c726805dd2e88ac70b7cfd001c35775d20073
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sat Dec 10 15:03:17 2011 +0000
+
+    Make exa allocation even generic
+
+commit ddd354e6cf83d2aa7ee2208cb21de1de72e463b1
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sat Dec 10 14:26:00 2011 +0000
+
+    Compile fix that was missed.
+
+commit 4fe354ac2f258386a9f720ebe7282ee47e0e29cc
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sat Dec 10 02:36:46 2011 +0000
+
+    Move exa scratch buffers to drm buffer manager
+
+commit 22fdd45d6c769136baf2e871a267b207ca38e2ba
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sat Dec 10 00:32:40 2011 +0000
+
+    No longer used by exa layer
+
+commit b886c3ee0d230b356dea994bc02f16e2cdb2ae30
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Fri Dec 9 22:35:50 2011 +0000
+
+    Add in which domain to allocate memory from
+
+commit 97a4da4428ea88c3c3b56762a093d397b5f7341c
+Author: Xavier Bachelot <xavier@bachelot.org>
+Date:   Fri Dec 9 18:02:43 2011 +0000
+
+    Handle X server 1.12 (videoabi 12) (patch from Adam Jackson)
+
+commit 7a09fd39bbe67acc5eecdcf8e83760b6d153fa38
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Thu Dec 8 23:55:03 2011 +0000
+
+    Cleanup dri layer to use buffer manager
+
+commit b9347d25c5991374499f3c58d344edaa2ee17b75
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Thu Dec 8 00:58:21 2011 +0000
+
+    free the cursor when closing the screen
+
+commit 8f9927d5add830595be200c4282a07ef50eaa2ea
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Mon Dec 5 01:50:16 2011 +0000
+
+    Cursor initalization is DRM api type independent.
+
+commit bf3c069f9eab198cbe64f01c7ee6ad8cf55ba55d
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Mon Dec 5 01:47:06 2011 +0000
+
+    More buffer management cleanup
+
+commit 48c6c9328b384aa08cbd0f1c442a8e6c18203356
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Dec 4 19:53:59 2011 +0000
+
+    Move shadow buffer handling to CreateScreenResources
+
+commit 32115b818ad6b9f0cc6d9e7a89ce2f3720bd2c48
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Dec 4 19:14:46 2011 +0000
+
+    Move DRM master node opening and closing to the ScreenInit and ScreenClose
+
+commit 00cb42603ce9c4cda0151b65d02d0c6916e67532
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sat Dec 3 22:08:50 2011 +0000
+
+    Always pass ScrenInfoPtr to every buffer management function. Cleanup buffer_object alot plus use the handle for non accel case.
+
+commit 5125c681b5d3b17a10b73dc92b91327a8d7dce94
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Tue Nov 29 23:46:43 2011 +0000
+
+    Implement drm_bo_map and drm_bo_unmap. Have hardware cursor use it.
+
+commit 55e4032174ac1a428af63063d158fe3523af09e3
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Tue Nov 29 00:03:36 2011 +0000
+
+    Sync the version across all files by the magic of autoconfig
+
+commit 39e0cff0745757489eed5a72eeada2680c6a5ea6
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Mon Nov 28 23:48:34 2011 +0000
+
+    Move DRI1 and no DRI case to new buffer allocator. Some more work needs to be done to get it ready.
+
+commit a16b61eb026a6198cb6bc8e3b18cac1cce1a670e
+Author: James Simmons <jsimmons@infradead.org>
+Date:   Sun Nov 27 19:12:05 2011 +0000
+


Reply to: