Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-12-12 | Add a hack for DDC on my Mac Mini. | Eric Anholt | |
2006-12-11 | Move the overlay mode switch status updates to when we enable/disable crtcs. | Eric Anholt | |
This should help if we mode switch with randr during video playback, and also simplifies the code by moving the protection all to one place. | |||
2006-12-11 | Remove remnants of old savedCurrentMode hack. Man, that was gross. | Eric Anholt | |
2006-12-11 | Remove dead remnants of old clone mode support. | Eric Anholt | |
2006-12-11 | Include i830.h to get M_T_* compat defines for older X Servers. | Joshua J. Berry | |
Not duplicating the defines ensures that we won't let the compat bits slip into the X Server when we move this code over there. | |||
2006-12-11 | Add error messages for previous silent DRI initialization failures. | Eric Anholt | |
2006-12-08 | Merge branch 'modesetting' into crestline | Wang Zhenyu | |
2006-12-08 | Merge branch 'modesetting' of ↵ | Wang Zhenyu | |
git+ssh://zhen@git.freedesktop.org/git/xorg/driver/xf86-video-intel into modesetting | |||
2006-12-08 | Merge branch 'exa-i965' of ↵ | Wang Zhenyu | |
git+ssh://zhen@git.freedesktop.org/git/xorg/driver/xf86-video-intel into crestline | |||
2006-12-07 | Bump to 1.7.3 | Alan Hourihane | |
2006-12-06 | Merge branch 'modesetting-origin' into modesetting | Keith Packard | |
2006-12-06 | Move vga restore to end of RestoreHWState. | Keith Packard | |
I was having consistent system lockups when the vga restore was first. Moving it to the end has reduced them to an infrequent occurrence (but, alas, it has happened once since). This does not make me happy. | |||
2006-12-06 | Use DOUBLE_WIDE mode on all hardware. | Keith Packard | |
DOUBLE_WIDE mode is needed when the pixel clock is > 90% of the core clock rate. The code guesses what the core clock rate is based on the bus (AGP -> 133MHz, PCI-E -> 200MHz). | |||
2006-12-06 | Include render.h to get SubPixelUnknown define. | Eric Anholt | |
2006-12-06 | Merge branch 'modesetting' into crestline | Keith Packard | |
2006-12-06 | Merge branch 'modesetting-origin' into modesetting | Keith Packard | |
2006-12-06 | Harmless warning fix. | Eric Anholt | |
2006-12-06 | Reduce dumpregs to X startup, after a mode set, and LeaveVT. | Eric Anholt | |
While here, remove some other register dumping that is better done by i830DumpRegs(). | |||
2006-12-06 | Save/restore registers around calls in PreInit with register side-effects. | Eric Anholt | |
2006-12-06 | Remove stale i830_tv_pre_set_mode. Replaced by generic dpms hook call. | Eric Anholt | |
Also replaced by not spamming unrelated ADPA register. At least, it had sure better not be related. | |||
2006-12-06 | Save/restore more TV registers. | Eric Anholt | |
2006-12-06 | Cannot modify DPLL register in output mode_set function. | Keith Packard | |
DPLL register contains clock setup, so it cannot be written from the output mode_set function or 'bad things' happen. | |||
2006-12-06 | Clean up SDVO multiplier debug output | Keith Packard | |
2006-12-06 | Merge branch 'modesetting' into nonrandr-setup | Keith Packard | |
Also, fix buffer overflow in i830_debug.c | |||
2006-12-06 | Merge branch 'generic-mode-set' into modesetting | Eric Anholt | |
2006-12-06 | Fix LVDS: Don't change bits in LVDS other than port enable/pipe select. | Eric Anholt | |
This behavior matches what we did before when LVDS worked. | |||
2006-12-06 | More LVDS fixed mode fixing: use the EDID DTD's blank length. | Eric Anholt | |
2006-12-06 | Add missing newlines to new debug output. | Eric Anholt | |
2006-12-06 | Fix LVDS fixed mode code after generic-mode-set. | Eric Anholt | |
2006-12-06 | fix typo in checking xf86CrtcScreenInit return | Wang Zhenyu | |
2006-12-06 | Use xf86 structures for default config instead of RandR. | Keith Packard | |
To avoid requiring RandR 1.2 in the X server, use the xf86 Crtc and Output structures as the basis for the default configuration computation (and, eventually, the config-file based configuration as well). | |||
2006-12-06 | fix Makefile.am | Wang Zhenyu | |
2006-12-05 | new server APIs are not in server-1.2 (version 7.1.99.2) | Keith Packard | |
2006-12-05 | Capture VGA registers sooner so checks are more informative | Keith Packard | |
2006-12-05 | fix up misleading comment in i830_crt.c about border register | Keith Packard | |
2006-12-06 | Formats fixes | Wang Zhenyu | |
We should use card_fmt for src/mask picture, and use dest color buffer format helper. Also fix wrong name for G965 texture formats, and pict_x1r5g5b5 isn't supported by sampler engine. | |||
2006-12-05 | Fix ordering of PIPE[AB]SRC debug output to be (x, y). | Eric Anholt | |
2006-12-05 | Fix copy'n'paste-o of the ordering of h/v fields in DSP[AB]SIZE. | Eric Anholt | |
2006-12-05 | Merge branch 'modesetting-origin' into modesetting | Eric Anholt | |
Conflicts: src/i830_display.c | |||
2006-12-05 | Add a bunch of per-register debug code to i830DumpRegs(). | Eric Anholt | |
2006-12-05 | Move reg dump from i830PipeSetMode to after we set up the modes with RandR. | Eric Anholt | |
2006-12-05 | WIP code to move mode set sequencing to XFree86 handlers. | Eric Anholt | |
It compiles. It definitely doesn't run. | |||
2006-12-04 | Re-create RandR Crtc/output structures on server regen. | Keith Packard | |
RandR structures must be re-created when the server reinitializes, but the driver PreInit function is not re-invoked. Recreate them manually in this case during ScreenInit. | |||
2006-12-04 | set correct default border color | Wang Zhenyu | |
2006-12-04 | fix typo in ps kernel | Wang Zhenyu | |
fix corrupt in some subspans | |||
2006-12-02 | Merge branch 'modesetting-origin' into modesetting | Keith Packard | |
2006-12-02 | DOUBLE_WIDE mode for high pixel clock 8xx. Rewrite PLL search. | Keith Packard | |
High pixel clock modes on pipe A of an 8xx chip require DOUBLE_WIDE mode. It's supposed to be modes > 180MHz or so, but the board I have requires DOUBLE_WIDE mode for clocks > 108MHz or so. The limit is related to the core clock speed of the chip, which can be found indirectly through PCI config space. None of the possible values explain why this board needs this mode for these relatively low clock rates though. Also, create tables of data for the PLL computation and use them instead of code. I think it's cleaner looking. It is also untested on 9xx. It'll work. Really. | |||
2006-12-01 | Fix copy'n'paste-o from restructure-outputs that resulted in crashes. | Eric Anholt | |
Our driver private is stored in the bus that we set up, not the DDC device that xf86 code does. | |||
2006-12-01 | Don't try to write the read-only PP_STATUS register. | Eric Anholt | |
Also, don't bother reading the PP_CONTROL register to try to get LVDS status -- that's what PP_STATUS is for. | |||
2006-12-01 | Add the [ax]4r4g4b4 source picture formats. | Eric Anholt | |