xserver-xorg-video-radeonhd: Changes to 'upstream-unstable'
README | 5 +++++
configure.ac | 2 +-
src/rhd_connector.c | 2 +-
src/rhd_id.c | 12 ++++++------
utils/conntest/Imakefile | 10 +++++++---
5 files changed, 20 insertions(+), 11 deletions(-)
New commits:
commit 761940fde7fef72bff18a8b8e840540452cf675a
Author: Matthias Hopf <mhopf@suse.de>
Date: Mon Apr 14 17:21:48 2008 +0200
Bump to 1.2.1. Add changes to README.
diff --git a/README b/README
index 3310232..851b6d3 100644
--- a/README
+++ b/README
@@ -33,6 +33,11 @@ Major Changes
Read ChangeLog for a complete list.
+- Version 1.2.1
+
+ - Build-fixes for systems without -NDEBUG, and for rhd_dump
+ - Added two new RV670 devices.
+
- Version 1.2.0
- Added support for RV620, RV635, and R680.
diff --git a/configure.ac b/configure.ac
index 7ca71c8..89b953d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@
AC_PREREQ(2.57)
AC_INIT([xf86-video-radeonhd],
- 1.2.0,
+ 1.2.1,
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/radeonhd],
xf86-video-radeonhd)
commit a898e097ca4ae26db1d0f71144df7a580f0612bd
Author: Egbert Eich <eich@freedesktop.org>
Date: Sat Apr 12 17:57:46 2008 +0200
Add build rule for rhd_dump to Imakefile for backward compatibility.
diff --git a/utils/conntest/Imakefile b/utils/conntest/Imakefile
index 0821057..36a59c2 100644
--- a/utils/conntest/Imakefile
+++ b/utils/conntest/Imakefile
@@ -1,8 +1,10 @@
#include <Server.tmpl>
#include "../../RadeonHD.tmpl"
-SRCS = rhd_conntest.c git_version.h
-OBJS = rhd_conntest.o
+SRCS_conntest = rhd_conntest.c git_version.h
+OBJS_conntest = rhd_conntest.o
+SRCS_dump = rhd_dump.c git_version.h
+OBJS_dump = rhd_dump.o
INCLUDES = -I$(TOP)/src/AtomBios/includes
@@ -12,6 +14,8 @@ DEFINES = $(INCLUDES) \
SYS_LIBS = -lpci -lz
-NormalProgramTarget(rhd_conntest,$(OBJS),,,$(SYS_LIBS))
+NormalProgramTarget(rhd_conntest,$(OBJS_conntest),,,$(SYS_LIBS))
+NormalProgramTarget(rhd_dump,$(OBJS_dump),,,$(SYS_LIBS))
AllTarget(ProgramTargetName(rhd_conntest))
+AllTarget(ProgramTargetName(rhd_dump))
DependTarget()
commit e54fda75f2fcc141825d928cf71e23dce23ae095
Author: Stefan Dirsch <sndirsch@suse.de>
Date: Sun Apr 13 11:35:31 2008 +0200
Added two new RV670 devices. Removed unsupported M86 device.
New RV670 devices added: HD 3960, FireStream 9170. Unsupported
M86 device removed: HD3650.
diff --git a/src/rhd_id.c b/src/rhd_id.c
index 9d37f96..e06f017 100644
--- a/src/rhd_id.c
+++ b/src/rhd_id.c
@@ -229,6 +229,8 @@ const PCI_ID_LIST = {
RHD_DEVICE_MATCH( 0x950F, RHD_R680 ), /* ATI Radeon HD3870 X2 */
RHD_DEVICE_MATCH( 0x9511, RHD_RV670 ), /* ATI FireGL V7700 */
RHD_DEVICE_MATCH( 0x9515, RHD_RV670 ), /* ATI Radeon HD 3850 AGP */
+ RHD_DEVICE_MATCH( 0x9517, RHD_RV670 ), /* ATI Radeon HD 3960 */
+ RHD_DEVICE_MATCH( 0x9519, RHD_RV670 ), /* FireStream 9170 */
RHD_DEVICE_MATCH( 0x9580, RHD_RV630 ), /* RV630 */
RHD_DEVICE_MATCH( 0x9581, RHD_M76 ), /* Mobility Radeon HD 2600 */
RHD_DEVICE_MATCH( 0x9583, RHD_M76 ), /* Mobility Radeon HD 2600 XT */
@@ -242,7 +244,6 @@ const PCI_ID_LIST = {
RHD_DEVICE_MATCH( 0x958D, RHD_RV630 ), /* FireGL V3600 */
RHD_DEVICE_MATCH( 0x958E, RHD_RV630 ), /* ATI Radeon HD 2600 LE */
RHD_DEVICE_MATCH( 0x9590, RHD_RV635 ), /* ATI Radeon HD 3600 Series */
- RHD_DEVICE_MATCH( 0x9591, RHD_RV635 ), /* ATI Mobility Radeon HD 3650 */
RHD_DEVICE_MATCH( 0x9596, RHD_RV635 ), /* ATI Radeon HD 3650 AGP */
RHD_DEVICE_MATCH( 0x9597, RHD_RV635 ), /* ATI Radeon HD 3600 Series */
RHD_DEVICE_MATCH( 0x9598, RHD_RV635 ), /* ATI Radeon HD 3670 */
@@ -325,7 +326,7 @@ RHDIdentify(int flags)
"\tRV630 : Radeon HD 2600 LE/Pro/XT, HD 2600 Pro/XT AGP; Gemini RV630;\n"
"\t\tFireGL V3600/V5600.\n"
"\tRV635 : Radeon HD 3650, HD 3670.\n"
- "\tRV670 : Radeon HD 3850, HD 3870, FireGL V7700.\n"
+ "\tRV670 : Radeon HD 3690, 3850, HD 3870, FireGL V7700, FireStream 9170.\n"
"\tR680 : Radeon HD 3870 X2.\n");
xf86Msg(X_NONE,
"\tM52 : Mobility Radeon X1300.\n"
@@ -342,8 +343,7 @@ RHDIdentify(int flags)
"\tM74 : Mobility Radeon HD 2400 XT.\n"
"\tM76 : Mobility Radeon HD 2600;\n"
"\t\t(Gemini ATI) Mobility Radeon HD 2600 XT.\n"
- "\tM82 : Mobility Radeon HD 3400.\n"
- "\tM86 : Mobility Radeon HD 3600.\n");
+ "\tM82 : Mobility Radeon HD 3400.\n");
xf86Msg(X_NONE,
"\tRS600 : Radeon Xpress 1200, Xpress 1250.\n"
"\tRS690 : Radeon X1200, X1250, X1270.\n"
commit 19c048d38af6c96182fee7857c3e8a272f77c800
Author: Matthias Hopf <mhopf@suse.de>
Date: Fri Apr 11 14:48:21 2008 +0200
Fix broken assert() in rhd_id.c. Use ASSERT() instead of assert() everywhere.
diff --git a/src/rhd_connector.c b/src/rhd_connector.c
index e2c77cf..dd72057 100644
--- a/src/rhd_connector.c
+++ b/src/rhd_connector.c
@@ -143,7 +143,7 @@ rhdConnectorSynthName(struct rhdConnectorInfo *ConnectorInfo,
char *typec;
char *str1, *str2;
- assert(state != NULL);
+ ASSERT(state != NULL);
if (!*state) {
if (!(*state = xcalloc(sizeof(struct rhdCsState), 1)))
diff --git a/src/rhd_id.c b/src/rhd_id.c
index 3837faf..9d37f96 100644
--- a/src/rhd_id.c
+++ b/src/rhd_id.c
@@ -360,7 +360,7 @@ RHDIdentify(int flags)
enum RHD_FAMILIES
RHDFamily(enum RHD_CHIPSETS chipset)
{
- assert(chipset <= sizeof(RHDChipsetMap)/sizeof(rhdChipsetMapStruct));
+ ASSERT(chipset < sizeof(rhdChipsetMap)/sizeof(struct rhdChipsetMapStruct));
return rhdChipsetMap[chipset].family;
}
@@ -371,7 +371,7 @@ RHDFamily(enum RHD_CHIPSETS chipset)
Bool
RHDIsIGP(enum RHD_CHIPSETS chipset)
{
- assert(chipset <= sizeof(RHDChipsetMap)/sizeof(rhdChipsetMapStruct));
+ ASSERT(chipset < sizeof(rhdChipsetMap)/sizeof(struct rhdChipsetMapStruct));
return rhdChipsetMap[chipset].IGP;
}
Reply to: