Module Name:    src
Committed By:   rjs
Date:           Thu May 28 14:36:45 UTC 2015

Modified Files:
        src/distrib/sets: mkvars.mk sets.subr
        src/distrib/sets/lists/xdebug: md.amd64 md.i386
        src/distrib/sets/lists/xserver: md.amd64 md.i386
        src/external/mit/xorg/server/drivers: Makefile
        src/external/mit/xorg/server/drivers/xf86-video-radeon: Makefile
        src/share/mk: bsd.README bsd.own.mk

Log Message:
Build both xf86-video-radeon drivers for amd64 and i386, just build the
old one for other ports.


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/distrib/sets/mkvars.mk
cvs rdiff -u -r1.163 -r1.164 src/distrib/sets/sets.subr
cvs rdiff -u -r1.12 -r1.13 src/distrib/sets/lists/xdebug/md.amd64
cvs rdiff -u -r1.13 -r1.14 src/distrib/sets/lists/xdebug/md.i386
cvs rdiff -u -r1.77 -r1.78 src/distrib/sets/lists/xserver/md.amd64
cvs rdiff -u -r1.96 -r1.97 src/distrib/sets/lists/xserver/md.i386
cvs rdiff -u -r1.66 -r1.67 src/external/mit/xorg/server/drivers/Makefile
cvs rdiff -u -r1.18 -r1.19 \
    src/external/mit/xorg/server/drivers/xf86-video-radeon/Makefile
cvs rdiff -u -r1.341 -r1.342 src/share/mk/bsd.README
cvs rdiff -u -r1.850 -r1.851 src/share/mk/bsd.own.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/mkvars.mk
diff -u src/distrib/sets/mkvars.mk:1.17 src/distrib/sets/mkvars.mk:1.18
--- src/distrib/sets/mkvars.mk:1.17	Sun Apr 26 21:37:22 2015
+++ src/distrib/sets/mkvars.mk	Thu May 28 14:36:44 2015
@@ -1,4 +1,4 @@
-# $NetBSD: mkvars.mk,v 1.17 2015/04/26 21:37:22 mrg Exp $
+# $NetBSD: mkvars.mk,v 1.18 2015/05/28 14:36:44 rjs Exp $
 
 MKEXTRAVARS= \
 	MACHINE \
@@ -21,7 +21,6 @@ MKEXTRAVARS= \
 	MKSOFTFLOAT \
 	MKXORG \
 	MKXORG_SERVER \
-	MKX11RADEONKMS \
 	MKRADEONFIRMWARE \
 	X11FLAVOR \
 	USE_INET6 \

Index: src/distrib/sets/sets.subr
diff -u src/distrib/sets/sets.subr:1.163 src/distrib/sets/sets.subr:1.164
--- src/distrib/sets/sets.subr:1.163	Sun Mar  1 07:46:04 2015
+++ src/distrib/sets/sets.subr	Thu May 28 14:36:44 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: sets.subr,v 1.163 2015/03/01 07:46:04 mrg Exp $
+#	$NetBSD: sets.subr,v 1.164 2015/05/28 14:36:44 rjs Exp $
 #
 
 #
@@ -179,7 +179,7 @@ SUBST="${SUBST};s#@MACHINE@#${MACHINE}#g
 # In each file, a record consists of a path and a System Package name,
 # separated by whitespace. E.g.,
 #
-# 	# $NetBSD: sets.subr,v 1.163 2015/03/01 07:46:04 mrg Exp $
+# 	# $NetBSD: sets.subr,v 1.164 2015/05/28 14:36:44 rjs Exp $
 # 	.			base-sys-root	[keyword[,...]]
 # 	./altroot		base-sys-root
 # 	./bin			base-sys-root
@@ -261,7 +261,6 @@ SUBST="${SUBST};s#@MACHINE@#${MACHINE}#g
 #	ssp			${HAVE_SSP} != no
 #	tpm			${MKTPM} != no
 #	x11			${MKX11} != no && ${X11FLAVOUR} != "Xorg"
-#	x11radeonkms		${MKX11} != no && ${MKX11RADEONKMS} != no
 #	xorg			${MKX11} != no && ${X11FLAVOUR} == "Xorg"
 #	xorg_server		${MKXORG_SERVER} != no
 #	yp			${MKYP} != no

Index: src/distrib/sets/lists/xdebug/md.amd64
diff -u src/distrib/sets/lists/xdebug/md.amd64:1.12 src/distrib/sets/lists/xdebug/md.amd64:1.13
--- src/distrib/sets/lists/xdebug/md.amd64:1.12	Thu May 21 18:03:09 2015
+++ src/distrib/sets/lists/xdebug/md.amd64	Thu May 28 14:36:45 2015
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.12 2015/05/21 18:03:09 htodd Exp $
+# $NetBSD: md.amd64,v 1.13 2015/05/28 14:36:45 rjs Exp $
 ./usr/X11R7/lib/libI810XvMC_g.a				-unknown-	debuglib,xorg
 ./usr/X11R7/lib/libIntelXvMC_g.a			-unknown-	debuglib,xorg
 ./usr/X11R7/lib/libchromeXvMCPro_g.a			-unknown-	debuglib,xorg
@@ -147,8 +147,8 @@
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/nv_drv.so.2.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/openchrome_drv.so.0.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/r128_drv.so.6.debug	-unknown-		xorg,debug
-./usr/libdata/debug/usr/X11R7/lib/modules/drivers/radeon_drv.so.6.debug	-unknown-		xorg,debug,!x11radeonkms
-./usr/libdata/debug/usr/X11R7/lib/modules/drivers/radeon_drv.so.7.debug	-unknown-		xorg,debug,x11radeonkms
+./usr/libdata/debug/usr/X11R7/lib/modules/drivers/radeon_drv.so.6.debug	-unknown-		xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/drivers/radeon_drv.so.7.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/radeonhd_drv.so.1.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/s3_drv.so.0.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/s3virge_drv.so.1.debug	-unknown-		xorg,debug

Index: src/distrib/sets/lists/xdebug/md.i386
diff -u src/distrib/sets/lists/xdebug/md.i386:1.13 src/distrib/sets/lists/xdebug/md.i386:1.14
--- src/distrib/sets/lists/xdebug/md.i386:1.13	Thu May 21 19:53:11 2015
+++ src/distrib/sets/lists/xdebug/md.i386	Thu May 28 14:36:45 2015
@@ -1,4 +1,4 @@
-# $NetBSD: md.i386,v 1.13 2015/05/21 19:53:11 htodd Exp $
+# $NetBSD: md.i386,v 1.14 2015/05/28 14:36:45 rjs Exp $
 ./usr/X11R6/lib/modules/extensions/libGLcore_g.a	-unknown-	debuglib,x11
 ./usr/X11R6/lib/modules/extensions/libdbe_g.a		-unknown-	debuglib,x11
 ./usr/X11R6/lib/modules/extensions/libextmod_g.a	-unknown-	debuglib,x11
@@ -197,8 +197,8 @@
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/nv_drv.so.2.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/openchrome_drv.so.0.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/r128_drv.so.6.debug	-unknown-		xorg,debug
-./usr/libdata/debug/usr/X11R7/lib/modules/drivers/radeon_drv.so.6.debug	-unknown-		xorg,debug,!x11radeonkms
-./usr/libdata/debug/usr/X11R7/lib/modules/drivers/radeon_drv.so.7.debug	-unknown-		xorg,debug,x11radeonkms
+./usr/libdata/debug/usr/X11R7/lib/modules/drivers/radeon_drv.so.6.debug	-unknown-		xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/drivers/radeon_drv.so.7.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/radeonhd_drv.so.1.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/s3_drv.so.0.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/s3virge_drv.so.1.debug	-unknown-		xorg,debug

Index: src/distrib/sets/lists/xserver/md.amd64
diff -u src/distrib/sets/lists/xserver/md.amd64:1.77 src/distrib/sets/lists/xserver/md.amd64:1.78
--- src/distrib/sets/lists/xserver/md.amd64:1.77	Thu May 21 00:12:10 2015
+++ src/distrib/sets/lists/xserver/md.amd64	Thu May 28 14:36:44 2015
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.77 2015/05/21 00:12:10 rjs Exp $
+# $NetBSD: md.amd64,v 1.78 2015/05/28 14:36:44 rjs Exp $
 ./usr/X11R6/bin/X					-unknown-	x11
 ./usr/X11R6/bin/XFree86					-unknown-	x11
 ./usr/X11R6/bin/gtf					-unknown-	x11
@@ -447,9 +447,10 @@
 ./usr/X11R7/lib/modules/drivers/openchrome_drv.so.0	-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/r128_drv.so		-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/r128_drv.so.6		-unknown-	xorg
+./usr/X11R7/lib/modules/drivers/radeon_drv_old.so	-unknown-	xorg
+./usr/X11R7/lib/modules/drivers/radeon_drv_old.so.6	-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/radeon_drv.so		-unknown-	xorg
-./usr/X11R7/lib/modules/drivers/radeon_drv.so.6		-unknown-	xorg,!x11radeonkms
-./usr/X11R7/lib/modules/drivers/radeon_drv.so.7		-unknown-	xorg,x11radeonkms
+./usr/X11R7/lib/modules/drivers/radeon_drv.so.7		-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/radeonhd_drv.so		-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/radeonhd_drv.so.1	-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/s3_drv.so		-unknown-	xorg

Index: src/distrib/sets/lists/xserver/md.i386
diff -u src/distrib/sets/lists/xserver/md.i386:1.96 src/distrib/sets/lists/xserver/md.i386:1.97
--- src/distrib/sets/lists/xserver/md.i386:1.96	Thu May 21 00:12:10 2015
+++ src/distrib/sets/lists/xserver/md.i386	Thu May 28 14:36:44 2015
@@ -1,4 +1,4 @@
-# $NetBSD: md.i386,v 1.96 2015/05/21 00:12:10 rjs Exp $
+# $NetBSD: md.i386,v 1.97 2015/05/28 14:36:44 rjs Exp $
 ./usr/X11R6/bin/X					-unknown-	x11
 ./usr/X11R6/bin/XFree86					-unknown-	x11
 ./usr/X11R6/bin/gtf					-unknown-	x11
@@ -487,9 +487,10 @@
 ./usr/X11R7/lib/modules/drivers/openchrome_drv.so.0	-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/r128_drv.so		-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/r128_drv.so.6		-unknown-	xorg
+./usr/X11R7/lib/modules/drivers/radeon_drv_old.so	-unknown-	xorg
+./usr/X11R7/lib/modules/drivers/radeon_drv_old.so.6	-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/radeon_drv.so		-unknown-	xorg
-./usr/X11R7/lib/modules/drivers/radeon_drv.so.6		-unknown-	xorg,!x11radeonkms
-./usr/X11R7/lib/modules/drivers/radeon_drv.so.7		-unknown-	xorg,x11radeonkms
+./usr/X11R7/lib/modules/drivers/radeon_drv.so.7		-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/radeonhd_drv.so		-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/radeonhd_drv.so.1	-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/s3_drv.so		-unknown-	xorg

Index: src/external/mit/xorg/server/drivers/Makefile
diff -u src/external/mit/xorg/server/drivers/Makefile:1.66 src/external/mit/xorg/server/drivers/Makefile:1.67
--- src/external/mit/xorg/server/drivers/Makefile:1.66	Thu May 21 00:12:10 2015
+++ src/external/mit/xorg/server/drivers/Makefile	Thu May 28 14:36:45 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.66 2015/05/21 00:12:10 rjs Exp $
+#	$NetBSD: Makefile,v 1.67 2015/05/28 14:36:45 rjs Exp $
 
 # xf86-input drivers
 
@@ -23,13 +23,6 @@ SUBDIR+= \
 
 .include <bsd.own.mk>
 
-# Set this to "no" to build the UMS-happy 6.x driver, vs KMS 7.x
-.if ${MKX11RADEONKMS} != "no"
-RADEON_SUBDIR=radeon-kms
-.else
-RADEON_SUBDIR=radeon
-.endif
-
 .if ${MACHINE_ARCH} == "i386" || \
     ${MACHINE_ARCH} == "x86_64"
 SUBDIR+= \
@@ -57,7 +50,8 @@ SUBDIR+= \
 	xf86-video-nv \
 	xf86-video-openchrome \
 	xf86-video-r128 \
-	xf86-video-${RADEON_SUBDIR} \
+	xf86-video-radeon \
+	xf86-video-radeon-kms \
 	xf86-video-radeonhd \
 	xf86-video-s3 \
 	xf86-video-s3virge \
@@ -98,7 +92,7 @@ SUBDIR+= \
 	xf86-video-mga \
 	xf86-video-nv \
 	xf86-video-r128 \
-	xf86-video-${RADEON_SUBDIR} \
+	xf86-video-radeon \
 	xf86-video-radeonhd \
 	xf86-video-s3 \
 	xf86-video-s3virge \
@@ -138,7 +132,7 @@ SUBDIR+= \
 	xf86-video-mga \
 	xf86-video-neomagic \
 	xf86-video-nv \
-	xf86-video-${RADEON_SUBDIR} \
+	xf86-video-radeon \
 	xf86-video-radeonhd \
 	xf86-video-s3 \
 	xf86-video-s3virge \
@@ -198,7 +192,7 @@ SUBDIR+= \
 	xf86-video-mach64 \
 	xf86-video-mga \
 	xf86-video-nv \
-	xf86-video-${RADEON_SUBDIR} \
+	xf86-video-radeon \
 	xf86-video-r128 \
 	xf86-video-tdfx \
 	xf86-video-wsfb
@@ -223,7 +217,7 @@ SUBDIR+= \
 	xf86-video-mach64 \
 	xf86-video-mga \
 	xf86-video-nv \
-	xf86-video-${RADEON_SUBDIR} \
+	xf86-video-radeon \
 	xf86-video-r128 \
 	xf86-video-tdfx \
 	xf86-video-wsfb
@@ -260,7 +254,7 @@ SUBDIR+= \
 	xf86-video-mach64 \
 	xf86-video-mga \
 	xf86-video-r128 \
-	xf86-video-${RADEON_SUBDIR} \
+	xf86-video-radeon \
 	xf86-video-suncg6 \
 	xf86-video-sunffb \
 	xf86-video-sunleo \

Index: src/external/mit/xorg/server/drivers/xf86-video-radeon/Makefile
diff -u src/external/mit/xorg/server/drivers/xf86-video-radeon/Makefile:1.18 src/external/mit/xorg/server/drivers/xf86-video-radeon/Makefile:1.19
--- src/external/mit/xorg/server/drivers/xf86-video-radeon/Makefile:1.18	Mon Aug 11 08:25:58 2014
+++ src/external/mit/xorg/server/drivers/xf86-video-radeon/Makefile	Thu May 28 14:36:45 2015
@@ -1,9 +1,13 @@
-#	$NetBSD: Makefile,v 1.18 2014/08/11 08:25:58 mrg Exp $
+#	$NetBSD: Makefile,v 1.19 2015/05/28 14:36:45 rjs Exp $
 
 .include <bsd.own.mk>
 
 DRIVER=		xf86-video-ati
+.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
+DRIVER_NAME=	radeon_drv_old
+.else
 DRIVER_NAME=	radeon_drv
+.endif
 
 .PATH:  ${X11SRCDIR.${DRIVER}}/src/AtomBios
 SRCS.ATOMBIOS= \

Index: src/share/mk/bsd.README
diff -u src/share/mk/bsd.README:1.341 src/share/mk/bsd.README:1.342
--- src/share/mk/bsd.README:1.341	Sun Apr 26 21:37:22 2015
+++ src/share/mk/bsd.README	Thu May 28 14:36:45 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.README,v 1.341 2015/04/26 21:37:22 mrg Exp $
+#	$NetBSD: bsd.README,v 1.342 2015/05/28 14:36:45 rjs Exp $
 #	@(#)bsd.README	8.2 (Berkeley) 4/2/94
 
 This is the README file for the make "include" files for the NetBSD
@@ -412,11 +412,6 @@ MKX11MOTIF:	If "yes" and ${X11FLAVOUR} i
 		using the X11MOTIFPATH variable.
 		Default: no
 
-MKX11RADEONKMS	If "no", build the xf86-video-ati 6.x driver (the last one
-		with user-mode switching support), otherwise build the
-		kernek-mode switching (KMS) requiring driver.
-		Default: yes on i386 and amd64, no elsewhere.
-
 MKRADEONFIRMWARE If "no", install the /libdata/firmware/radeon directory,
 		which is necessary for the radeon DRM driver.
 		Default: yes on i386 and amd64, no elsewhere.

Index: src/share/mk/bsd.own.mk
diff -u src/share/mk/bsd.own.mk:1.850 src/share/mk/bsd.own.mk:1.851
--- src/share/mk/bsd.own.mk:1.850	Thu May 28 04:08:48 2015
+++ src/share/mk/bsd.own.mk	Thu May 28 14:36:45 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.own.mk,v 1.850 2015/05/28 04:08:48 matt Exp $
+#	$NetBSD: bsd.own.mk,v 1.851 2015/05/28 14:36:45 rjs Exp $
 
 # This needs to be before bsd.init.mk
 .if defined(BSD_MK_COMPAT_FILE)
@@ -1308,12 +1308,6 @@ X11SRCDIR.xf86-input-${_i}?=	${X11SRCDIR
 X11SRCDIR.xf86-video-${_v}?=	${X11SRCDIRMIT}/xf86-video-${_v}/dist
 .endfor
 
-# Build the ati 6.x (UMS supported) or 7.x (KMS demanded) drivers
-.if ${MACHINE_ARCH} == "x86_64" || ${MACHINE_ARCH} == "i386"
-MKX11RADEONKMS?=		yes
-.endif
-MKX11RADEONKMS?=		no
-
 # Only install the radeon firmware on DRM-happy systems.
 .if ${MACHINE_ARCH} == "x86_64" || ${MACHINE_ARCH} == "i386"
 MKRADEONFIRMWARE?=		yes

Reply via email to