SOURCES: X11-driver-firegl-inter_module_get.patch (NEW), X11-drive...

adamg adamg at pld-linux.org
Wed Jul 27 16:44:31 CEST 2005


Author: adamg                        Date: Wed Jul 27 14:44:31 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- patches needed to compile firegl on 2.6.12 kernel - commented out for now
  as I suspect these break things on < 2.6.12 kernels

---- Files affected:
SOURCES:
   X11-driver-firegl-inter_module_get.patch (NONE -> 1.1)  (NEW), X11-driver-firegl-pci_name.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/X11-driver-firegl-inter_module_get.patch
diff -u /dev/null SOURCES/X11-driver-firegl-inter_module_get.patch:1.1
--- /dev/null	Wed Jul 27 16:44:31 2005
+++ SOURCES/X11-driver-firegl-inter_module_get.patch	Wed Jul 27 16:44:26 2005
@@ -0,0 +1,24 @@
+diff -burN X11-driver-firegl-8.14.13.orig/lib/modules/fglrx/build_mod/firegl_public.c X11-driver-firegl-8.14.13/lib/modules/fglrx/build_mod/firegl_public.c
+--- X11-driver-firegl-8.14.13.orig/lib/modules/fglrx/build_mod/firegl_public.c	2005-07-27 13:16:10.000000000 +0000
++++ X11-driver-firegl-8.14.13/lib/modules/fglrx/build_mod/firegl_public.c	2005-07-27 13:49:31.000000000 +0000
+@@ -340,17 +340,17 @@
+ struct firegl_drm_stub_info_t *firegl_stub_pointer = NULL;
+ #define inter_module_put(x)
+ #define inter_module_unregister(x)
+-#define inter_module_get(x)             firegl_stub_pointer
++#define inter_module_get_request(x,y)             firegl_stub_pointer
+ #define inter_module_register(x,y,z)    do { firegl_stub_pointer = z; } while (0)
+ /* This is a kludge for backward compatibility that is only useful in DRM(stub_open) */
+ #define fops_put(fops)      MOD_DEC_USE_COUNT
+ #define fops_get(fops)      (fops); MOD_INC_USE_COUNT
+ #endif // LINUX_VERSION_CODE < 0x020400
+ 
+-#define DRM_MODULE_GET          (firegl_drm_stub_info_t *)inter_module_get("drm")
++#define DRM_MODULE_GET          (firegl_drm_stub_info_t *)inter_module_get_request("drm","drm")
+ #define DRM_MODULE_PUT          inter_module_put("drm")
+ 
+-#define DRM_AGP_MODULE_GET      (drm_agp_t *)inter_module_get("drm_agp")
++#define DRM_AGP_MODULE_GET      (drm_agp_t *)inter_module_get_request("drm_agp","drm_agp")
+ #define DRM_AGP_MODULE_PUT      inter_module_put("drm_agp")
+ 
+ unsigned long ATI_API_CALL __ke_cpu_to_le32(unsigned long _u)

================================================================
Index: SOURCES/X11-driver-firegl-pci_name.patch
diff -u /dev/null SOURCES/X11-driver-firegl-pci_name.patch:1.1
--- /dev/null	Wed Jul 27 16:44:31 2005
+++ SOURCES/X11-driver-firegl-pci_name.patch	Wed Jul 27 16:44:26 2005
@@ -0,0 +1,69 @@
+diff -burN X11-driver-firegl-8.14.13.orig/lib/modules/fglrx/build_mod/agpgart_be.c X11-driver-firegl-8.14.13/lib/modules/fglrx/build_mod/agpgart_be.c
+--- X11-driver-firegl-8.14.13.orig/lib/modules/fglrx/build_mod/agpgart_be.c	2005-07-27 13:16:10.000000000 +0000
++++ X11-driver-firegl-8.14.13/lib/modules/fglrx/build_mod/agpgart_be.c	2005-07-27 13:19:22.000000000 +0000
+@@ -7067,7 +7067,7 @@
+ 			if ( agp_bridge.capndx )
+             {
+ 				printk(KERN_INFO PFX "Detected HP ZX1 AGP "
+-				       "chipset at %s\n", dev->slot_name);
++				       "chipset at %s\n", pci_name(dev));
+ 				agp_bridge.type = HP_ZX1;
+ 				agp_bridge.dev = dev;
+               	/* fill in the mode register */
+@@ -7133,7 +7133,7 @@
+                 if( cap_ptr )
+                 {
+     				printk(KERN_INFO PFX "Detected a Via Apollo KT400 chipset in AGP v3 mode "
+-	    			       "at %s\n", dev->slot_name);
++	    			       "at %s\n", pci_name(dev));
+ 
+                     agp_bridge.type = VIA_APOLLO_KT400;
+     				agp_bridge.dev = dev;
+@@ -7153,12 +7153,12 @@
+                 if( cap_ptr )
+                 {
+     				printk(KERN_DEBUG PFX "Detected a Via Apollo KT400 chipset in AGP v2 compat mode "
+-	    			       "at %s\n", dev->slot_name);
++	    			       "at %s\n", pci_name(dev));
+                 }
+                 else
+                 {
+     				printk(KERN_ERR PFX "Detected a Via Apollo KT400 chipset but no AGPv2/v3 caps found "
+-	    			       "at %s\n", dev->slot_name);
++	    			       "at %s\n", pci_name(dev));
+                 }
+             }
+             break;
+@@ -7184,7 +7184,7 @@
+                 if( cap_ptr )
+                 {
+                     printk(KERN_INFO PFX "Detected a Via P4X400 chipset in AGP v3 mode "
+-                           "at %s\n", dev->slot_name);
++                           "at %s\n", pci_name(dev));
+ 
+                     agp_bridge.type = VIA_APOLLO_P4X400;
+                     agp_bridge.dev = dev;
+@@ -7204,7 +7204,7 @@
+                 if( cap_ptr )
+                 {
+                     printk(KERN_INFO PFX "Detected a Via P4X400 chipset with AGP v3.x caps in AGP v2 compatibility mode "
+-                           "at %s\n", dev->slot_name);
++                           "at %s\n", pci_name(dev));
+ 
+                     agp_bridge.type = VIA_APOLLO_P4X400;
+                     agp_bridge.dev = dev;
+@@ -7224,12 +7224,12 @@
+                 if( cap_ptr )
+                 {
+                     printk(KERN_DEBUG PFX "Detected a Via P4X400 chipset with AGP v2 caps in true AGP v2 mode "
+-                           "at %s\n", dev->slot_name);
++                           "at %s\n", pci_name(dev));
+                 }
+                 else
+                 {
+                     printk(KERN_ERR PFX "Detected a Via P4X400 chipset but no AGPv2/v3 caps found "
+-                           "at %s\n", dev->slot_name);
++                           "at %s\n", pci_name(dev));
+                 }
+             }
+             break;
================================================================



More information about the pld-cvs-commit mailing list