- Add patches to fix nvidia drivers after 502103

__FreeBSD_version

PR:		ports/63326
Submitted by:	maintainer
This commit is contained in:
Kirill Ponomarev 2004-02-25 13:05:12 +00:00
parent 746db8e797
commit 509d4221d5
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=102095
3 changed files with 42 additions and 0 deletions

View file

@ -0,0 +1,12 @@
--- src/nv-freebsd.h.orig Wed Feb 25 18:55:35 2004
+++ src/nv-freebsd.h Wed Feb 25 18:55:49 2004
@@ -217,7 +217,9 @@
} nvidia_softc_t;
+#if __FreeBSD_version < 502103
#define CDEV_MAJOR 180
+#endif
#define CDEV_CTL_MINOR 255
extern devclass_t nvidia_devclass;

View file

@ -0,0 +1,15 @@
--- src/nvidia_ctl.c.old Sun Feb 22 13:05:46 2004
+++ src/nvidia_ctl.c Sun Feb 22 13:07:25 2004
@@ -43,7 +43,12 @@
.d_ioctl = nvidia_ctl_ioctl,
.d_poll = nvidia_ctl_poll,
.d_name = "nvidiactl",
+#if __FreeBSD_version < 502103
.d_maj = CDEV_MAJOR,
.d_flags = D_TRACKCLOSE
+#else
+ .d_version = D_VERSION,
+ .d_flags = D_NEEDGIANT
+#endif
#endif
};

View file

@ -0,0 +1,15 @@
--- src/nvidia_dev.c.old Wed May 28 12:51:52 2003
+++ src/nvidia_dev.c Sun Feb 22 13:36:25 2004
@@ -45,7 +45,12 @@
.d_poll = nvidia_dev_poll,
.d_mmap = nvidia_dev_mmap,
.d_name = "nvidia",
+#if __FreeBSD_version < 502103
.d_maj = CDEV_MAJOR,
.d_flags = D_MEM|D_TRACKCLOSE
+#else
+ .d_version = D_VERSION,
+ .d_flags = D_MEM|D_TRACKCLOSE|D_NEEDGIANT
+#endif
#endif
};