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
3 commits against master at 4e897263...:
src/rhd.h | 15
src/rhd_atomcrtc.c | 13
src/rhd_crtc.c | 45 +-
src/rhd_crtc.h | 2
src/rhd_dri.c | 3
src/rhd_driver.c | 63 ++-
src/rhd_mc.c | 942 ++++++++++++++++++++++++-----------------------------
src/rhd_mc.h | 14
src/rhd_vga.c | 133 ++++---
src/rhd_vga.h | 21 -
10 files changed, 615 insertions(+), 636 deletions(-)
commit d46d50e69679bd892becfde961fb104f86cf7728
Author: Egbert Eich
Date: Sat Dec 6 17:31:41 2008 +0100
MC: Pass FbLocation and FbSize to RHDMCFBLocationSetup().
This allows to change the value if needed.
Also clean up some names.
diffstat:
src/rhd.h | 1
src/rhd_atomcrtc.c | 2
src/rhd_crtc.c | 2
src/rhd_driver.c | 6 +-
src/rhd_mc.c | 105 +++++++++++++++++++++++++------------------------
src/rhd_mc.h | 8 +--
src/rhd_vga.c | 4 -
7 files changed, 66 insertions(+), 62 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 0fd284c01473572ca4a882d6a33c3a9ce0a14bef
Author: Egbert Eich
Date: Thu Dec 4 09:35:58 2008 +0100
MC/Idle: ASSERT() the right setup order, don't change an unidled MC.
AllIdle() needs to be called before MCSetup() to make sure the
MC is idle. We can only idle the MC when the VGA subsystem is
disabled which happens in VGADisable() which therefore needs
to be called first.
If we are not idle in MCSetup() we fail without setting up the MC.
If MCSetup() fails we bail. If the MC is not idle during restore
we don't restore the MC.
Conflicts:
diffstat:
src/rhd.h | 14 +++++++++++++-
src/rhd_atomcrtc.c | 9 ++++++++-
src/rhd_crtc.c | 41 +++++++++++++++++++++++++----------------
src/rhd_crtc.h | 2 +-
src/rhd_dri.c | 3 +++
src/rhd_driver.c | 48 ++++++++++++++++++++++++++++++++++--------------
src/rhd_mc.c | 23 ++++++++++++++---------
src/rhd_mc.h | 2 +-
src/rhd_vga.c | 2 ++
9 files changed, 101 insertions(+), 43 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit eeb66dc94417da000b90ec1b954bfa0fe0f3e36d
Author: Luc Verhaegen
Date: Fri Dec 12 17:57:02 2008 +0100
MC: Refactor MC code.
* Simplify device specific code, order code per device.
* Remove the RV515 flag for RV515 specific callbacks.
* Conditionally run ->Restore and ->Setup depending on ->Idle, complain
when not Idle. This replaces the hard ASSERTS on register content.
* Document possible ->Idle failure reasons.
* MC Addresses are CARD64 now, the and possible consequences are
* documented.
* Clean up VGAFB Address reading and allocation/memcpy.
* Use ASSERTS for rhdPtr->MC (MC code) and rhdPtr->MapBase (VGA memcpy)
where needed.
diffstat:
src/rhd_atomcrtc.c | 2
src/rhd_crtc.c | 2
src/rhd_driver.c | 13
src/rhd_mc.c | 924 ++++++++++++++++++++++---------------------------
src/rhd_mc.h | 10
src/rhd_vga.c | 131 +++---
src/rhd_vga.h | 21 -
7 files changed, 510 insertions(+), 593 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