xserver: Branch 'master'

Alan Coopersmith alanc at kemper.freedesktop.org
Wed Nov 19 10:52:18 PST 2008


 configure.ac                    |    5 ++++-
 hw/xfree86/os-support/bus/Pci.h |    2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

New commits:
commit 570835b9a89187a36e08defbccc56051bb349b52
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Wed Nov 19 10:19:20 2008 -0800

    Use bsd_pci stub routines on Solaris too, since we use pciaccess for real work
    
    Depends on commit 70e18a3b6b9d52169bca650f6cd4ef5d8ab40d95 to get
    definition of xf86InitVidMem on Solaris.

diff --git a/configure.ac b/configure.ac
index 4bea8ac..048416f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1278,6 +1278,9 @@ if test "x$XORG" = xyes; then
 	  solaris*)
 	  	XORG_OS="solaris"
 		XORG_OS_SUBDIR="solaris"
+		# Use the same stubs as BSD for old functions, since we now
+		# use libpciaccess for PCI
+		xorg_bus_bsdpci="yes"
 		AC_CHECK_HEADERS([sys/kd.h])
 		# This really should be tests for specific features, but the #ifdef's
 		# were done as a simple version check in XFree86 4.x and haven't been 
@@ -1346,7 +1349,7 @@ if test "x$XORG" = xyes; then
 		;;
 	  i*86|x86_64*|amd64*)
 		case $host_os in
-		  *bsd*|linux*)
+		  *bsd*|linux*|solaris*)
 			;;
 		  *)
 			xorg_bus_ix86pci="yes"
diff --git a/hw/xfree86/os-support/bus/Pci.h b/hw/xfree86/os-support/bus/Pci.h
index 31a7fbf..2eb1745 100644
--- a/hw/xfree86/os-support/bus/Pci.h
+++ b/hw/xfree86/os-support/bus/Pci.h
@@ -179,7 +179,7 @@
 #define PCI_CFGMECH1_MAXDEV	32
 
 #if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || \
-	defined(__DragonFly__)
+	defined(__DragonFly__) || defined(__sun)
 #define ARCH_PCI_INIT bsdPciInit
 #endif
 


More information about the xorg-commit mailing list