Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-07-02 | radeon: Fully zero-initialize info->CRT2pScrn->monitor. | Michel Dänzer | |
This prevents modes from getting rejected due to the uninitialized maxPixClock value. Fixes http://bugs.freedesktop.org/show_bug.cgi?id=9816 . | |||
2007-06-25 | RADEON: fix possible segfault on mobility chips with MM tables | Alex Deucher | |
spotted by Stefan Buehler | |||
2007-06-22 | RADEON: Fix VT switch hangs | Andrew Randrianasulu | |
- reorder RADEONDRISetVBlankInterrupt() and RADEONDRIResume() - see bug 11287 | |||
2007-06-18 | RADEON: only touch LVDS on mobility chips | Alex Deucher | |
2007-06-15 | Update CRT2pScrn->monitor->Last to reflect the | Henry Zhao | |
last mode of CRT2pScrn. See bug 11278. | |||
2007-06-12 | RADEON: additional LVDS off fix (missed in previous commit) | Alex Deucher | |
2007-06-12 | RADEON: limit PanelPwrDly to 2000 ms on ATOM bios as per legacy bios | Tormod Volden | |
- fixes bug 11238 | |||
2007-06-12 | RADEON: make sure RADEON_LVDS_ON is cleared when turning LVDS off | Alex Deucher | |
- fixes bug 3483 | |||
2007-06-11 | radeon: Fix panel size detection from registers with stretched mode programmed. | Michel Dänzer | |
2007-06-11 | radeon: Don't loop indefinitely if no mode matches detected panel size. | Michel Dänzer | |
2007-06-11 | radeon: Fix some more ErrorFs when setting mode. | Michel Dänzer | |
2007-06-03 | radeon: disable irqs at server start until 3D app starts | Dave Airlie | |
2007-06-03 | radeon: disable vbl interrupts when no 3d is running on a new enough drm | Dave Airlie | |
2007-05-29 | Fix build without XF86DRI | Matthieu Herrb | |
2007-05-30 | radeon: add bios quirk for nx6125 monid | Dave Airlie | |
2007-05-30 | rs480: more unknown regs | Dave Airlie | |
Hardcode the values from a working fglrx run, this works for me now I've no idea what it might do for anyone else | |||
2007-05-29 | rs480: make second crtc work with magic number in magic register. | Dave Airlie | |
I've no idea why or what this does. | |||
2007-05-29 | rs480: only has single dac | Dave Airlie | |
2007-05-22 | radeon: Provide new DRI texOffsetStart hook when available with EXA. | Michel Dänzer | |
2007-05-21 | radeon: HW cursor cleanup. | Michel Dänzer | |
Don't needlessly turn the HW cursor on/off in RADEONLoadCursor*(). Besides cleaning up the code, this semms to avoid some HW cursor related 3D lockups, see https://bugs.freedesktop.org/show_bug.cgi?id=10815 . My best guess is that this is because the engine is now always idled before touching the CRTC registers. | |||
2007-05-21 | radeon: Suppress debugging output by default. | Michel Dänzer | |
It can be enabled at runtime by increasing the log verbosity level. Also change the prefix from (**) to (II) to make grepping the log file for defaults overridden by xorg.conf more useful again. Turn some MC related debugging output into normal informational output as it's useful for recognizing corner cases that can cause stability issues. | |||
2007-05-20 | Fix regular/"xinerama"/zaphod dualhead mode | Alex Deucher | |
- logic in RADEONUnblank() was wrong - Calling RADEONSetupConnectors() on second instance screwed up the port info - still seem to be HW cursor issues with zaphod mode | |||
2007-04-25 | radeon: another attempt at fixing the mergedfb refresh rate | Dave Airlie | |
This attempts to keep it inside the 32-bit limit when multiplying things out later in the randr tree. Let me know if I screwed this up.. | |||
2007-04-22 | radeon: add support for DDC on some laptop chipsets | Dave Airlie | |
I noticed fglrx has DDC for the panel in the rs480 laptop, however radeon didn't pick it up, so I valgrinded fglrx and spotted 0x1a0/0x1a4 accesses I actually noticed this before from the BIOS but never figured it out. So now I get DDC from the LCD on this laptop. | |||
2007-04-21 | radeon: fix build on older server | Dave Airlie | |
2007-04-21 | radeon: fix build since patches for IBM don't actually build | Dave Airlie | |
2007-04-19 | Disable RMX for IBM Lewis server. | Matthias Hopf | |
Due to the hardware layout RMX ddc_mode has to be set. If ddc_mode is set, RADEONValdiateFPModes() shouldn't be called. Bugzilla #10620 (3). | |||
2007-04-18 | Set sync polarity restriction flags even for non-"digital separate" monitors. | Matthias Hopf | |
According to Lisa Wu, this is correct regarding the VESA EEDID standard. Bugzilla #10620 (2), original patch by Lisa Wu @ATI | |||
2007-04-18 | Fix inconsistent use of Mode lists. | Matthias Hopf | |
Some scans used to only check every second entry, some stopped at the entry before the last entry. Bugzilla #10620 (1), original patch by Lisa Wu @ATI | |||
2007-04-13 | Fix crash if MergedFB and secondary head not found | Matthias Hopf | |
If the secondary head isn't found (Monitor unplugged etc.) but MergedFB is configured, the driver segfaults because it tries to access the mode list private structures, which are not filled in. | |||
2007-04-11 | Fixed typo in mode list generation. | Matthias Hopf | |
2007-04-09 | radeon: add support for enabling direct rendering on RS480 | Dave Airlie | |
Thanks to Matthew Garrett and Ubuntu for the hw loan to get this working. Still no 3D driver support but at least you should get CP acceleration for 2D now. | |||
2007-04-04 | radeon: Link nearest modes by default for clone mode. | Michel Dänzer | |
This makes sure all modes of both CRTCs will be available by default with MergedFB. | |||
2007-04-04 | radeon: Always sort modes when adding to list. | Michel Dänzer | |
This makes sure mode lists will always be sorted from larger to smaller. | |||
2007-04-04 | radeon: Don't shrink virtual size based on secondary modes. | Michel Dänzer | |
2007-03-31 | 10205: Radeon driver's own mode validation code does not work properly | Henry Zhao | |
2007-03-31 | 9337: EDID modes do not participate in validation for CRT monitor | Henry Zhao | |
2007-03-30 | radeon: Guard some MergedFB specific code with info->MergedFB tests. | Michel Dänzer | |
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=10442 . | |||
2007-03-27 | radeon: Fix typo. | Michel Dänzer | |
2007-03-27 | radeon: fix up crtc debug dereference problem | Dave Airlie | |
2007-03-26 | fix NULL dereference | Alex Deucher | |
when IsSecondary is true, crtc1 is NULL Noticed by Sverre Froyen. | |||
2007-03-24 | Move atichip.c from ati to atimisc. | George Sapountzis | |
2007-03-24 | [mach64] Use Mach64Chipsets[] instead of ATIChipNames[]. | George Sapountzis | |
atimisc is PCI-only now, we can get the chip name with xf86TokenToString(). | |||
2007-03-24 | [mach64] Set pATI->ChipRevision correctly, instead of overriding. | George Sapountzis | |
There is no need to override pATI->ChipRevision for GX/CX, as it is only reported with a printf. | |||
2007-03-23 | Drop probing by driver name from "Device" section. | George Sapountzis | |
atimisc is PCI-only now, so we only need to scan the PCI space. | |||
2007-03-23 | Fold FillIn() back to Probe(). | George Sapountzis | |
2007-03-23 | Drop now unneeded _X_EXPORT's. | George Sapountzis | |
2007-03-23 | Move {atimach64,r128,radeon}_probe.c from ati to subdrivers. | George Sapountzis | |
Subdrivers are now loaded from the wrapper Probe function rather than at screen creation time. The wrapper Identify callback only prints chip families now, chip lists are printed when a subdriver is loaded. This also avoids duplication of subdriver Identify callbacks. Unknown radeons should still get a list of known radeon and then probe fails... Probe for atimisc last to avoid needless loading in most cases (r128, radeon). | |||
2007-03-20 | Fix advertised minimum minor version of the DRI module. | Michel Dänzer | |
We don't automatically require bumped minor versions. | |||
2007-03-20 | radeon: Only sync to hardware when really necessary with EXA. | Michel Dänzer | |
In particular, don't sync again after accelerated DownloadFromScreen, which syncs implicitly. This avoids calling into the kernel when it's not necessary, which can be relevant in some situations. |