forked from pool/xorg-x11-server
This commit is contained in:
parent
63d931b105
commit
5263f800bf
21
radeonhd.diff
Normal file
21
radeonhd.diff
Normal file
@ -0,0 +1,21 @@
|
||||
diff --git a/hw/xfree86/common/xf86AutoConfig.c b/hw/xfree86/common/xf86AutoConfig.c
|
||||
index 29b58e9..4c800e9 100644
|
||||
--- a/hw/xfree86/common/xf86AutoConfig.c
|
||||
+++ b/hw/xfree86/common/xf86AutoConfig.c
|
||||
@@ -164,7 +164,15 @@ videoPtrToDriverList(struct pci_device *dev,
|
||||
case 0x1142: driverList[0] = "apm"; break;
|
||||
case 0xedd8: driverList[0] = "ark"; break;
|
||||
case 0x1a03: driverList[0] = "ast"; break;
|
||||
- case 0x1002: driverList[0] = "ati"; break;
|
||||
+ case 0x1002:
|
||||
+ if (
|
||||
+#include "radeonhd.h"
|
||||
+ ) {
|
||||
+ driverList[0] = "radeonhd";
|
||||
+ } else {
|
||||
+ driverList[0] = "ati";
|
||||
+ }
|
||||
+ break;
|
||||
case 0x102c: driverList[0] = "chips"; break;
|
||||
case 0x1013: driverList[0] = "cirrus"; break;
|
||||
case 0x3d3d: driverList[0] = "glint"; break;
|
205
radeonhd.h
Normal file
205
radeonhd.h
Normal file
@ -0,0 +1,205 @@
|
||||
(dev->device_id == 0x7100) ||
|
||||
(dev->device_id == 0x7101) ||
|
||||
(dev->device_id == 0x7102) ||
|
||||
(dev->device_id == 0x7103) ||
|
||||
(dev->device_id == 0x7104) ||
|
||||
(dev->device_id == 0x7105) ||
|
||||
(dev->device_id == 0x7106) ||
|
||||
(dev->device_id == 0x7108) ||
|
||||
(dev->device_id == 0x7109) ||
|
||||
(dev->device_id == 0x710a) ||
|
||||
(dev->device_id == 0x710b) ||
|
||||
(dev->device_id == 0x710c) ||
|
||||
(dev->device_id == 0x710e) ||
|
||||
(dev->device_id == 0x710f) ||
|
||||
(dev->device_id == 0x7140) ||
|
||||
(dev->device_id == 0x7141) ||
|
||||
(dev->device_id == 0x7142) ||
|
||||
(dev->device_id == 0x7143) ||
|
||||
(dev->device_id == 0x7144) ||
|
||||
(dev->device_id == 0x7145) ||
|
||||
(dev->device_id == 0x7146) ||
|
||||
(dev->device_id == 0x7147) ||
|
||||
(dev->device_id == 0x7149) ||
|
||||
(dev->device_id == 0x714a) ||
|
||||
(dev->device_id == 0x714b) ||
|
||||
(dev->device_id == 0x714c) ||
|
||||
(dev->device_id == 0x714d) ||
|
||||
(dev->device_id == 0x714e) ||
|
||||
(dev->device_id == 0x714f) ||
|
||||
(dev->device_id == 0x7151) ||
|
||||
(dev->device_id == 0x7152) ||
|
||||
(dev->device_id == 0x7153) ||
|
||||
(dev->device_id == 0x715e) ||
|
||||
(dev->device_id == 0x715f) ||
|
||||
(dev->device_id == 0x7180) ||
|
||||
(dev->device_id == 0x7181) ||
|
||||
(dev->device_id == 0x7183) ||
|
||||
(dev->device_id == 0x7186) ||
|
||||
(dev->device_id == 0x7187) ||
|
||||
(dev->device_id == 0x7188) ||
|
||||
(dev->device_id == 0x718a) ||
|
||||
(dev->device_id == 0x718b) ||
|
||||
(dev->device_id == 0x718c) ||
|
||||
(dev->device_id == 0x718d) ||
|
||||
(dev->device_id == 0x718f) ||
|
||||
(dev->device_id == 0x7193) ||
|
||||
(dev->device_id == 0x7196) ||
|
||||
(dev->device_id == 0x719b) ||
|
||||
(dev->device_id == 0x719f) ||
|
||||
(dev->device_id == 0x71c0) ||
|
||||
(dev->device_id == 0x71c1) ||
|
||||
(dev->device_id == 0x71c2) ||
|
||||
(dev->device_id == 0x71c3) ||
|
||||
(dev->device_id == 0x71c4) ||
|
||||
(dev->device_id == 0x71c5) ||
|
||||
(dev->device_id == 0x71c6) ||
|
||||
(dev->device_id == 0x71c7) ||
|
||||
(dev->device_id == 0x71cd) ||
|
||||
(dev->device_id == 0x71ce) ||
|
||||
(dev->device_id == 0x71d2) ||
|
||||
(dev->device_id == 0x71d4) ||
|
||||
(dev->device_id == 0x71d5) ||
|
||||
(dev->device_id == 0x71d6) ||
|
||||
(dev->device_id == 0x71da) ||
|
||||
(dev->device_id == 0x71de) ||
|
||||
(dev->device_id == 0x7200) ||
|
||||
(dev->device_id == 0x7210) ||
|
||||
(dev->device_id == 0x7211) ||
|
||||
(dev->device_id == 0x7240) ||
|
||||
(dev->device_id == 0x7243) ||
|
||||
(dev->device_id == 0x7244) ||
|
||||
(dev->device_id == 0x7245) ||
|
||||
(dev->device_id == 0x7246) ||
|
||||
(dev->device_id == 0x7247) ||
|
||||
(dev->device_id == 0x7248) ||
|
||||
(dev->device_id == 0x7249) ||
|
||||
(dev->device_id == 0x724a) ||
|
||||
(dev->device_id == 0x724b) ||
|
||||
(dev->device_id == 0x724c) ||
|
||||
(dev->device_id == 0x724d) ||
|
||||
(dev->device_id == 0x724e) ||
|
||||
(dev->device_id == 0x724f) ||
|
||||
(dev->device_id == 0x7280) ||
|
||||
(dev->device_id == 0x7281) ||
|
||||
(dev->device_id == 0x7283) ||
|
||||
(dev->device_id == 0x7284) ||
|
||||
(dev->device_id == 0x7287) ||
|
||||
(dev->device_id == 0x7288) ||
|
||||
(dev->device_id == 0x7289) ||
|
||||
(dev->device_id == 0x728b) ||
|
||||
(dev->device_id == 0x728c) ||
|
||||
(dev->device_id == 0x7290) ||
|
||||
(dev->device_id == 0x7291) ||
|
||||
(dev->device_id == 0x7293) ||
|
||||
(dev->device_id == 0x7297) ||
|
||||
(dev->device_id == 0x791e) ||
|
||||
(dev->device_id == 0x791f) ||
|
||||
(dev->device_id == 0x793f) ||
|
||||
(dev->device_id == 0x7941) ||
|
||||
(dev->device_id == 0x7942) ||
|
||||
(dev->device_id == 0x796c) ||
|
||||
(dev->device_id == 0x796d) ||
|
||||
(dev->device_id == 0x796e) ||
|
||||
(dev->device_id == 0x796f) ||
|
||||
(dev->device_id == 0x9400) ||
|
||||
(dev->device_id == 0x9401) ||
|
||||
(dev->device_id == 0x9402) ||
|
||||
(dev->device_id == 0x9403) ||
|
||||
(dev->device_id == 0x9405) ||
|
||||
(dev->device_id == 0x940a) ||
|
||||
(dev->device_id == 0x940b) ||
|
||||
(dev->device_id == 0x940f) ||
|
||||
(dev->device_id == 0x9440) ||
|
||||
(dev->device_id == 0x9441) ||
|
||||
(dev->device_id == 0x9442) ||
|
||||
(dev->device_id == 0x9443) ||
|
||||
(dev->device_id == 0x9444) ||
|
||||
(dev->device_id == 0x9446) ||
|
||||
(dev->device_id == 0x9447) ||
|
||||
(dev->device_id == 0x944a) ||
|
||||
(dev->device_id == 0x944b) ||
|
||||
(dev->device_id == 0x944e) ||
|
||||
(dev->device_id == 0x944f) ||
|
||||
(dev->device_id == 0x9456) ||
|
||||
(dev->device_id == 0x945a) ||
|
||||
(dev->device_id == 0x945b) ||
|
||||
(dev->device_id == 0x946a) ||
|
||||
(dev->device_id == 0x946b) ||
|
||||
(dev->device_id == 0x947a) ||
|
||||
(dev->device_id == 0x947b) ||
|
||||
(dev->device_id == 0x9480) ||
|
||||
(dev->device_id == 0x9487) ||
|
||||
(dev->device_id == 0x9488) ||
|
||||
(dev->device_id == 0x9489) ||
|
||||
(dev->device_id == 0x948f) ||
|
||||
(dev->device_id == 0x9490) ||
|
||||
(dev->device_id == 0x9498) ||
|
||||
(dev->device_id == 0x949e) ||
|
||||
(dev->device_id == 0x949f) ||
|
||||
(dev->device_id == 0x94c0) ||
|
||||
(dev->device_id == 0x94c1) ||
|
||||
(dev->device_id == 0x94c3) ||
|
||||
(dev->device_id == 0x94c4) ||
|
||||
(dev->device_id == 0x94c5) ||
|
||||
(dev->device_id == 0x94c6) ||
|
||||
(dev->device_id == 0x94c7) ||
|
||||
(dev->device_id == 0x94c8) ||
|
||||
(dev->device_id == 0x94c9) ||
|
||||
(dev->device_id == 0x94cb) ||
|
||||
(dev->device_id == 0x94cc) ||
|
||||
(dev->device_id == 0x9500) ||
|
||||
(dev->device_id == 0x9501) ||
|
||||
(dev->device_id == 0x9504) ||
|
||||
(dev->device_id == 0x9505) ||
|
||||
(dev->device_id == 0x9506) ||
|
||||
(dev->device_id == 0x9507) ||
|
||||
(dev->device_id == 0x9508) ||
|
||||
(dev->device_id == 0x9509) ||
|
||||
(dev->device_id == 0x950f) ||
|
||||
(dev->device_id == 0x9511) ||
|
||||
(dev->device_id == 0x9515) ||
|
||||
(dev->device_id == 0x9517) ||
|
||||
(dev->device_id == 0x9519) ||
|
||||
(dev->device_id == 0x9540) ||
|
||||
(dev->device_id == 0x9541) ||
|
||||
(dev->device_id == 0x9542) ||
|
||||
(dev->device_id == 0x954e) ||
|
||||
(dev->device_id == 0x954f) ||
|
||||
(dev->device_id == 0x9580) ||
|
||||
(dev->device_id == 0x9581) ||
|
||||
(dev->device_id == 0x9583) ||
|
||||
(dev->device_id == 0x9586) ||
|
||||
(dev->device_id == 0x9587) ||
|
||||
(dev->device_id == 0x9588) ||
|
||||
(dev->device_id == 0x9589) ||
|
||||
(dev->device_id == 0x958a) ||
|
||||
(dev->device_id == 0x958b) ||
|
||||
(dev->device_id == 0x958c) ||
|
||||
(dev->device_id == 0x958d) ||
|
||||
(dev->device_id == 0x958e) ||
|
||||
(dev->device_id == 0x958f) ||
|
||||
(dev->device_id == 0x9590) ||
|
||||
(dev->device_id == 0x9591) ||
|
||||
(dev->device_id == 0x9593) ||
|
||||
(dev->device_id == 0x9595) ||
|
||||
(dev->device_id == 0x9596) ||
|
||||
(dev->device_id == 0x9597) ||
|
||||
(dev->device_id == 0x9598) ||
|
||||
(dev->device_id == 0x9599) ||
|
||||
(dev->device_id == 0x959b) ||
|
||||
(dev->device_id == 0x95c0) ||
|
||||
(dev->device_id == 0x95c2) ||
|
||||
(dev->device_id == 0x95c4) ||
|
||||
(dev->device_id == 0x95c5) ||
|
||||
(dev->device_id == 0x95c6) ||
|
||||
(dev->device_id == 0x95c7) ||
|
||||
(dev->device_id == 0x95cc) ||
|
||||
(dev->device_id == 0x95cd) ||
|
||||
(dev->device_id == 0x95ce) ||
|
||||
(dev->device_id == 0x95cf) ||
|
||||
(dev->device_id == 0x9610) ||
|
||||
(dev->device_id == 0x9611) ||
|
||||
(dev->device_id == 0x9612) ||
|
||||
(dev->device_id == 0x9613) ||
|
||||
(dev->device_id == 0x9614)
|
@ -1,3 +1,15 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 8 23:35:19 CET 2009 - sndirsch@suse.de
|
||||
|
||||
- radeonhd.diff/radeonhd.h:
|
||||
* prefer radeonhd for autoconfig for ATI >= R500
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 8 03:59:17 CET 2009 - sndirsch@suse.de
|
||||
|
||||
- added hal-devel to BuildRequires for input driver configuration
|
||||
support via HAL, e.g. evdev
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 4 13:28:06 CET 2009 - sndirsch@suse.de
|
||||
|
||||
|
@ -24,13 +24,15 @@ Name: xorg-x11-server
|
||||
### FIXME
|
||||
%define vnc 0
|
||||
BuildRequires: Mesa-devel bison flex fontconfig-devel freetype2-devel ghostscript-library libdrm-devel libopenssl-devel pkgconfig xorg-x11 xorg-x11-devel xorg-x11-libICE-devel xorg-x11-libSM-devel xorg-x11-libX11-devel xorg-x11-libXau-devel xorg-x11-libXdmcp-devel xorg-x11-libXext-devel xorg-x11-libXfixes-devel xorg-x11-libXmu-devel xorg-x11-libXp-devel xorg-x11-libXpm-devel xorg-x11-libXprintUtil-devel xorg-x11-libXrender-devel xorg-x11-libXt-devel xorg-x11-libXv-devel xorg-x11-libfontenc-devel xorg-x11-libxkbfile-devel xorg-x11-proto-devel xorg-x11-xtrans-devel
|
||||
### HAL/evdev support
|
||||
BuildRequires: hal-devel
|
||||
%if %vnc
|
||||
BuildRequires: libjpeg-devel
|
||||
%endif
|
||||
Url: http://xorg.freedesktop.org/
|
||||
%define EXPERIMENTAL 0
|
||||
Version: 7.4
|
||||
Release: 30
|
||||
Release: 31
|
||||
License: X11/MIT
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
Group: System/X11/Servers/XF86_4
|
||||
@ -56,6 +58,7 @@ Source4: xorgcfg.tar.bz2
|
||||
Source5: modprobe.nvidia
|
||||
%endif
|
||||
Source7: xorg-docs-1.4.tar.bz2
|
||||
Source8: radeonhd.h
|
||||
Patch1: fpic.diff
|
||||
Patch2: p_default-module-path.diff
|
||||
Patch6: pu_fixes.diff
|
||||
@ -103,6 +106,7 @@ Patch125: 0001-Xinput-Catch-missing-configlayout-when-deleting-dev.patch
|
||||
Patch127: dpms_screensaver.diff
|
||||
Patch128: pci-legacy-mem-fallback.diff
|
||||
Patch129: bug474071-fix1.diff
|
||||
Patch130: radeonhd.diff
|
||||
|
||||
%description
|
||||
This package contains the X.Org Server.
|
||||
@ -217,6 +221,8 @@ popd
|
||||
pushd hw/xfree86/os-support/bus
|
||||
%patch129 -p0
|
||||
popd
|
||||
%patch130 -p1
|
||||
cp $RPM_SOURCE_DIR/radeonhd.h hw/xfree86/common
|
||||
|
||||
%build
|
||||
pushd xorg-docs-*
|
||||
@ -540,6 +546,12 @@ exit 0
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Sun Mar 08 2009 sndirsch@suse.de
|
||||
- radeonhd.diff/radeonhd.h:
|
||||
* prefer radeonhd for autoconfig for ATI >= R500
|
||||
* Sun Mar 08 2009 sndirsch@suse.de
|
||||
- added hal-devel to BuildRequires for input driver configuration
|
||||
support via HAL, e.g. evdev
|
||||
* Wed Mar 04 2009 sndirsch@suse.de
|
||||
- removed randr12-8d230319040f0a7f72231da2bf5ec97dc3612e21.diff;
|
||||
probably a wrong patch since this commit has been reverted right
|
||||
|
Loading…
Reference in New Issue
Block a user