summaryrefslogtreecommitdiff
path: root/src/i830_debug.c
AgeCommit message (Collapse)Author
2007-11-15Move fb compression reg definition into i810_reg.hZhenyu Wang
where we put MMIO control reg in, and shared with intel_reg_dump program.
2007-11-14Add FBC registers to register dump outputJesse Barnes
Just for completeness.
2007-11-09Remove unused 'palette_enable' variableJesse Barnes
2007-10-22intel_reg_dumper - dump VGA AR registers tooJesse Barnes
Add a VGA AR dumping function so we can debug text mode problems too.
2007-08-10Add #if 0-ed fence debugging code. It's noisy, and of little use to most.Eric Anholt
2007-06-28Decode PLL registers in LVDS mode a bit better in debug code.Keith Packard
LVDS mode changes how the PLL works in fairly dramatic ways; the debug code wasn't properly accounting for those differences resulting in fairly bogus debug output.
2007-06-19Fix left G33 issuesWang Zhenyu
Be sure to check G33 chip type in: - sdvo output - Y-major tile - crt detect - and xaa composite Sorry for that I should have fixed them very earlier...
2007-06-12On hang, dump up to the head pointer, not just up to the tail.Eric Anholt
2007-05-23Dump pending ring on crash.Keith Packard
When the hardware locks up, dump the pending commands in the ring for analysis.
2007-05-02Add DVO[ABC] register debugging.Eric Anholt
2007-03-20Attempt to fix single/dual-channel issues on i9xx LVDS panels.Eric Anholt
- Use the existing single/dual-channel state when available, as changing it doesn't appear to work out. - Set the power state of the CLKB and B0-B3 pairs according to whether choose to go dual-channel or not. - Restore the LVDS register at the appropriate point (before DPLLs are re-programmed.
2007-03-19Add debug output for ADPA.Eric Anholt
2007-03-13Refine the i855 LVDS clock code. In particular, p2 is always 14.Eric Anholt
This gets correct clocks detected on most harware. The SSC is always assumed to be 66Mhz, which may not be true, but we'll fix that when we find example hardware.
2007-02-28Add a non-installed command line tool using libpciaccess to dump registers.Eric Anholt
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-28Many fixes to mode_get, mode_set, clock limits, and register dumps on i855.Eric Anholt
This should fix a number of issues with i855s, particularly with integrated LVDS panels.
2007-02-15Print the correct meaning of bit 30 of pipeconf for 965 in debug output.Eric Anholt
2007-02-01Improve register debugging output.Eric Anholt
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-01-02Make driver build and run on Xorg 7.1. Delay DSP*BASE setting until last.Keith Packard
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.
2006-12-12Extend the error state reporting to cover ESR and decode PGTBL_ERR for 945.Eric Anholt
2006-12-12Move PrintErrorState and CheckInheritedErrors code to i830_debug.c.Eric Anholt
2006-12-12More debugging output for SDVO.Eric Anholt
2006-12-06Clean up SDVO multiplier debug outputKeith Packard
2006-12-06Merge branch 'modesetting' into nonrandr-setupnonrandr-setupKeith Packard
Also, fix buffer overflow in i830_debug.c
2006-12-06Merge branch 'generic-mode-set' into modesettingEric Anholt
2006-12-06Add missing newlines to new debug output.Eric Anholt
2006-12-05Capture VGA registers sooner so checks are more informativeKeith Packard
2006-12-05Fix ordering of PIPE[AB]SRC debug output to be (x, y).Eric Anholt
2006-12-05Add a bunch of per-register debug code to i830DumpRegs().Eric Anholt
2006-11-27Reduce the severity of many informational log messages.Eric Anholt
2006-11-19Preliminary 945 TV output. Color key is broken. Fixed mode.Keith Packard
TV output is generating video with this patch, but the color burst signal is incorrect somehow.
2006-11-02Remove duplicated register defs that were just added.Eric Anholt
2006-11-02Dump more registers for debug purposesKeith Packard
2006-09-08Remove xf86_ansic.h usage.Eric Anholt
2006-06-26Clean up warnings.Eric Anholt
2006-06-04Get sDVO output working on mac mini.Keith Packard
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-04-10Add missing MIT copyright licenses, which should have been on all versions.Eric Anholt
2006-04-06Add some register information for VGACNTRL, and do the reg-debug thing on it.Eric Anholt
2006-04-06Make the reg-snapshot code work, add a couple more registers, and use it on VTEric Anholt
switching to hopefully help point out where we aren't restoring enough. Currently doesn't reveal anything.
2006-04-06Add some untested debugging code to for helping figure out VT switch issues.Eric Anholt