Coleman Kane
48f6bffc18
Studied the tech docs for the Voodoo3 and Banshee, and hopefully fixed the
...
errors that plagued those cards with XFree86 4.0. They have two memory
ranges as well as an IO port range to them. Also cleaned up the three
warning messages that I got, from inb(), outb() and linuxulator. Also, I
noticed that the DRI and Glide support for the Voodoo4 and 5 has been
placed upon linux.3dfx.com, too bad they haven't released the tech docs
yet. Apparently, they are still pushing glide for all of us, so I will try
and add support once those tech docs are up.
2000-07-19 05:41:14 +00:00
Coleman Kane
7e23685d60
Stupid me, I put the opt_tdfx.h underneath a test for TDFX_LINUX, which
...
resides in opt_tdfx. I also cleand up that large define. Compile, tell me
if it does, and I'll re-enable the tdfx entry in the makefile.
2000-06-24 06:20:55 +00:00
Coleman Kane
9d2a5442fc
Finish up the fixing of the linux ioctl stuff. Add line to remove the dev
...
entry upon unload.
2000-06-23 05:54:01 +00:00
Coleman Kane
e466c07526
Minor redundant #include fix.
2000-06-23 04:41:28 +00:00
Coleman Kane
dca95b4671
Fixed problem with linux ioctl code, module loading should work now.
2000-06-23 04:27:33 +00:00
Coleman Kane
6fdfb8e071
Put RF_SHAREABLE into the bus_alloc_resource call.
2000-06-22 19:10:35 +00:00
Coleman Kane
5b645087b8
Stick in header, $FreeBSD$.
2000-06-22 05:37:17 +00:00
Coleman Kane
bdbfbf5ab9
This really shouldn't be here, fragment left over from the tarball.
2000-06-21 21:47:59 +00:00
Coleman Kane
f9c078dffe
First import of my 3dfx voodoo driver. Currently it supports the Voodoo Graphics and Voodoo2 perfectly. It works just like the 3dfx driver does for linux, by using a character device at /dev/3dfx of Major 107 to provide a window into the 3dfx card's memory space. This interface is used by glide and mesa as far as i know, and probably some other libraries too.
...
Approved by: jkh
2000-06-21 20:09:31 +00:00