rpms/kernel/F-10 drm-no-gem-on-i8xx.patch, NONE, 1.1 patch-2.6.29-rc4-git1.bz2.sign, NONE, 1.1 .cvsignore, 1.978, 1.979 kernel.spec, 1.1251, 1.1252 sources, 1.940, 1.941 upstream, 1.851, 1.852

Kyle McMartin kyle at fedoraproject.org
Mon Feb 9 04:49:51 UTC 2009


Author: kyle

Update of /cvs/pkgs/rpms/kernel/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28979

Modified Files:
	.cvsignore kernel.spec sources upstream 
Added Files:
	drm-no-gem-on-i8xx.patch patch-2.6.29-rc4-git1.bz2.sign 
Log Message:
* Sun Feb 08 2009 Kyle McMartin <kyle at redhat.com>  2.6.29.0.22.rc4.git1
- 2.6.29-rc4-git1
- drm-no-gem-on-i8xx.patch: disable GEM on i8xx again


drm-no-gem-on-i8xx.patch:

--- NEW FILE drm-no-gem-on-i8xx.patch ---
diff --git a/drivers/gpu/drm/i915/i915_dma.c b/drivers/gpu/drm/i915/i915_dma.c
index cc0adb4..9303063 100644
--- a/drivers/gpu/drm/i915/i915_dma.c
+++ b/drivers/gpu/drm/i915/i915_dma.c
@@ -1108,8 +1108,8 @@ int i915_driver_load(struct drm_device *dev, unsigned long flags)
 	/* don't enable GEM on PAE - needs agp + set_memory_* interface fixes */
 	dev_priv->has_gem = 0;
 #else
-	/* enable GEM by default */
-	dev_priv->has_gem = 1;
+	/* enable GEM by default, except on I8xx */
+	dev_priv->has_gem = !IS_I8XX(dev) ? 1 : 0;
 #endif
 
 	i915_gem_load(dev);
diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h
index a70bf77..84664fe 100644
--- a/drivers/gpu/drm/i915/i915_drv.h
+++ b/drivers/gpu/drm/i915/i915_drv.h
@@ -750,6 +750,9 @@ extern int i915_wait_ring(struct drm_device * dev, int n, const char *caller);
 #define IS_I855(dev) ((dev)->pci_device == 0x3582)
 #define IS_I865G(dev) ((dev)->pci_device == 0x2572)
 
+#define IS_I8XX(dev)	(IS_I830(dev) || IS_845G(dev) || IS_I85X(dev) ||	\
+				IS_I855(dev) || IS_I865G(dev))
+
 #define IS_I915G(dev) ((dev)->pci_device == 0x2582 || (dev)->pci_device == 0x258a)
 #define IS_I915GM(dev) ((dev)->pci_device == 0x2592)
 #define IS_I945G(dev) ((dev)->pci_device == 0x2772)


--- NEW FILE patch-2.6.29-rc4-git1.bz2.sign ---
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: See http://www.kernel.org/signature.html for info

iD8DBQBJj3J7yGugalF9Dw4RAiM/AKCNOWKEYkDM5aZCzLlVXwP0wqvPTgCfQ14g
3p4+8cackPp5/L8EyaJpX5I=
=aBMm
-----END PGP SIGNATURE-----


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-10/.cvsignore,v
retrieving revision 1.978
retrieving revision 1.979
diff -u -r1.978 -r1.979
--- .cvsignore	8 Feb 2009 22:55:25 -0000	1.978
+++ .cvsignore	9 Feb 2009 04:49:20 -0000	1.979
@@ -5,3 +5,4 @@
 kernel-2.6.28
 linux-2.6.28.tar.bz2
 patch-2.6.29-rc4.bz2
+patch-2.6.29-rc4-git1.bz2


Index: kernel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-10/kernel.spec,v
retrieving revision 1.1251
retrieving revision 1.1252
diff -u -r1.1251 -r1.1252
--- kernel.spec	8 Feb 2009 22:55:25 -0000	1.1251
+++ kernel.spec	9 Feb 2009 04:49:20 -0000	1.1252
@@ -57,7 +57,7 @@
 # The rc snapshot level
 %define rcrev 4
 # The git snapshot level
-%define gitrev 0
+%define gitrev 1
 # Set rpm version accordingly
 %define rpmversion 2.6.%{upstream_sublevel}
 %endif
@@ -638,6 +638,7 @@
 # nouveau + drm fixes
 Patch1812: drm-modesetting-radeon.patch
 Patch1814: drm-nouveau.patch
+Patch1816: drm-no-gem-on-i8xx.patch
 
 # kludge to make ich9 e1000 work
 Patch2000: linux-2.6-e1000-ich9.patch
@@ -1155,6 +1156,7 @@
 # Nouveau DRM + drm fixes
 ApplyPatch drm-modesetting-radeon.patch
 ApplyPatch drm-nouveau.patch
+ApplyPatch drm-no-gem-on-i8xx.patch
 
 # linux1394 git patches
 ApplyPatch linux-2.6-firewire-git-update.patch
@@ -1745,6 +1747,10 @@
 %kernel_variant_files -k vmlinux %{with_kdump} kdump
 
 %changelog
+* Sun Feb 08 2009 Kyle McMartin <kyle at redhat.com>  2.6.29.0.22.rc4.git1
+- 2.6.29-rc4-git1
+- drm-no-gem-on-i8xx.patch: disable GEM on i8xx again
+
 * Sun Feb 08 2009 Kyle McMartin <kyle at redhat.com>  2.6.29.0.21.rc4
 - 2.6.29-rc4
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-10/sources,v
retrieving revision 1.940
retrieving revision 1.941
diff -u -r1.940 -r1.941
--- sources	8 Feb 2009 22:55:25 -0000	1.940
+++ sources	9 Feb 2009 04:49:21 -0000	1.941
@@ -1,2 +1,3 @@
 d351e44709c9810b85e29b877f50968a  linux-2.6.28.tar.bz2
 c5daf3d0f43873d5c2b36ddaf8d77bab  patch-2.6.29-rc4.bz2
+7fcdf5fa892e19bb1b617304d78c47f0  patch-2.6.29-rc4-git1.bz2


Index: upstream
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-10/upstream,v
retrieving revision 1.851
retrieving revision 1.852
diff -u -r1.851 -r1.852
--- upstream	8 Feb 2009 22:55:25 -0000	1.851
+++ upstream	9 Feb 2009 04:49:21 -0000	1.852
@@ -1,2 +1,3 @@
 linux-2.6.28.tar.bz2
 patch-2.6.29-rc4.bz2
+patch-2.6.29-rc4-git1.bz2




More information about the scm-commits mailing list