rpms/xorg-x11-drv-ati/F-8 radeon-git-upstream-fixes2.patch, 1.2, 1.3 xorg-x11-drv-ati.spec, 1.78, 1.79

Dave Airlie (airlied) fedora-extras-commits at redhat.com
Wed Apr 2 04:57:52 UTC 2008


Author: airlied

Update of /cvs/pkgs/rpms/xorg-x11-drv-ati/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv14896

Modified Files:
	radeon-git-upstream-fixes2.patch xorg-x11-drv-ati.spec 
Log Message:
* Wed Apr 02 2008 Dave Airlie <airlied at redhat.com> 6.8.0-4
- Fix issues with dualhead vs rotation


radeon-git-upstream-fixes2.patch:

Index: radeon-git-upstream-fixes2.patch
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/F-8/radeon-git-upstream-fixes2.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- radeon-git-upstream-fixes2.patch	31 Mar 2008 04:47:45 -0000	1.2
+++ radeon-git-upstream-fixes2.patch	2 Apr 2008 04:57:34 -0000	1.3
@@ -1,3 +1,32 @@
+commit a8593482c1f2e0f2dbac06c2e5325ba8c83ed9ff
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Wed Apr 2 09:58:05 2008 +1000
+
+    atombios: fix the dual-head hopefully.
+    
+    tested on r600 with DVI and VGA
+
+commit 61d883d116fab3e9b513432d65e705afc5bb39f1
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Wed Apr 2 09:57:38 2008 +1000
+
+    Revert "Revert "atombios: fixup the width/height to use the mode values not the scrn ones""
+    
+    This reverts commit fc9af578997b6f22ee8b17e83f37d98689291b0e.
+    
+    I see your revert and raise you one...
+
+commit fc9af578997b6f22ee8b17e83f37d98689291b0e
+Author: Alex Deucher <alex at t41p.hsd1.va.comcast.net>
+Date:   Tue Apr 1 09:25:45 2008 -0400
+
+    Revert "atombios: fixup the width/height to use the mode values not the scrn ones"
+    
+    This reverts commit c2b1c8b706a6c7c1fd0af80091958473133d54e7.
+    
+    These registers hold surface size.  Using the mode values
+    breaks dualhead.
+
 commit 959509dd54de053f526b534e379a46934127231f
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Mar 31 14:29:44 2008 +1000
@@ -1002,7 +1031,7 @@
  
  static XF86ModuleVersionInfo ATIVersionRec =
 diff --git a/src/atombios_crtc.c b/src/atombios_crtc.c
-index bc2df18..229ca75 100644
+index bc2df18..08f8386 100644
 --- a/src/atombios_crtc.c
 +++ b/src/atombios_crtc.c
 @@ -1,10 +1,5 @@
@@ -1311,14 +1340,16 @@
  
  	OUTREG(AVIVO_D1GRPH_SURFACE_OFFSET_X + radeon_crtc->crtc_offset, 0);
  	OUTREG(AVIVO_D1GRPH_SURFACE_OFFSET_Y + radeon_crtc->crtc_offset, 0);
- 	OUTREG(AVIVO_D1GRPH_X_START + radeon_crtc->crtc_offset, 0);
- 	OUTREG(AVIVO_D1GRPH_Y_START + radeon_crtc->crtc_offset, 0);
+-	OUTREG(AVIVO_D1GRPH_X_START + radeon_crtc->crtc_offset, 0);
+-	OUTREG(AVIVO_D1GRPH_Y_START + radeon_crtc->crtc_offset, 0);
 -	OUTREG(AVIVO_D1GRPH_X_END + radeon_crtc->crtc_offset,
 -	       crtc->scrn->virtualX);
 -	OUTREG(AVIVO_D1GRPH_Y_END + radeon_crtc->crtc_offset,
 -	       crtc->scrn->virtualY);
-+	OUTREG(AVIVO_D1GRPH_X_END + radeon_crtc->crtc_offset, mode->HDisplay);
-+	OUTREG(AVIVO_D1GRPH_Y_END + radeon_crtc->crtc_offset, mode->VDisplay);
++	OUTREG(AVIVO_D1GRPH_X_START + radeon_crtc->crtc_offset, x);
++	OUTREG(AVIVO_D1GRPH_Y_START + radeon_crtc->crtc_offset, y);
++	OUTREG(AVIVO_D1GRPH_X_END + radeon_crtc->crtc_offset, x + mode->HDisplay);
++	OUTREG(AVIVO_D1GRPH_Y_END + radeon_crtc->crtc_offset, y + mode->VDisplay);
  	OUTREG(AVIVO_D1GRPH_PITCH + radeon_crtc->crtc_offset,
  	       crtc->scrn->displayWidth);
  	OUTREG(AVIVO_D1GRPH_ENABLE + radeon_crtc->crtc_offset, 1);


Index: xorg-x11-drv-ati.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/F-8/xorg-x11-drv-ati.spec,v
retrieving revision 1.78
retrieving revision 1.79
diff -u -r1.78 -r1.79
--- xorg-x11-drv-ati.spec	31 Mar 2008 04:47:45 -0000	1.78
+++ xorg-x11-drv-ati.spec	2 Apr 2008 04:57:34 -0000	1.79
@@ -5,7 +5,7 @@
 Summary:   Xorg X11 ati video driver
 Name:      xorg-x11-drv-ati
 Version:   6.8.0
-Release:   3%{?dist}
+Release:   4%{?dist}
 URL:       http://www.x.org
 License:   MIT
 Group:     User Interface/X Hardware Support
@@ -88,6 +88,9 @@
 %{_mandir}/man4/radeon.4*
 
 %changelog
+* Wed Apr 02 2008 Dave Airlie <airlied at redhat.com> 6.8.0-4
+- Fix issues with dualhead vs rotation
+
 * Mon Mar 31 2008 Dave Airlie <airlied at redhat.com> 6.8.0-3
 - Add latest fixes from rawhide tree
 




More information about the fedora-extras-commits mailing list