forked from pool/xorg-x11-server
This commit is contained in:
parent
b0b73eb0ae
commit
c553bf4ff2
19
xorg-x11-server-1.2.99-unbreak-domain.patch
Normal file
19
xorg-x11-server-1.2.99-unbreak-domain.patch
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
>From freedesktop bug #7248, to "fix" domain support so X works on Pegasos and others.
|
||||||
|
|
||||||
|
--- xorg-server-1.2.99.901/hw/xfree86/os-support/bus/linuxPci.c~ 2006-11-16 18:01:25.000000000 +0000
|
||||||
|
+++ xorg-server-1.2.99.901/hw/xfree86/os-support/bus/linuxPci.c 2007-03-07 15:44:10.000000000 +0000
|
||||||
|
@@ -158,7 +158,13 @@ linuxPciOpenFile(PCITAG tag, Bool write)
|
||||||
|
if (stat("/sys/bus/pci",&ignored) < 0)
|
||||||
|
is26 = 0;
|
||||||
|
else
|
||||||
|
- is26 = 1;
|
||||||
|
+ /* If we don't find the incompatible IA64 "domain support" in
|
||||||
|
+ /proc/bus/pci then we don't know domain numbers. This means
|
||||||
|
+ we ought to use /proc/bus/pci for accessing devices, instead
|
||||||
|
+ of /sys/bus/pci. So in that case we just pretend it's a 2.4
|
||||||
|
+ kernel, and hope the kernel has set up disjoint bus numbers
|
||||||
|
+ for us, like it always used to. */
|
||||||
|
+ is26 = domain_support;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!domain_support && domain > 0)
|
@ -1,3 +1,12 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Apr 28 09:54:28 CEST 2007 - sndirsch@suse.de
|
||||||
|
|
||||||
|
- xorg-x11-server-1.2.99-unbreak-domain.patch:
|
||||||
|
* This patch fixes some multi-domain systems such as Pegasos with
|
||||||
|
xorg-server 1.3. Since pci-rework should get merged soon and
|
||||||
|
this patch is a bit of a hack, it never got pushed upstream.
|
||||||
|
(X.Org Bug #7248)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Apr 27 17:00:21 CEST 2007 - sndirsch@suse.de
|
Fri Apr 27 17:00:21 CEST 2007 - sndirsch@suse.de
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@ BuildRequires: libjpeg-devel
|
|||||||
URL: http://xorg.freedesktop.org/
|
URL: http://xorg.freedesktop.org/
|
||||||
%define EXPERIMENTAL 0
|
%define EXPERIMENTAL 0
|
||||||
Version: 7.2
|
Version: 7.2
|
||||||
Release: 76
|
Release: 77
|
||||||
License: X11/MIT
|
License: X11/MIT
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
Group: System/X11/Servers/XF86_4
|
Group: System/X11/Servers/XF86_4
|
||||||
@ -99,6 +99,7 @@ Patch59: bug-211314-patch-11.diff
|
|||||||
Patch60: bug-211314_mesa-refcount-memleak-fixes.diff
|
Patch60: bug-211314_mesa-refcount-memleak-fixes.diff
|
||||||
Patch61: bug-259290_trapfault.diff
|
Patch61: bug-259290_trapfault.diff
|
||||||
Patch62: Mesa-6.5.2-fix_radeon_cliprect.diff
|
Patch62: Mesa-6.5.2-fix_radeon_cliprect.diff
|
||||||
|
Patch63: xorg-x11-server-1.2.99-unbreak-domain.patch
|
||||||
Patch334: p_pci-domain.diff
|
Patch334: p_pci-domain.diff
|
||||||
Patch357: p_pci-ce-x.diff
|
Patch357: p_pci-ce-x.diff
|
||||||
|
|
||||||
@ -209,6 +210,7 @@ pushd ../Mesa
|
|||||||
%patch62 -p1
|
%patch62 -p1
|
||||||
popd
|
popd
|
||||||
%patch61 -p1
|
%patch61 -p1
|
||||||
|
%patch63 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
autoreconf -fi
|
autoreconf -fi
|
||||||
@ -539,6 +541,12 @@ exit 0
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sat Apr 28 2007 - sndirsch@suse.de
|
||||||
|
- xorg-x11-server-1.2.99-unbreak-domain.patch:
|
||||||
|
* This patch fixes some multi-domain systems such as Pegasos with
|
||||||
|
xorg-server 1.3. Since pci-rework should get merged soon and
|
||||||
|
this patch is a bit of a hack, it never got pushed upstream.
|
||||||
|
(X.Org Bug #7248)
|
||||||
* Fri Apr 27 2007 - sndirsch@suse.de
|
* Fri Apr 27 2007 - sndirsch@suse.de
|
||||||
- back to Mesa 6.5.2 (Bug #269155/269042)
|
- back to Mesa 6.5.2 (Bug #269155/269042)
|
||||||
* Wed Apr 25 2007 - sndirsch@suse.de
|
* Wed Apr 25 2007 - sndirsch@suse.de
|
||||||
|
Loading…
Reference in New Issue
Block a user