adapt to recent pci changes
authorSimon Schubert <simon.schubert@epfl.ch>
Fri, 31 Jul 2009 18:47:31 +0000 (20:47 +0200)
committerSimon Schubert <simon.schubert@epfl.ch>
Fri, 31 Jul 2009 18:47:31 +0000 (20:47 +0200)
src/nvidia_pci.c

index a087b04..a03d725 100644 (file)
@@ -13,7 +13,7 @@
 #include "nv.h"
 #include "nv-freebsd.h"
 
-#if __FreeBSD_version >= 700055
+#if __DragonFly_version >= 200203 || __FreeBSD_version >= 700055
 static void nvidia_pci_identify (driver_t *, device_t);
 #endif
 static int  nvidia_pci_probe    (device_t);
@@ -23,7 +23,7 @@ static int  nvidia_pci_detach   (device_t);
 static void nvidia_pci_disable_serr  (device_t dev);
 static void nvidia_pci_enable_intx   (device_t dev);
 
-#if __FreeBSD_version >= 700055
+#if __DragonFly_version >= 200203 || __FreeBSD_version >= 700055
 void nvidia_pci_identify(driver_t *driver, device_t parent)
 {
     if (device_find_child(parent, "nvidia", -1) == NULL)
@@ -372,7 +372,7 @@ fail:
 }
 
 static device_method_t nvidia_pci_methods[] = {
-#if __FreeBSD_version >= 700055
+#if __DragonFly_version >= 200203 || __FreeBSD_version >= 700055
     DEVMETHOD( device_identify, nvidia_pci_identify ),
 #endif
     DEVMETHOD( device_probe,    nvidia_pci_probe    ),
@@ -391,7 +391,7 @@ static driver_t nvidia_pci_driver = {
     sizeof(struct nvidia_softc)
 };
 
-#if __FreeBSD_version >= 700055
+#if __DragonFly_version >= 200203 || __FreeBSD_version >= 700055
 DRIVER_MODULE(nvidia, vgapci, nvidia_pci_driver, nvidia_devclass, nvidia_modevent, 0);
 #else
 DRIVER_MODULE(nvidia, pci, nvidia_pci_driver, nvidia_devclass, nvidia_modevent, 0);