phk
c47745e977
Send the remains (such as I have located) of "block major numbers" to
...
the bit-bucket.
2001-03-26 12:41:29 +00:00
cokane
54d48e7a6c
Update copyright info, and make some slight cosmetic changes.
2001-03-20 19:34:22 +00:00
cokane
2d98425570
Change Voodoo Graphics device ID to 0x0001121a so it gets probed.
2001-03-20 19:30:46 +00:00
peter
c617fc9c7d
Zap silly #if NPCI > 0 and the hoops that we jump through for the module
...
case. Use an 'and' case in conf/files so that it only gets compiled if
pci is present.
2001-01-29 11:38:39 +00:00
cokane
2d7680dc33
Added some handling code to work with SLI configs, and removed some unused
...
older code that was phased out but not removed, heh.
2000-10-10 03:51:54 +00:00
cokane
c851ea05b4
Removed detection for Voodoo Banshee and Voodoo3 cards. I forsee certain
...
possible complications with the forthcoming DRI code, and feel that DRI
should handle the device-level interaction. Read
http://people.FreeBSD.org/~cokane/3dfx.html
to find out more. Basically want to move toward using OpenGL and DRI for
everything on these cards. Added a few defines and spacing style fixes in
tdfx_vars.h
2000-08-28 04:28:53 +00:00
marcel
29a36f349f
Update include directives for Linuxulator headers after the
...
MD/MI split.
2000-08-22 05:57:55 +00:00
cokane
2f444ea6dc
Bring tdfx_pci.c in sync with some patches I have been testing. Adds better
...
stability for the Voodoo3/Banshee cards than there was before. Still has a
little way to go before it is completely fixed for those cards though.
2000-08-01 05:10:29 +00:00
cokane
f41547bc44
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
cokane
e2e762d531
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
cokane
c75f27a705
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
cokane
884ed8fd45
Minor redundant #include fix.
2000-06-23 04:41:28 +00:00
cokane
fe746d0d2e
Fixed problem with linux ioctl code, module loading should work now.
2000-06-23 04:27:33 +00:00
cokane
a8b414f088
Put RF_SHAREABLE into the bus_alloc_resource call.
2000-06-22 19:10:35 +00:00
cokane
ab16f081bc
Stick in header, $FreeBSD$.
2000-06-22 05:37:17 +00:00
cokane
f54bc452b5
This really shouldn't be here, fragment left over from the tarball.
2000-06-21 21:47:59 +00:00
cokane
fd35136c6d
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