summaryrefslogtreecommitdiff
path: root/src/radeon_mergedfb.c
AgeCommit message (Collapse)Author
2006-12-18Revert "Convert callers of LookupWindow() to dixLookupWindow()."Eamon Walsh
This reverts commit 48ff33a1770f3684cd50184db8f1944a456d9974.
2006-12-15Convert callers of LookupWindow() to dixLookupWindow().Eamon Walsh
2006-10-17improved results for mergedfb xrandr refresh rates - bug 6966Henry Zhao
2006-10-15fix bug 6966 (Henry Zhao, Shem Multinymous)Henry Zhao
2006-09-25remove all CVS annotations from the ATI driver filesDave Airlie
2006-09-19Provide all resolutions (instead only the largest one) in MergedFB cloneAlex Deucher
mode without config file (Henry Zhao)
2006-09-19fix large negative refresh rates with mergedfb (Henry Zhao)Alex Deucher
fixes bug 6966
2006-09-10Revert "* [ Bug 6966 ] large negative refresh rates reported"Michel Dänzer
This reverts caaed927a07ffbac68b08246185ef93c1e7bb98c commit. See https://bugs.freedesktop.org/show_bug.cgi?id=8137 .
2006-08-31* [ Bug 6966 ] large negative refresh rates reportedHenry Zhao
* [ Bug 6309 ] radeon/r128 fails to read hsync/vsync rates when rang * descriptor is missing * [ Bug 5473 ] Blank screen with Radeon Mobility X700 (Acer Ferrari 4005) * Reboot should not be needed for external CRT to function when connected later on Ferrari 4000 * Modes need to be sorted, and sorted correctly * Provide all resolutions (instead only the largest one) in MergedFB clone mode without config file * Bump up clock rate for ES1000 to allow higher resolution
2006-07-02Clean up some redundant code.Michel Dänzer
2006-06-15fix some more unused variables and bad parameter passingDave Airlie
2006-04-01- Fix dpi when switching from clone to dualhead with MergedFB.Alex Deucher
- Add ConstantDPI option to force a particlar dpi across mode changes Both based on Thomas Winischhofer's sis code.
2006-03-22Convert use of xf86fopen() and other xf86 wrapped libc symbols to use libcKristian Høgsberg
symbols directly. The xf86* versions aren't supposed to be used directly. Drop libc wrapper; don't include xf86_ansic.h and add includes now missing.
2005-11-09Bug #4998: Add ';' and ',' as valid separators for MetaModes as well.Matthias Hopf
2005-11-08bugzilla #4916 (https://bugs.freedesktop.org/show_bug.cgi?id=4916) FixMichel Daenzer
segfault with MergedFB and EXA enabled and HW cursor temporarily disabled.
2005-09-11Add support for EXA to the radeon driver. Building EXA and XAA support isEric Anholt
controlled at compile time, plus the runtime option of Option "AccelMethod" "EXA" or "XAA". The XAA support appears to remain as before, while the EXA pieces need just a little more polishing. Notable features: - Render acceleration working on Radeon 100 and 200-series with DRI on. - DRI works with EXA Notable issues: - DGA disabled in the EXA case. - Backbuffer moves disabled in the EXA case. - No textured XVideo. - MMIO render acceleration is close but still has some issues. - Memory pressure while using Composite is really troublesome with DRI on. This patch is based on an initial patch by Zack Rusin, with significant work by Benjamin Herrenschmidt and myself.
2005-07-11Prep for modular builds by adding guarded #include "config.h" everywhere.XORG-6_8_99_16XORG-6_8_99_15Adam Jackson
2005-06-30- small mergedfb fix from Thomas WinischhoferAlex Deucher
2005-06-15Sync up radeon mergedfb with Thomas' latest sis mergedfb changes:XORG-6_8_99_12Alex Deucher
- non-rectangular mergedfb desktops - screen offsets
2005-04-20Fix includes right throughout the Xserver tree:Daniel Stone
change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h; change "foo.h", "extensions/foo.h" and "X11/foo.h" to <X11/extensions/foo.h> for extension headers, e.g. Xv.h; change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
2005-03-24- radeon PLL access errata workarounds (Benjamin Herrenschmidt, acked byAlex Deucher
Hui Yu)
2005-03-17Modified:Vladimir Dergachev
programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c Back out RadeonWaitForIdleMMIO that I put in earlier. From discussion on dri-devel we do not need to be as careful with INREG() access on Radeons as we are on mach64 chips. The fix is backed out due to: it breaks DRI on SMP systems (due to absense of the lock in mouse handling functions) I am no longer able to reproduce the lockup I saw before
2005-02-19Modified:Vladimir Dergachev
programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c Add a call to RADEONWaitForIdleMMIO() within RADEONChooseCursorCRTC() as this function uses OUTREGP() which, internally, calls INREG(). Thus (due to SilkenMouse) INREG() could be called while CP engine was busy. I have observed this lockup on RV350 + R300 3d driver and have no idea why no issues were reported for R200 cards. Perhaps, few of them have enough memory to run merged fb and 3d simultaneously ? This fix is the right thing to do, however, we might also need to put fifo management calls into other cursor handling functions (in particular those that write cursor image directly to video memory).
2004-10-17- Add Thomas' latest sis MergedFB enhancements to the radeon driverAlex Deucher
2004-09-16Update commentAlex Deucher
2004-08-27Fix Radeon compilation without Xinerama (Bug #1179, Simon Schubert).Kevin E Martin
2004-08-03programs/Xserver/hw/xfree86/drivers/ati/radeon_merged_fb.c Add missingMatthieu Herrb
argument to xf86DrvMsg().
2004-06-16Initial revisionEric Anholt