Age | Commit message (Collapse) | Author |
|
attachment #3191 (http://bugs.freedesktop.org/attachment.cgi?id=3191)
Disable bus mastering while updating MC_FB_LOCATION and friends to
prevent the X server from hanging on startup every now and then under
some circumstances. (ATI Technologies Inc.)
|
|
|
|
vertically in a virtual screen when color tiling and page flip are both
enabled, as it potentially does more harm than good. The flickering
still needs fixing probably though.
|
|
- adjust limits for tiled surfaces on r3/4xx
|
|
|
|
order for pageflipping to work on r3/4xx we will need to update the the
sarea and drm so that the crtc1/2 xytiling regs get updated. Initially
worked out by Aapo Tahkola.
|
|
hardware when displaypriority is set to HIGH. Fixes display problems in
high res modes. Originally reported by Aapo Tahkola.
|
|
|
|
|
|
Kushnir).
|
|
- non-rectangular mergedfb desktops
- screen offsets
|
|
(https://bugs.freedesktop.org/show_bug.cgi?id=1306) attachment #1291
(https://bugs.freedesktop.org/attachment.cgi?id=1291): Fix SEGV in
"radeon" driver. Patch by Kevin E. Martin <kem@freedesktop.org>
|
|
https://bugs.freedesktop.org/attachment.cgi?id=2782): Don't use RMX if
we are Dell Server.
|
|
takes a value and a mask of bits to modify to be behave evquvalently if
the bits that should remain unchanged are set or unset in the value
(Bugzilla #3369).
|
|
RageTheatreMicrocType
|
|
which caused Apple Studio Display monitors to shut off after a second
or so (Ben Herrenschmidt).
|
|
|
|
attachment #2227 (https://bugs.freedesktop.org/attachment.cgi?id=2227)
Fix build problems introduced by previous Radeon PLL errata
workarounds.
|
|
Hui Yu)
|
|
Inc.)
|
|
multiple of 32 pixels (bug #788)
|
|
caused by the tiling support (bug #2481)
|
|
|
|
(yet) (Bugzilla #2504)
|
|
need the special treatment, after all (reported by Stephane Marchesin)
|
|
|
|
Convert all XAA accel code to use explicit dst and src offset pitch
control to make it work. Use the new drm surface ioctls to set up the
tiled surfaces (if dri is enabled).
|
|
|
|
programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
Some of the newer Radeons (R420 for example) have MM_TABLE's with size 0x33
(instead of 0x0c that we know). Furthermore, they lockup during access
of I2C bus !
Add a check to validate MM_TABLE. Note: the check is not more stringent as
other card manufacturers (like Asus or Tekram) might make cards with
slightly different MM_TABLE.
|
|
- formatting cleanup
|
|
|
|
|
|
should now work on ppcs without usefbdev. To use this on ppc make sure
you set "usefbdev" to false. (bug 2089)
- Apply Benjamin Herrenschmidt's radeon patches (bug 2064)
|
|
programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c
Enable DRM support permanently, allowing its use for any CHIP_FAMILY >
R300. Fix bug in naming Mesa3d driver (it was defaulting to r200)
|
|
programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c
programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c
programs/Xserver/hw/xfree86/drivers/ati/radeon_common.h
programs/Xserver/hw/xfree86/drivers/ati/radeon_version.h Add R300 (and
later) DRM support, protected by X_R300_DRM option.
Note: at the moment this is for 2d support only, if enabled running
glxgears locks up my machine, but DMAForXv=yes works fine.
|
|
|
|
- fix display detection (Hui Yu) bug 1559
- Add new option "BIOSHotkeys" to allow the bios to control output
switching (off by default) bug 2000
- update the savage man page to document the "CrtOnly" option
|
|
memory (a symptom of incompletely coming up from D3 power state), which
fixes some Dell laptops (closes: #1890).
|
|
system memory to video RAM, which should reduce CPU usage especially
with larger videos. Can be disabled via Option "DMAForXv" if there
should be any stability issues, but it's been stable for me during a
week of testing. Based on a patch by Nikolaus Meine
<meine@tnt.uni-hannover.de>. Probably fix endianness issues in some
newer XVideo code, untested.
Also use hostdata blits to transfer RENDER image data to video RAM to avoid
idling the accelerator engine. Increases RENDER performance
significantly for me.
These changes were only tested on an M9 in a Titanium PowerBook but should
work with all Radeons where direct rendering is supported.
|
|
factor calculation in panel size derivation in the Radeon driver
(closes: #1881).
|
|
xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c On my Inspiron
8600 both internal and external ports are marked DAC_PRIMARY in BIOS.
So be extra careful - only swap when the first port is not DAC_PRIMARY
|
|
- clean up some old cruft in the savage i2c code
|
|
version called the driver directly and too late.
Unblank secondary screen explicitely. Don't rely on the value read during
register save as the BIOS have blanked the secondary head.
Checking if server isn't switched away before calling sync. Sanity check
for possible bugs in aother areas of the code.
Fixing default amount of of allocated video memory from AGP for i810: Use
16MB if less than 192MB are installed else use 24MB (Matthias Hopf).
|
|
xc/programs/Xserver/hw/xfree86/drivers/ati/radeon.h
xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.[c,h]
xc/programs/Xserver/hw/xfree86/drivers/ati/theatre.c Detect and initialize
Rage Theatre (RT100)
|
|
xc/programs/Xserver/hw/xfree86/drivers/ati/radeon.h Add TV-in specific
options. Add TV-in specific fields to radeon per-screen structure, add
code to initialize them. Preserve MM_TABLE (instead of whole VBIOS as
was done in GATOS drivers)
|
|
Fix i810 driver startup on Sony VAIO laptop (Bug #1084, Dave Airlie).
Fix several library build problem (Bug #1147).
Fix build problems (Bugs #1148 and #1149).
|
|
should be resolved.
|
|
sanely included in both the ati core and the r128/radeon submodules;
r128 and radeon can now be directly loaded under dlloader. Teach imstt
about the dlloader- frendly way to talk to fbdevhw. (Partial for bugs
#393 and #400.)
|
|
by Michel Daenzer.
|
|
conflicts with the 3D code.
|