Eric Anholt
1f5d1666c8
Add a non-installed command line tool using libpciaccess to dump registers.
...
This reuses the i830_debug.c code, so we can run that from the console or from
the BIOS-based X server to debug some remaining issues.
2007-02-28 16:27:55 -08:00
Eric Anholt
cd1d4b398e
Many fixes to mode_get, mode_set, clock limits, and register dumps on i855.
...
This should fix a number of issues with i855s, particularly with integrated
LVDS panels.
2007-02-28 10:10:03 -08:00
Eric Anholt
6e33c4c440
Print the correct meaning of bit 30 of pipeconf for 965 in debug output.
2007-02-15 10:27:27 -08:00
Eric Anholt
1ba45a3fcd
Improve register debugging output.
...
This includes not reporting some fields on hardware where those bits are
reserved, correcting one of the hardware error bit numbers, and reducing
the severity of the debugging output warnings.
2007-02-01 13:26:38 -08:00
Keith Packard
237847007a
Make driver build and run on Xorg 7.1. Delay DSP*BASE setting until last.
...
Autodetect libdrm version, disable new memory manager on older libraries.
Move new M_T_ defines from i830.h to i830_xf86Crtc.h. Add many system
headers to define functions. Use i830PipeSetBase at end of mode setting
code to set DSP*BASE and flush changes. Don't duplicate PipeSetBase call
from screen init function. Make initial RandR configuration code usable on
older versions of extension so the server doesn't start in a panning mode.
Use xfree instead of free in i830_tv.c.
2007-01-02 00:09:35 -08:00
Eric Anholt
ec45d72743
Extend the error state reporting to cover ESR and decode PGTBL_ERR for 945.
2006-12-12 14:55:10 -08:00
Eric Anholt
838af10b85
Move PrintErrorState and CheckInheritedErrors code to i830_debug.c.
2006-12-12 14:55:10 -08:00
Eric Anholt
91a538bead
More debugging output for SDVO.
2006-12-12 14:55:10 -08:00
Keith Packard
5d345c13a9
Clean up SDVO multiplier debug output
2006-12-06 13:19:58 -08:00
Keith Packard
6ee63364f5
Merge branch 'modesetting' into nonrandr-setup
...
Also, fix buffer overflow in i830_debug.c
2006-12-06 12:53:22 -08:00
Eric Anholt
b75ecdb483
Merge branch 'generic-mode-set' into modesetting
2006-12-06 11:59:33 -08:00
Eric Anholt
727bf1cbf7
Add missing newlines to new debug output.
2006-12-06 10:12:49 -08:00
Keith Packard
a736496114
Capture VGA registers sooner so checks are more informative
2006-12-05 19:47:04 -08:00
Eric Anholt
1d94ec7de3
Fix ordering of PIPE[AB]SRC debug output to be (x, y).
2006-12-05 18:22:59 -08:00
Eric Anholt
0b4c3e7bff
Add a bunch of per-register debug code to i830DumpRegs().
2006-12-05 15:03:48 -08:00
Eric Anholt
5f38bc3e2a
Reduce the severity of many informational log messages.
2006-11-27 11:06:50 -08:00
Keith Packard
28224af3d9
Preliminary 945 TV output. Color key is broken. Fixed mode.
...
TV output is generating video with this patch, but the color burst
signal is incorrect somehow.
2006-11-19 00:40:46 -08:00
Eric Anholt
a9eac38bcd
Remove duplicated register defs that were just added.
2006-11-02 13:24:54 -08:00
Keith Packard
2636d68663
Dump more registers for debug purposes
2006-11-02 11:57:11 -08:00
Eric Anholt
2b9c87bbf8
Remove xf86_ansic.h usage.
2006-09-08 11:16:02 -07:00
Eric Anholt
7104b915da
Clean up warnings.
2006-06-26 15:11:13 +02:00
Keith Packard
34f6a8204f
Get sDVO output working on mac mini.
...
Add lots of register debugging to track delta from BIOS settings.
Fix various mode settings to mirror BIOS sDVO values.
Disable analog/lvds output on pipe with sDVO.
Borrow Dave Airlie's I830xf86ValidateDDCModes code.
Fix various sDVO I2C messages to mirror Dave's code.
2006-06-04 00:15:06 -07:00
Eric Anholt
185b525141
Add missing MIT copyright licenses, which should have been on all versions.
2006-04-10 20:25:13 -07:00
Eric Anholt
5215e19af5
Add some register information for VGACNTRL, and do the reg-debug thing on it.
2006-04-06 15:58:45 -07:00
Eric Anholt
02341aa68c
Make the reg-snapshot code work, add a couple more registers, and use it on VT
...
switching to hopefully help point out where we aren't restoring enough.
Currently doesn't reveal anything.
2006-04-06 15:58:20 -07:00
Eric Anholt
12ce799818
Add some untested debugging code to for helping figure out VT switch issues.
2006-04-06 15:58:00 -07:00