Menu

FreeBSD nVidia driver component / News: Recent posts

IOCTL workaround

The NVIDIA driver and binary components depend on a small quirk in linux... the ioctl address is passed through without translation and the driver is responsible for the copyin/copyout activities. BSD (and probably all the other *nixen) don't act like that, so it's impossible to use the ioctl's as they are. Until NVIDIA fixes that, we're depending on a nasty hack.

The ioctl handling is done in /usr/src/sys/kern/sys_generic.c (in freebsd). Here's the quick and dirty of the hack :) On line 638 (or so), you'll see a copyout like this... read more

Posted by Erik Greenwald 2001-05-29

Webpage up

Posted the webpage with a faq, mostly in response to queries about the usability of the project. It is very unusable, so don't expect to drop it on, compile it, fire it up, and go to town. NOT USABLE!

-Erik

Posted by Erik Greenwald 2001-05-01