rpms/xorg-x11-drv-openchrome/F-7 openchrome-0.2.902-CX700_Xv_on_LCD.patch, NONE, 1.1 openchrome-0.2.902-disable_XvDMA_P4M890_K8M890.patch, NONE, 1.1 openchrome-0.2.902-sync_pciids.patch, NONE, 1.1 openchrome-0.2.902-unbreak_ActiveDevice.patch, NONE, 1.1 xorg-x11-drv-openchrome.spec, 1.4, 1.5

Xavier Bachelot (xavierb) fedora-extras-commits at redhat.com
Sun Jun 1 23:28:13 UTC 2008


Author: xavierb

Update of /cvs/pkgs/rpms/xorg-x11-drv-openchrome/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12847

Modified Files:
	xorg-x11-drv-openchrome.spec 
Added Files:
	openchrome-0.2.902-CX700_Xv_on_LCD.patch 
	openchrome-0.2.902-disable_XvDMA_P4M890_K8M890.patch 
	openchrome-0.2.902-sync_pciids.patch 
	openchrome-0.2.902-unbreak_ActiveDevice.patch 
Log Message:
assorted fixes

openchrome-0.2.902-CX700_Xv_on_LCD.patch:

--- NEW FILE openchrome-0.2.902-CX700_Xv_on_LCD.patch ---
Index: src/via_swov.c
===================================================================
--- src/via_swov.c (revision 536)
+++ src/via_swov.c (revision 568)
@@ -1728,5 +1728,7 @@
      * Enable video on secondary 
      */
-    if ((pVia->Chipset == VIA_P4M900 || pVia->Chipset == VIA_VM800)
+    if ((pVia->Chipset == VIA_P4M900 ||
+         pVia->Chipset == VIA_VM800 ||
+         pVia->Chipset == VIA_CX700)
         && pVia->pBIOSInfo->PanelActive) {
         /* V1_ON_SND_DISPLAY */

openchrome-0.2.902-disable_XvDMA_P4M890_K8M890.patch:

--- NEW FILE openchrome-0.2.902-disable_XvDMA_P4M890_K8M890.patch ---
Index: src/via_driver.c
===================================================================
--- src/via_driver.c	(revision 571)
+++ src/via_driver.c	(working copy)
@@ -829,6 +829,7 @@
         case VIA_K8M890:
             pVia->VideoEngine = VIDEO_ENGINE_CME;
             pVia->agpEnable = FALSE;
+            pVia->dmaXV = FALSE;
             break;
         case VIA_P4M900:
             pVia->VideoEngine = VIDEO_ENGINE_CME;
@@ -845,6 +846,7 @@
             break;
         case VIA_P4M890:
             pVia->VideoEngine = VIDEO_ENGINE_CME;
+            pVia->dmaXV = FALSE;
             break;
     }
 

openchrome-0.2.902-sync_pciids.patch:

--- NEW FILE openchrome-0.2.902-sync_pciids.patch ---
Index: via_id.c
===================================================================
--- src/via_id.c
+++ src/via_id.c
@@ -74,7 +74,8 @@
     {"Packard Bell Quasar2 (MSI MS6786)",     VIA_KM400,   0x1631, 0xD002, VIA_DEVICE_CRT},
     {"Epox EP-8KMM3I",                        VIA_KM400,   0x1695, 0x9023, VIA_DEVICE_CRT},
     {"ASRock Inc. K7VM2/3/4",                 VIA_KM400,   0x1849, 0x7205, VIA_DEVICE_CRT},
-    {"ACorp KM400QP",                         VIA_KM400,   0x1915, 0x1100, VIA_DEVICE_CRT| VIA_DEVICE_TV},
+    {"ACorp KM400QP",                         VIA_KM400,   0x1915, 0x1100, VIA_DEVICE_CRT | VIA_DEVICE_TV},
+    {"Mercury P4VM800M7 (1.0)",               VIA_KM400,   0x3344, 0x1122, VIA_DEVICE_CRT},
     {"Soyo K7VME",                            VIA_KM400,   0xA723, 0x10FD, VIA_DEVICE_CRT},
 
     /*** K8M800, K8N800, K8N800A ***/
@@ -125,6 +126,7 @@
     {"Fujitsu/Siemens Amilo L7310",           VIA_PM800,   0x1734, 0x10AB, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
     {"ASRock P4VM8",                          VIA_PM800,   0x1849, 0x3118, VIA_DEVICE_CRT},
     {"Chaintech MPM800-3",                    VIA_PM800,   0x270F, 0x7671, VIA_DEVICE_CRT},
+    {"KamLAB KINO-LUKE-533-R20",              VIA_PM800,   0x3344, 0x1122, VIA_DEVICE_CRT},
 
     /*** P4M800Pro, VN800, CN700 ***/
     {"Clevo/RoverBook Partner E419L",         VIA_VM800,   0x1019, 0x0F75, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
@@ -164,6 +166,7 @@
 
     /*** P4M900, VN896, CN896 ***/
     {"VIA Epia SN",                           VIA_P4M900,  0x0908, 0x1975, VIA_DEVICE_CRT},
+    {"Hewlett Packard 2133 Mini-Note",        VIA_P4M900,  0x103C, 0x3030, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
     {"Asustek P5VD2-VM",                      VIA_P4M900,  0x1043, 0x81CE, VIA_DEVICE_CRT},
     {"Asustek P5VD2-VM SE",                   VIA_P4M900,  0x1043, 0x8252, VIA_DEVICE_CRT},
     {"Mitac 8515",                            VIA_P4M900,  0x1071, 0x8515, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
@@ -187,15 +190,18 @@
     {"VIA VT3324 (CX700)",                    VIA_CX700,   0x1106, 0x3157, VIA_DEVICE_CRT},
     {"MSI Fuzzy CX700/CX700D",                VIA_CX700,   0x1462, 0x8020, VIA_DEVICE_CRT | VIA_DEVICE_LCD | VIA_DEVICE_TV},
     {"FIC CE260",                             VIA_CX700,   0x1509, 0x2D30, VIA_DEVICE_LCD},
+    {"FIC CE261",                             VIA_CX700,   0x1509, 0x2F07, VIA_DEVICE_LCD},
     {"Packard Bell EasyNote XS",              VIA_CX700,   0x1631, 0xC201, VIA_DEVICE_LCD}, /* aka Everex Cloudbook CE1200V */
 
     /*** P4M890, VN890 ***/
     {"PCChips P29G",                          VIA_P4M890,  0x1019, 0x1629, VIA_DEVICE_CRT},
+    {"PCChips ????",                          VIA_P4M890,  0x1019, 0x2174, VIA_DEVICE_CRT},
     {"Asustek P5V-VM ULTRA",                  VIA_P4M890,  0x1043, 0x81B5, VIA_DEVICE_CRT},
     {"Asustek P5V-VM DH",                     VIA_P4M890,  0x1043, 0x81CE, VIA_DEVICE_CRT},
     {"Mitac 8615",                            VIA_P4M890,  0x1071, 0x8615, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
     {"VIA VT3343 (P4M890)",                   VIA_P4M890,  0x1106, 0x3343, VIA_DEVICE_CRT},
     {"MSI P4M890M-L/IL (MS-7255)",            VIA_P4M890,  0x1462, 0x7255, VIA_DEVICE_CRT},
+    {"Biostar P4M890-M7 TE",                  VIA_P4M890,  0x1565, 0x1207, VIA_DEVICE_CRT},
     {"ASRock P4VM890",                        VIA_P4M890,  0x1849, 0x3343, VIA_DEVICE_CRT},
 
     /* keep this */

openchrome-0.2.902-unbreak_ActiveDevice.patch:

--- NEW FILE openchrome-0.2.902-unbreak_ActiveDevice.patch ---
Index: src/via_driver.c
===================================================================
--- src/via_driver.c	(revision 568)
+++ src/via_driver.c	(working copy)
@@ -1338,13 +1346,13 @@
     /* ActiveDevice Option for device selection */
     //pVia->ActiveDevice = 0x00;
     if ((s = xf86GetOptValString(VIAOptions, OPTION_ACTIVEDEVICE))) {
-        if (xf86strstr(s, "CRT"))
+        if (strstr(s, "CRT"))
             pVia->ActiveDevice |= VIA_DEVICE_CRT;
-        if (xf86strstr(s, "LCD"))
+        if (strstr(s, "LCD"))
             pVia->ActiveDevice |= VIA_DEVICE_LCD;
-        if (xf86strstr(s, "DFP"))  /* just treat this the same as LCD */
+        if (strstr(s, "DFP"))  /* just treat this the same as LCD */
             pVia->ActiveDevice |= VIA_DEVICE_LCD;
-        if (xf86strstr(s, "TV"))
+        if (strstr(s, "TV"))
             pVia->ActiveDevice |= VIA_DEVICE_TV;
     }
 


Index: xorg-x11-drv-openchrome.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-drv-openchrome/F-7/xorg-x11-drv-openchrome.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- xorg-x11-drv-openchrome.spec	9 Apr 2008 22:29:10 -0000	1.4
+++ xorg-x11-drv-openchrome.spec	1 Jun 2008 23:27:29 -0000	1.5
@@ -9,7 +9,7 @@
 Summary:	Xorg X11 openchrome video driver
 Name:		xorg-x11-drv-openchrome
 Version:	0.2.902
-Release:	1%{?dist}
+Release:	2%{?dist}
 URL:		http://www.openchrome.org
 License:	MIT
 Group:		User Interface/X Hardware Support
@@ -17,6 +17,13 @@
 
 Source0:	http://www.openchrome.org/releases/%{tarball}-%{version}.tar.bz2
 Source1:	openchrome.xinf
+#Patch1:         openchrome-0.2.902-re_enable_AGPDMA.patch
+#Patch2:         openchrome-0.2.902-report_version.patch
+#Patch3:         openchrome-0.2.902-chipset_revision.patch
+Patch4:         openchrome-0.2.902-unbreak_ActiveDevice.patch
+Patch5:         openchrome-0.2.902-CX700_Xv_on_LCD.patch
+Patch6:         openchrome-0.2.902-disable_XvDMA_P4M890_K8M890.patch
+Patch7:         openchrome-0.2.902-sync_pciids.patch
 
 ExclusiveArch:	%{ix86} x86_64
 
@@ -48,6 +55,13 @@
 
 %prep
 %setup -q -n %{tarball}-%{version}
+#%patch1 -p0 -b .agpdma
+#%patch2 -p0 -b .version
+#%patch3 -p0 -b .chiprev
+%patch4 -p0 -b .activedevice
+%patch5 -p0 -b .cx700_xv_lcd
+%patch6 -p0 -b .XvDMA
+%patch7 -p0 -b .pciids
 
 %build
 %configure --disable-static --enable-dri
@@ -90,6 +104,12 @@
 
 
 %changelog
+* Sun Jun 01 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.902-2
+- Add patch to fix Xv on LCD for CX700.
+- Unbreak ActiveDevice option.
+- Disable XvDMA for K8M890 and P4M890 (RHBZ #391621).
+- Sync pci ids with upstream.
+
 * Wed Apr 09 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.902-1
 - Update to 0.2.902.
 - Sync with devel.




More information about the fedora-extras-commits mailing list