nouveau
16 years agonv10exa: init link between tcl and image blit for >=nv11
Patrice Mandin [Thu, 4 Oct 2007 17:54:40 +0000 (19:54 +0200)] 
nv10exa: init link between tcl and image blit for >=nv11

16 years agonv30_exa: send down pitch correctly
Jeremy Kolb [Thu, 4 Oct 2007 03:34:23 +0000 (23:34 -0400)] 
nv30_exa: send down pitch correctly

16 years agoFill in some regs.
Jeremy Kolb [Thu, 4 Oct 2007 00:54:28 +0000 (20:54 -0400)] 
Fill in some regs.

16 years agorandr12: Actually borrow some timing stuff from Haiku correctly ;-) + new crtc reg
Maarten Maathuis [Wed, 3 Oct 2007 20:16:13 +0000 (22:16 +0200)] 
randr12: Actually borrow some timing stuff from Haiku correctly ;-) + new crtc reg

16 years agoabort on Init table command not found when parsing bios
Matthieu Castet [Wed, 3 Oct 2007 19:21:41 +0000 (21:21 +0200)] 
abort on Init table command not found when parsing bios

16 years agoNV50: Fix small mistake.
Maarten Maathuis [Wed, 3 Oct 2007 17:54:40 +0000 (19:54 +0200)] 
NV50: Fix small mistake.

16 years agorandr12 + NV50: Misc changes.
Maarten Maathuis [Wed, 3 Oct 2007 17:03:38 +0000 (19:03 +0200)] 
randr12 + NV50: Misc changes.

- Switched everything back to head variable instead of pcio.
- Removed ugly C() macro for NV50.
- Probably some other stuff too.
- Please test NV5x users ;-)

16 years agoNV50: Some infrastructure and minor changes.
Maarten Maathuis [Tue, 2 Oct 2007 17:31:10 +0000 (19:31 +0200)] 
NV50: Some infrastructure and minor changes.

16 years agoNV50: The beginning of moving some code around.
Maarten Maathuis [Tue, 2 Oct 2007 14:55:07 +0000 (16:55 +0200)] 
NV50: The beginning of moving some code around.

- Please contact me if something breaks, i don't have an NV5x card.

16 years agoNV30EXA: Minor code cleanup.
Maarten Maathuis [Tue, 2 Oct 2007 08:35:37 +0000 (10:35 +0200)] 
NV30EXA: Minor code cleanup.

16 years agoRemove those useless casts.
Stephane Marchesin [Mon, 1 Oct 2007 15:19:41 +0000 (17:19 +0200)] 
Remove those useless casts.

16 years agoSome work on nv10 exa.
Stephane Marchesin [Mon, 1 Oct 2007 00:01:30 +0000 (02:01 +0200)] 
Some work on nv10 exa.

16 years agoenable bios PINS parsing on post nv10 cards
Matthieu Castet [Sun, 30 Sep 2007 20:41:15 +0000 (22:41 +0200)] 
enable bios PINS parsing on post nv10 cards

16 years agonv20 inits nv10tcl.
Pekka Paalanen [Sun, 30 Sep 2007 20:09:33 +0000 (23:09 +0300)] 
nv20 inits nv10tcl.

16 years agoFix detection of NV04 and NV05 when using pci-rework.
Maarten Maathuis [Sun, 30 Sep 2007 19:43:41 +0000 (21:43 +0200)] 
Fix detection of NV04 and NV05 when using pci-rework.

16 years agorandr12: Switch to proper cursor api + minor changes + small nv50 fix
Maarten Maathuis [Sun, 30 Sep 2007 17:37:53 +0000 (19:37 +0200)] 
randr12: Switch to proper cursor api + minor changes + small nv50 fix

- Remove the ugly cursor hack.
- A function name on nv50 was still g80, this caused an implicit decleration.

16 years agoNV30EXA: Fix rendering issues.
Maarten Maathuis [Sun, 30 Sep 2007 10:40:50 +0000 (12:40 +0200)] 
NV30EXA: Fix rendering issues.

- Full non-composite tests using rendercheck.
- The full test suite of composite has been run (it takes ~15 hours).
- A partial cacomposite has been run (a8, a8r8g8b8, x8r8g8b8).
- All the rendering tests work fine, as does the cairo-knockout demo.
- Thanks to doener for reporting this issue.

16 years agoA little more work on nv10 exa.
Stephane Marchesin [Sat, 29 Sep 2007 18:20:47 +0000 (20:20 +0200)] 
A little more work on nv10 exa.

16 years agorandr12: Some more CRTC regs.
Maarten Maathuis [Sat, 29 Sep 2007 15:28:10 +0000 (17:28 +0200)] 
randr12: Some more CRTC regs.

16 years agorandr12: make crtc owner beheaviour consistent with blob + minor changes
Maarten Maathuis [Sat, 29 Sep 2007 12:33:38 +0000 (14:33 +0200)] 
randr12: make crtc owner beheaviour consistent with blob + minor changes

16 years agorandr12: Minor changes and more debugging output.
Maarten Maathuis [Fri, 28 Sep 2007 17:58:39 +0000 (19:58 +0200)] 
randr12: Minor changes and more debugging output.

16 years agorandr12: Some more debugging output and some other minor changes.
Maarten Maathuis [Fri, 28 Sep 2007 16:52:47 +0000 (18:52 +0200)] 
randr12: Some more debugging output and some other minor changes.

16 years agorandr12: Preperation to allow differentation between crtc and pcio in the future.
Maarten Maathuis [Fri, 28 Sep 2007 11:02:51 +0000 (13:02 +0200)] 
randr12: Preperation to allow differentation between crtc and pcio in the future.

16 years agoImport nv10 exa code. Does not work yet.
Stephane Marchesin [Thu, 27 Sep 2007 16:21:25 +0000 (18:21 +0200)] 
Import nv10 exa code. Does not work yet.

16 years agorandr12: Some registers were not constants, so changed it back with a note about...
Maarten Maathuis [Wed, 26 Sep 2007 07:04:43 +0000 (09:04 +0200)] 
randr12: Some registers were not constants, so changed it back with a note about the values i had seen.

16 years agorandr12: Getting closer, doing a decent attempt at detecting the proper ramdac.
Maarten Maathuis [Tue, 25 Sep 2007 20:05:36 +0000 (22:05 +0200)] 
randr12: Getting closer, doing a decent attempt at detecting the proper ramdac.

- crtc detection may need to be added
- When i boot up with both analog and dvi attached, my dvi is misprogrammed, maybe some sharing is happening somewhere?

16 years agorandr12: detection changes, more to come later
Maarten Maathuis [Tue, 25 Sep 2007 19:06:03 +0000 (21:06 +0200)] 
randr12: detection changes, more to come later

- Detection of crtc's (or a way to program them effectively) still has to be done/fixed.
- It now detects if tmds controls is on another ramdac, for a non-dual dvi setup.
- Disabled TMDS stuff for the moment, since it's incorrect somehow.
- Dumps for single dvi, dual dvi, etc are appreciated.

16 years agorandr12: Some reindenting.
Maarten Maathuis [Tue, 25 Sep 2007 14:22:38 +0000 (16:22 +0200)] 
randr12: Some reindenting.

16 years agorandr12: simplification of the swapped i2c buses "workaround" for nv4x and some code...
Maarten Maathuis [Tue, 25 Sep 2007 14:17:03 +0000 (16:17 +0200)] 
randr12: simplification of the swapped i2c buses "workaround" for nv4x and some code reindenting

16 years agorandr12: A frail attempt at some TMDS programming, i have not figured out yet what...
Maarten Maathuis [Sat, 22 Sep 2007 23:16:55 +0000 (01:16 +0200)] 
randr12: A frail attempt at some TMDS programming, i have not figured out yet what switches DVI from one RAMDAC to the other.

16 years agorandr12: Reindenting and minor changes.
Maarten Maathuis [Sat, 22 Sep 2007 22:57:18 +0000 (00:57 +0200)] 
randr12: Reindenting and minor changes.

16 years agorandr12: Assign ramdac's in more sane way, otherwise two outputs may end up on the...
Maarten Maathuis [Sat, 22 Sep 2007 20:21:37 +0000 (22:21 +0200)] 
randr12: Assign ramdac's in more sane way, otherwise two outputs may end up on the same ramdac.

16 years agorandr12: Add some TMDS register infrastructure, so i can try some stuff in the future.
Maarten Maathuis [Sat, 22 Sep 2007 18:37:32 +0000 (20:37 +0200)] 
randr12: Add some TMDS register infrastructure, so i can try some stuff in the future.

16 years agorandr12: hardcoding a base value for debug_0 register.
Maarten Maathuis [Sat, 22 Sep 2007 13:55:01 +0000 (15:55 +0200)] 
randr12: hardcoding a base value for debug_0 register.

16 years agorandr12: Some minor changes.
Maarten Maathuis [Fri, 21 Sep 2007 21:16:40 +0000 (23:16 +0200)] 
randr12: Some minor changes.

16 years agorandr12: hardcode more stuff + actually use a few previous regs
Maarten Maathuis [Fri, 21 Sep 2007 18:37:50 +0000 (20:37 +0200)] 
randr12: hardcode more stuff + actually use a few previous regs

- I'm going to try and do full modesetting, before tackling the problems that dual monitor setups face (i tried, it wasn't pretty).

16 years agomake distcheck pass
Dave Airlie [Wed, 19 Sep 2007 22:29:43 +0000 (08:29 +1000)] 
make distcheck pass

16 years agorandr12: Add some CRTC regs which the blob sets.
Maarten Maathuis [Mon, 17 Sep 2007 16:58:31 +0000 (18:58 +0200)] 
randr12: Add some CRTC regs which the blob sets.

16 years agorandr12: Change the way CRTC register 59 is set.
Maarten Maathuis [Mon, 17 Sep 2007 16:22:53 +0000 (18:22 +0200)] 
randr12: Change the way CRTC register 59 is set.

- Small change, i suspect the original author had a dfp on the second crtc.
- Information taken from a mmio trace of a nv28.

16 years agoMake use of exaGetPixmapOffset().
Ben Skeggs [Sun, 16 Sep 2007 14:01:22 +0000 (00:01 +1000)] 
Make use of exaGetPixmapOffset().

16 years agoFix randr1.2 with driver-provided modes (ie. LVDS native mode)
Ben Skeggs [Sun, 16 Sep 2007 13:54:14 +0000 (23:54 +1000)] 
Fix randr1.2 with driver-provided modes (ie. LVDS native mode)

Fixes #12368

16 years agoNV30EXA: Support PICT_a8 dest surfaces
Ben Skeggs [Sun, 16 Sep 2007 09:44:42 +0000 (19:44 +1000)] 
NV30EXA: Support PICT_a8 dest surfaces

Quick hack for now, shader handling will get a rework one day and clean all
this up.

16 years agoBring G8x modesetting into sync with xf86-video-nv.
Ben Skeggs [Sun, 16 Sep 2007 09:01:21 +0000 (19:01 +1000)] 
Bring G8x modesetting into sync with xf86-video-nv.

16 years agoMove G80 VBIOS download into nv_bios.c.
Ben Skeggs [Sun, 16 Sep 2007 07:27:22 +0000 (17:27 +1000)] 
Move G80 VBIOS download into nv_bios.c.

16 years agoXv: NV04 overlay now has one "colorkey" attribute
Arthur Huillet [Fri, 14 Sep 2007 19:13:26 +0000 (21:13 +0200)] 
Xv: NV04 overlay now has one "colorkey" attribute

It is technically possible to add other attributes, by copypasting vidix code from mplayer, but it requires a bit of work especially on testing, so I am going
to do it only if someone actually needs it.

16 years agoXv: NV04 overlay now almost functionnal
Arthur Huillet [Fri, 14 Sep 2007 12:17:32 +0000 (14:17 +0200)] 
Xv: NV04 overlay now almost functionnal

16 years agoXv: quick imple of NV04 overlay
Arthur Huillet [Fri, 14 Sep 2007 10:27:45 +0000 (12:27 +0200)] 
Xv: quick imple of NV04 overlay

16 years agoTry to fix nv4/tnt1
Stephane Marchesin [Wed, 12 Sep 2007 11:10:37 +0000 (13:10 +0200)] 
Try to fix nv4/tnt1

16 years agoRestore PRAMDAC1 and PCRTC1 offsets, in proper format (0x2000/4) and move them to...
Maarten Maathuis [Tue, 11 Sep 2007 18:15:11 +0000 (20:15 +0200)] 
Restore PRAMDAC1 and PCRTC1 offsets, in proper format (0x2000/4) and move them to their proper place.

16 years agoFix the memory adresses of the secondary crtc and ramdac + minor change.
Maarten Maathuis [Mon, 10 Sep 2007 19:14:24 +0000 (21:14 +0200)] 
Fix the memory adresses of the secondary crtc and ramdac + minor change.

16 years agomake randr 1.2 disableable for xorg server < 1.3
Patrice Mandin [Mon, 10 Sep 2007 16:29:10 +0000 (18:29 +0200)] 
make randr 1.2 disableable for xorg server < 1.3

16 years agomake randr 1.2 disableable for xorg server < 1.3
Patrice Mandin [Mon, 10 Sep 2007 16:28:03 +0000 (18:28 +0200)] 
make randr 1.2 disableable for xorg server < 1.3

16 years agorandr12: Apply the same pll restrictions to a two stage design.
Maarten Maathuis [Mon, 10 Sep 2007 05:57:01 +0000 (07:57 +0200)] 
randr12: Apply the same pll restrictions to a two stage design.

16 years agorandr12: Some more pll timer restrictions from Haiku.
Maarten Maathuis [Mon, 10 Sep 2007 05:25:25 +0000 (07:25 +0200)] 
randr12: Some more pll timer restrictions from Haiku.

16 years agorandr12: Some new pll clock restrictions.
Maarten Maathuis [Sun, 9 Sep 2007 21:11:18 +0000 (23:11 +0200)] 
randr12: Some new pll clock restrictions.

16 years agoSome reindenting.
Maarten Maathuis [Sun, 9 Sep 2007 20:50:19 +0000 (22:50 +0200)] 
Some reindenting.

16 years agorandr12: Modify dcb table for nv40 to make it look more like older hardware. Remove...
Maarten Maathuis [Sun, 9 Sep 2007 20:12:38 +0000 (22:12 +0200)] 
randr12: Modify dcb table for nv40 to make it look more like older hardware. Remove i2c bus reverse.

16 years agoRemoved a check for > 1 active crtc's, which seems really odd, no regressions occured...
Maarten Maathuis [Sun, 9 Sep 2007 18:40:20 +0000 (20:40 +0200)] 
Removed a check for > 1 active crtc's, which seems really odd, no regressions occured for me.

- I cannot plug in both the vga and dvi connector of my monitor, so i cannot verify that.
- The seperate monitor, on crtc0 and crtc1 work as they did (the afp being slightly shifted).
- Also did a little reindenting.

16 years agorandr12: Fix a nasty regression from 6ba7e83f8cf2da84dd796ee59cb24c15bc36b746.
Maarten Maathuis [Sun, 9 Sep 2007 16:49:08 +0000 (18:49 +0200)] 
randr12: Fix a nasty regression from 6ba7e83f8cf2da84dd796ee59cb24c15bc36b746.

- For non-flatpanels the dac was never initialized.

16 years agorandr12: Some missing init.
Maarten Maathuis [Sat, 8 Sep 2007 22:39:41 +0000 (00:39 +0200)] 
randr12: Some missing init.

16 years agoSome much needed indenting and readability improvements.
Maarten Maathuis [Sat, 8 Sep 2007 21:58:39 +0000 (23:58 +0200)] 
Some much needed indenting and readability improvements.

16 years agoHopefully fix bridged chip detection, such as the 7800GS AGP.
Maarten Maathuis [Sat, 8 Sep 2007 19:00:45 +0000 (21:00 +0200)] 
Hopefully fix bridged chip detection, such as the 7800GS AGP.

16 years agoRemove list that is incorrect and no longer needed.
Maarten Maathuis [Sat, 8 Sep 2007 12:25:39 +0000 (14:25 +0200)] 
Remove list that is incorrect and no longer needed.

16 years agoFix previous commit, change the way Digital Flat Panels are programmed.
Maarten Maathuis [Sat, 8 Sep 2007 12:24:54 +0000 (14:24 +0200)] 
Fix previous commit, change the way Digital Flat Panels are programmed.

- This is mostly taken from the Haiku driver.
- It works for me, please report any issues you have.
- Added scaling, for running 4:3 resolutions on widescreen for example (untested).

16 years agoHopefully this will improve flatpanel beheaviour.
Maarten Maathuis [Fri, 7 Sep 2007 22:46:20 +0000 (00:46 +0200)] 
Hopefully this will improve flatpanel beheaviour.

- I looked at Haiku and copied as much as i could.
- I removed the htiming and vtiming hack.
- Let's hope this works.

16 years agoSome more indenting and such.
Maarten Maathuis [Fri, 7 Sep 2007 21:11:51 +0000 (23:11 +0200)] 
Some more indenting and such.

16 years agoRemoving a hack in the hopes of finding a better way and some minor changes.
Maarten Maathuis [Fri, 7 Sep 2007 20:58:56 +0000 (22:58 +0200)] 
Removing a hack in the hopes of finding a better way and some minor changes.

16 years agoIndenting and minor code style changes.
Maarten Maathuis [Fri, 7 Sep 2007 20:27:18 +0000 (22:27 +0200)] 
Indenting and minor code style changes.

16 years agorandr12: Fix Xv blitter, please see full changelog for other implications.
Maarten Maathuis [Fri, 7 Sep 2007 12:37:40 +0000 (14:37 +0200)] 
randr12: Fix Xv blitter, please see full changelog for other implications.

- Removed the CRTCNumber variable, instead just store if crtc0 and crtc1 are active.
- This coule break old style setups (picking the wrong monitor for example).
- CRTCNumber option temporarily removed, because the piece of code surrounding it is ugly and needs a rework.

16 years agorandr-1.2: Only the NV4x have these busses swapped, revert for other architectures.
Maarten Maathuis [Thu, 6 Sep 2007 21:26:04 +0000 (23:26 +0200)] 
randr-1.2: Only the NV4x have these busses swapped, revert for other architectures.

- If this is also true for NV3x, then please contact me.

16 years agoUpdate to latest pciaccess api, this now requires libpciaccess 0.10.0.
Maarten Maathuis [Thu, 6 Sep 2007 20:55:16 +0000 (22:55 +0200)] 
Update to latest pciaccess api, this now requires libpciaccess 0.10.0.

16 years agoNV03 is dead.
Maarten Maathuis [Thu, 6 Sep 2007 20:00:30 +0000 (22:00 +0200)] 
NV03 is dead.

16 years agorandr12: A prettier hack for DFP, that uses several known htiming and vtiming modes.
Maarten Maathuis [Thu, 6 Sep 2007 19:43:55 +0000 (21:43 +0200)] 
randr12: A prettier hack for DFP, that uses several known htiming and vtiming modes.

- I'm fairly sure these modes are tied to resolution.
- You are welcome to supply additional modes.
- A final solution would be even better ;-)

16 years agoXv: work around some overlay bandwidth problems - may break things though
Arthur Huillet [Thu, 6 Sep 2007 13:09:59 +0000 (15:09 +0200)] 
Xv: work around some overlay bandwidth problems - may break things though

extended nv workaround from bug 4686 in nv_dac.c to NV1x and NV2x cards, as it fixed problems on someone's NV17.

16 years agoWorkaround for flatpanels.
Maarten Maathuis [Wed, 5 Sep 2007 21:15:57 +0000 (23:15 +0200)] 
Workaround for flatpanels.

- Remove the hardcoded values.
- This should probably work for monitors whose mode is already set.

16 years agoFix minor issue.
Maarten Maathuis [Wed, 5 Sep 2007 19:23:25 +0000 (21:23 +0200)] 
Fix minor issue.

16 years agoFix DPMS, patch by Bernhard Kaindl <bk@suse.de>.
Maarten Maathuis [Wed, 5 Sep 2007 19:22:05 +0000 (21:22 +0200)] 
Fix DPMS, patch by Bernhard Kaindl <bk@suse.de>.

16 years agoReverse DDC1 and DDC2.
Maarten Maathuis [Wed, 5 Sep 2007 19:18:51 +0000 (21:18 +0200)] 
Reverse DDC1 and DDC2.

- I need them reversed.
- I also found this: http://www.mail-archive.com/git-commits-head@vger.kernel.org/msg12009.html
- If you need them otherwise, then please consult and hopefully we can solve it.

16 years agorandr-1.2 clients have their DDC's initialized elsewhere.
Maarten Maathuis [Wed, 5 Sep 2007 19:16:11 +0000 (21:16 +0200)] 
randr-1.2 clients have their DDC's initialized elsewhere.

16 years agoLockUnlock CRTC's when going back to X (EnterVT), patch by Bernhard Kaindl <bk@suse...
Maarten Maathuis [Wed, 5 Sep 2007 19:12:18 +0000 (21:12 +0200)] 
LockUnlock CRTC's when going back to X (EnterVT), patch by Bernhard Kaindl <bk@suse.de>.

16 years agoXv: improved behavior with NoAccel by disabling blitter and overlay
Maarten Maathuis [Wed, 5 Sep 2007 16:34:27 +0000 (18:34 +0200)] 
Xv: improved behavior with NoAccel by disabling blitter and overlay

16 years agoAvoid segv.
Ben Skeggs [Wed, 5 Sep 2007 01:58:19 +0000 (11:58 +1000)] 
Avoid segv.

16 years agoAdd back DCB table parsing from randr-1.2 branch.
Ben Skeggs [Wed, 5 Sep 2007 01:53:48 +0000 (11:53 +1000)] 
Add back DCB table parsing from randr-1.2 branch.

16 years agoAdd LVDS panels when found in DCB.
Ben Skeggs [Wed, 5 Sep 2007 01:51:35 +0000 (11:51 +1000)] 
Add LVDS panels when found in DCB.

16 years agoNuke "comparison is always false..." warning.
Ben Skeggs [Wed, 5 Sep 2007 01:34:14 +0000 (11:34 +1000)] 
Nuke "comparison is always false..." warning.

16 years agoFix pciid detect on non-8800 cards (they identify as NV8x, not NV5x)
Ben Skeggs [Wed, 5 Sep 2007 00:59:33 +0000 (10:59 +1000)] 
Fix pciid detect on non-8800 cards (they identify as NV8x, not NV5x)

Actually, use 0x88000 to get pciid on all chipsets since NV40.  Evidence
suggests that NV4x has both the 0x88xxx regs and 0x18xx regs.

16 years agoNeither overlay or blit adaptor work on G8x.
Ben Skeggs [Wed, 5 Sep 2007 00:53:32 +0000 (10:53 +1000)] 
Neither overlay or blit adaptor work on G8x.

16 years agoNuke riva_* files + bits of NV03 that got reincarnated.
Ben Skeggs [Wed, 5 Sep 2007 00:51:02 +0000 (10:51 +1000)] 
Nuke riva_* files + bits of NV03 that got reincarnated.

16 years agoNuke XAA.
Ben Skeggs [Wed, 5 Sep 2007 00:46:54 +0000 (10:46 +1000)] 
Nuke XAA.

16 years agoThere was some redundant arch checking code left, must have been missed after the...
Maarten Maathuis [Tue, 4 Sep 2007 21:04:59 +0000 (23:04 +0200)] 
There was some redundant arch checking code left, must have been missed after the randr merge.

16 years agoI unknowingly broke CRT's i think.
Maarten Maathuis [Tue, 4 Sep 2007 20:54:28 +0000 (22:54 +0200)] 
I unknowingly broke CRT's i think.

16 years agoFix several problems.
Maarten Maathuis [Tue, 4 Sep 2007 20:17:52 +0000 (22:17 +0200)] 
Fix several problems.

- Implement a temporary NVSetMode(), suggestion and code by: Bernhard Kaindl <bk@suse.de>.
 Note: I've left his comment intact, just a minor change.
- Fix last commit, i forgot to store the last mode.
- Move some header stuff around, which i created without knowing the true purpose of nv_proto.h ;-)

16 years agoFix DVI/Digital alligment with some (magic?) values discovered by Matthew Garrett...
Maarten Maathuis [Tue, 4 Sep 2007 18:45:25 +0000 (20:45 +0200)] 
Fix DVI/Digital alligment with some (magic?) values discovered by Matthew Garrett <mjg59@srcf.ucam.org>.

16 years agoAdd suggestion/patch by Bernhard Kaindl <bk@suse.de> and fix NVRestore().
Maarten Maathuis [Tue, 4 Sep 2007 18:20:02 +0000 (20:20 +0200)] 
Add suggestion/patch by Bernhard Kaindl <bk@suse.de> and fix NVRestore().

- When a monitor comes out of DPMS sleep the old state is restored.
- NVRestore() was not ported from randr-1.2 branch, meaning that going from X to console resulted in a unacceptable mode.

16 years agoAdd pci-rework compatibility and remove the pci-id list.
Maarten Maathuis [Tue, 4 Sep 2007 16:39:44 +0000 (18:39 +0200)] 
Add pci-rework compatibility and remove the pci-id list.

- Detection is now done by probing registers.
- Nforce/Nforce2 have special "hacks", they have been converted, but are untested.
- NV5x detection should work, but has seen no testing.

16 years agoBadness.
Ben Skeggs [Tue, 4 Sep 2007 01:38:39 +0000 (11:38 +1000)] 
Badness.

16 years agoHook up G8x accel code.
Ben Skeggs [Mon, 3 Sep 2007 12:06:27 +0000 (22:06 +1000)] 
Hook up G8x accel code.

16 years agoFix G8x hwcursor
Ben Skeggs [Mon, 3 Sep 2007 12:06:09 +0000 (22:06 +1000)] 
Fix G8x hwcursor

16 years agoFix up M2MF code for G8x.
Ben Skeggs [Mon, 3 Sep 2007 11:35:06 +0000 (21:35 +1000)] 
Fix up M2MF code for G8x.

16 years agoInit grobjs we need on G8x.
Ben Skeggs [Mon, 3 Sep 2007 11:30:16 +0000 (21:30 +1000)] 
Init grobjs we need on G8x.