Reporting from xf86-video-radeonhd: Radeon HD video driver
Please visit:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd
Or get your own copy by using:
git-clone git://anongit.freedesktop.org/xorg/driver/xf86-video-radeonhd
5 commits against master at 737f2591...:
src/r5xx_accel.c | 30 +++++++++++++++++++------
src/r5xx_accel.h | 1
src/r5xx_exa.c | 8 +++++-
src/radeon_3d.c | 46 ++++++++-------------------------------
src/radeon_textured_videofuncs.c | 3 ++
src/rhd.h | 10 ++++++++
src/rhd_atombios.c | 34 +++++++++++++++++++++++++++-
src/rhd_atombios.h | 3 +-
src/rhd_atomcrtc.c | 3 +-
src/rhd_crtc.c | 12 +++++-----
src/rhd_dri.c | 36 ++++++++++++++++++++++++++++--
src/rhd_dri.h | 9 +++++--
src/rhd_i2c.c | 7 +++++
src/rhd_regs.h | 4 +++
src/rhd_video.c | 4 +++
15 files changed, 152 insertions(+), 58 deletions(-)
commit fb1f84dd62cfd4e2a550ccc90006f4e75c1b6b86
Author: Egbert Eich
Date: Fri Nov 6 13:18:13 2009 +0100
DRI: Get number of pipes from DRM if possible.
diffstat:
src/r5xx_accel.c | 10 +++++++++-
src/rhd.h | 10 ++++++++++
src/rhd_dri.c | 36 ++++++++++++++++++++++++++++++++++--
src/rhd_dri.h | 9 +++++++--
4 files changed, 60 insertions(+), 5 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 40fa33f05df863ed98cb43539f237cb90a3a5e38
Author: Egbert Eich
Date: Fri Nov 6 15:38:33 2009 +0100
2D/3D: Fix Lockups on R5XX when running DRI clients with EXA/Textured Video.
Don't read out or set pipe parameters when engine is active.
Doing so might lock up the engine.
This fixes a long standing issue with 2D acceleration on R5xx.
diffstat:
src/r5xx_accel.c | 20 ++++++++++++++------
src/r5xx_accel.h | 1 +
src/radeon_3d.c | 34 ++--------------------------------
3 files changed, 17 insertions(+), 38 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit f3df2394eba2926467eea98c7568544f6a821fbe
Author: Egbert Eich
Date: Fri Nov 6 13:16:10 2009 +0100
Accel: Insert proper waits for 2D/3D engine idles when switching between the two contexts.
diffstat:
src/r5xx_exa.c | 8 ++++++--
src/radeon_3d.c | 12 ++++++++----
src/radeon_textured_videofuncs.c | 3 +++
src/rhd_video.c | 4 ++++
4 files changed, 21 insertions(+), 6 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit af5f1e1abc11a2182705527421c30ad99b7dc60e
Author: Egbert Eich
Date: Fri Nov 6 13:15:04 2009 +0100
I2C: Fix I2C readout.
The Radeon driver attempts to save/restore the hw scaler registers
by reading/writing the range of registers which address the video scaler.
While doing so it also touches the TAP Control index/data registers.
Uncontrolled touching of the data register seems to have an adverse
effect on the ability to run HW supported I2C read out. This running
RadeonHD after running the Radeon driver results in no DDC data.
The reason for this has not been understood however it has been found
experimentally that reading back the scaler data register is able to
'fix' this issue.
We put this hacky workaround in the code until we obtain a better
understanding of the issue.
diffstat:
src/rhd_i2c.c | 7 +++++++
1 file changed, 7 insertions(+)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit a76cee0a96f25ef229fb0d6fbf6dbe535845e6f8
Author: Egbert Eich
Date: Fri Nov 6 12:52:34 2009 +0100
Scaler: Add support to send TV mode the HW scaler.
AtomBIOS takes in a TV mode to determine the correct multi tab
values. Although TV mode support has not been completed this patch
adds support for this.
It also replaces scaler register values by their symbolic names.
diffstat:
src/rhd_atombios.c | 34 +++++++++++++++++++++++++++++++++-
src/rhd_atombios.h | 3 ++-
src/rhd_atomcrtc.c | 3 ++-
src/rhd_crtc.c | 12 ++++++------
src/rhd_regs.h | 4 ++++
5 files changed, 47 insertions(+), 9 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
--
To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org
For additional commands, e-mail: radeonhd+help@opensuse.org