Module Name:    src
Committed By:   mrg
Date:           Mon Sep 26 22:37:32 UTC 2016

Modified Files:
        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 Makefile.xf86-driver
        src/external/mit/xorg/server/xorg-server/hw/xfree86: Makefile
Added Files:
        src/external/mit/xorg/server/xorg-server/hw/xfree86/drivers: Makefile
        src/external/mit/xorg/server/xorg-server/hw/xfree86/drivers/modesetting:
            Makefile

Log Message:
build the modesetting driver on x86.
build the modesetting driver for xorg-server 1.18.4.  it has moved
into the xorg-server tree itself, and changed significantly.


To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 src/distrib/sets/lists/xdebug/md.amd64
cvs rdiff -u -r1.33 -r1.34 src/distrib/sets/lists/xdebug/md.i386
cvs rdiff -u -r1.97 -r1.98 src/distrib/sets/lists/xserver/md.amd64
cvs rdiff -u -r1.114 -r1.115 src/distrib/sets/lists/xserver/md.i386
cvs rdiff -u -r1.87 -r1.88 src/external/mit/xorg/server/drivers/Makefile
cvs rdiff -u -r1.22 -r1.23 \
    src/external/mit/xorg/server/drivers/Makefile.xf86-driver
cvs rdiff -u -r1.34 -r1.35 \
    src/external/mit/xorg/server/xorg-server/hw/xfree86/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/mit/xorg/server/xorg-server/hw/xfree86/drivers/Makefile
cvs rdiff -u -r0 -r1.1 \
    
src/external/mit/xorg/server/xorg-server/hw/xfree86/drivers/modesetting/Makefile

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/lists/xdebug/md.amd64
diff -u src/distrib/sets/lists/xdebug/md.amd64:1.36 src/distrib/sets/lists/xdebug/md.amd64:1.37
--- src/distrib/sets/lists/xdebug/md.amd64:1.36	Sat Sep 24 21:57:38 2016
+++ src/distrib/sets/lists/xdebug/md.amd64	Mon Sep 26 22:37:31 2016
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.36 2016/09/24 21:57:38 mrg Exp $
+# $NetBSD: md.amd64,v 1.37 2016/09/26 22:37:31 mrg Exp $
 ./usr/X11R7/lib/libI810XvMC_g.a				-unknown-	debuglib,xorg,compatx11file
 ./usr/X11R7/lib/libIntelXvMC_g.a			-unknown-	debuglib,xorg,compatx11file
 ./usr/X11R7/lib/libchromeXvMCPro_g.a			-unknown-	debuglib,xorg,compatx11file
@@ -145,6 +145,7 @@
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/libxgi_drv.so.1.debug	obsolete		xorg,obsolete
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/mach64_drv.so.6.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/mga_drv.so.1.debug	-unknown-		xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/drivers/modesetting_drv.so.0.debug	-unknown-	xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/mouse_drv.so.1.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/neomagic_drv.so.1.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/nouveau_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.33 src/distrib/sets/lists/xdebug/md.i386:1.34
--- src/distrib/sets/lists/xdebug/md.i386:1.33	Sat Sep 24 21:57:38 2016
+++ src/distrib/sets/lists/xdebug/md.i386	Mon Sep 26 22:37:31 2016
@@ -1,4 +1,4 @@
-# $NetBSD: md.i386,v 1.33 2016/09/24 21:57:38 mrg Exp $
+# $NetBSD: md.i386,v 1.34 2016/09/26 22:37:31 mrg 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
@@ -159,6 +159,7 @@
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/libxgi_drv.so.1.debug	obsolete		xorg,obsolete
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/mach64_drv.so.6.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/mga_drv.so.1.debug	-unknown-		xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/drivers/modesetting_drv.so.0.debug	-unknown-	xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/mouse_drv.so.1.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/neomagic_drv.so.1.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/nouveau_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.97 src/distrib/sets/lists/xserver/md.amd64:1.98
--- src/distrib/sets/lists/xserver/md.amd64:1.97	Sat Sep 24 21:57:38 2016
+++ src/distrib/sets/lists/xserver/md.amd64	Mon Sep 26 22:37:31 2016
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.97 2016/09/24 21:57:38 mrg Exp $
+# $NetBSD: md.amd64,v 1.98 2016/09/26 22:37:31 mrg Exp $
 ./usr/X11R7/bin/X					-unknown-	xorg
 ./usr/X11R7/bin/Xorg					-unknown-	xorg
 ./usr/X11R7/bin/cvt					-unknown-	xorg
@@ -109,6 +109,8 @@
 ./usr/X11R7/lib/modules/drivers/mach64_drv.so.6		-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/mga_drv.so		-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/mga_drv.so.1		-unknown-	xorg
+./usr/X11R7/lib/modules/drivers/modesetting_drv.so	-unknown-	xorg
+./usr/X11R7/lib/modules/drivers/modesetting_drv.so.0	-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/mouse_drv.so		-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/mouse_drv.so.1		-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/neomagic_drv.so		-unknown-	xorg
@@ -321,6 +323,7 @@
 ./usr/X11R7/man/cat4/intel_old.0			-unknown-	.cat,xorg,xorg_server_ver=118,obsolete
 ./usr/X11R7/man/cat4/kbd.0				-unknown-	.cat,xorg
 ./usr/X11R7/man/cat4/mga.0				-unknown-	.cat,xorg
+./usr/X11R7/man/cat4/modesetting.0			-unknown-	.cat,xorg
 ./usr/X11R7/man/cat4/mousedrv.0				-unknown-	.cat,xorg
 ./usr/X11R7/man/cat4/neomagic.0				-unknown-	.cat,xorg
 ./usr/X11R7/man/cat4/nouveau.0				-unknown-	.cat,xorg
@@ -374,6 +377,7 @@
 ./usr/X11R7/man/html4/intel_old.html			-unknown-	html,xorg,xorg_server_ver=118,obsolete
 ./usr/X11R7/man/html4/kbd.html				-unknown-	html,xorg
 ./usr/X11R7/man/html4/mga.html				-unknown-	html,xorg
+./usr/X11R7/man/html4/modesetting.html			-unknown-	html,xorg
 ./usr/X11R7/man/html4/mousedrv.html			-unknown-	html,xorg
 ./usr/X11R7/man/html4/neomagic.html			-unknown-	html,xorg
 ./usr/X11R7/man/html4/nouveau.html			-unknown-	html,xorg
@@ -426,6 +430,7 @@
 ./usr/X11R7/man/man4/intel_old.4			-unknown-	.man,xorg,xorg_server_ver=110
 ./usr/X11R7/man/man4/kbd.4				-unknown-	.man,xorg
 ./usr/X11R7/man/man4/mga.4				-unknown-	.man,xorg
+./usr/X11R7/man/man4/modesetting.4			-unknown-	.man,xorg
 ./usr/X11R7/man/man4/mousedrv.4				-unknown-	.man,xorg
 ./usr/X11R7/man/man4/neomagic.4				-unknown-	.man,xorg
 ./usr/X11R7/man/man4/nouveau.4				-unknown-	.man,xorg

Index: src/distrib/sets/lists/xserver/md.i386
diff -u src/distrib/sets/lists/xserver/md.i386:1.114 src/distrib/sets/lists/xserver/md.i386:1.115
--- src/distrib/sets/lists/xserver/md.i386:1.114	Sat Sep 24 21:57:38 2016
+++ src/distrib/sets/lists/xserver/md.i386	Mon Sep 26 22:37:31 2016
@@ -1,4 +1,4 @@
-# $NetBSD: md.i386,v 1.114 2016/09/24 21:57:38 mrg Exp $
+# $NetBSD: md.i386,v 1.115 2016/09/26 22:37:31 mrg Exp $
 ./usr/X11R7/bin/X					-unknown-	xorg
 ./usr/X11R7/bin/Xorg					-unknown-	xorg
 ./usr/X11R7/bin/cvt					-unknown-	xorg
@@ -120,6 +120,8 @@
 ./usr/X11R7/lib/modules/drivers/mach64_drv.so.6		-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/mga_drv.so		-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/mga_drv.so.1		-unknown-	xorg
+./usr/X11R7/lib/modules/drivers/modesetting_drv.so	-unknown-	xorg
+./usr/X11R7/lib/modules/drivers/modesetting_drv.so.0	-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/mouse_drv.so		-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/mouse_drv.so.1		-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/neomagic_drv.so		-unknown-	xorg
@@ -333,6 +335,7 @@
 ./usr/X11R7/man/cat4/intel_old.0			-unknown-	.cat,xorg,xorg_server_ver=118,obsolete
 ./usr/X11R7/man/cat4/kbd.0				-unknown-	.cat,xorg
 ./usr/X11R7/man/cat4/mga.0				-unknown-	.cat
+./usr/X11R7/man/cat4/modesetting.0			-unknown-	.cat,xorg
 ./usr/X11R7/man/cat4/mousedrv.0				-unknown-	.cat,xorg
 ./usr/X11R7/man/cat4/neomagic.0				-unknown-	.cat,xorg
 ./usr/X11R7/man/cat4/nouveau.0				-unknown-	.cat,xorg
@@ -387,6 +390,7 @@
 ./usr/X11R7/man/html4/intel_old.html			-unknown-	html,xorg,xorg_server_ver=118,obsolete
 ./usr/X11R7/man/html4/kbd.html				-unknown-	html,xorg
 ./usr/X11R7/man/html4/mga.html				-unknown-	html,xorg
+./usr/X11R7/man/html4/modesetting.html			-unknown-	html,xorg
 ./usr/X11R7/man/html4/mousedrv.html			-unknown-	html,xorg
 ./usr/X11R7/man/html4/neomagic.html			-unknown-	html,xorg
 ./usr/X11R7/man/html4/nouveau.html			-unknown-	html,xorg
@@ -441,6 +445,7 @@
 ./usr/X11R7/man/man4/intel_old.4			-unknown-	.man,xorg,xorg_server_ver=118,obsolete
 ./usr/X11R7/man/man4/kbd.4				-unknown-	.man,xorg
 ./usr/X11R7/man/man4/mga.4				-unknown-	.man,xorg
+./usr/X11R7/man/man4/modesetting.4			-unknown-	.man,xorg
 ./usr/X11R7/man/man4/mousedrv.4				-unknown-	.man,xorg
 ./usr/X11R7/man/man4/neomagic.4				-unknown-	.man,xorg
 ./usr/X11R7/man/man4/nouveau.4				-unknown-	.man,xorg

Index: src/external/mit/xorg/server/drivers/Makefile
diff -u src/external/mit/xorg/server/drivers/Makefile:1.87 src/external/mit/xorg/server/drivers/Makefile:1.88
--- src/external/mit/xorg/server/drivers/Makefile:1.87	Mon Aug 22 08:58:57 2016
+++ src/external/mit/xorg/server/drivers/Makefile	Mon Sep 26 22:37:31 2016
@@ -1,4 +1,13 @@
-#	$NetBSD: Makefile,v 1.87 2016/08/22 08:58:57 mrg Exp $
+#	$NetBSD: Makefile,v 1.88 2016/09/26 22:37:31 mrg Exp $
+
+.include <bsd.own.mk>
+
+# modesetting is builtin to xorg-server 1.18 tree
+.if ${XORG_SERVER_SUBDIR} == "xorg-server.old"
+MODE_SETTING=	xf86-video-modesetting
+.else
+MODE_SETTING=
+.endif
 
 # xf86-input drivers
 
@@ -21,8 +30,6 @@ SUBDIR+= \
 
 # xf86-video drivers
 
-.include <bsd.own.mk>
-
 .if ${MACHINE_ARCH} == "i386" || \
     ${MACHINE_ARCH} == "x86_64"
 SUBDIR+= \
@@ -37,6 +44,7 @@ SUBDIR+= \
 	xf86-video-intel \
 	xf86-video-mach64 \
 	xf86-video-mga \
+	${MODE_SETTING} \
 	xf86-video-neomagic \
 	xf86-video-nv \
 	xf86-video-nouveau \
@@ -164,7 +172,7 @@ SUBDIR+= \
 
 .if ${MACHINE} == "evbarm"
 SUBDIR+= \
-	xf86-video-modesetting \
+	${MODE_SETTING} \
 	xf86-video-wsfb
 .endif # ${MACHINE} == "evbarm"
 

Index: src/external/mit/xorg/server/drivers/Makefile.xf86-driver
diff -u src/external/mit/xorg/server/drivers/Makefile.xf86-driver:1.22 src/external/mit/xorg/server/drivers/Makefile.xf86-driver:1.23
--- src/external/mit/xorg/server/drivers/Makefile.xf86-driver:1.22	Sat Aug 20 03:44:19 2016
+++ src/external/mit/xorg/server/drivers/Makefile.xf86-driver	Mon Sep 26 22:37:31 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.xf86-driver,v 1.22 2016/08/20 03:44:19 mrg Exp $
+#	$NetBSD: Makefile.xf86-driver,v 1.23 2016/09/26 22:37:31 mrg Exp $
 
 LIBISMODULE=	yes
 SHLIB_MAJOR=	${PACKAGE_MAJOR}
@@ -50,9 +50,10 @@ CPPFLAGS+=	-DXORG_VERSION_CURRENT=${XORG
 
 .PATH:	${X11SRCDIR.${DRIVER}}/src
 .PATH:	${X11SRCDIR.${DRIVER}}/man
+.PATH:	${X11SRCDIR.${DRIVER}}
 
 DRIVER_TOPDIR:=${.PARSEDIR}
-.if !exists(${X11SRCDIR.${DRIVER}}/../include)
+.if !exists(${X11SRCDIR.${DRIVER}}/../include) && !defined(DRIVER_NO_FAKE_INCLUDE)
 CPPFLAGS+=	-DHAVE_CONFIG_H -I${DRIVER_TOPDIR}/fake-include
 .endif
 

Index: src/external/mit/xorg/server/xorg-server/hw/xfree86/Makefile
diff -u src/external/mit/xorg/server/xorg-server/hw/xfree86/Makefile:1.34 src/external/mit/xorg/server/xorg-server/hw/xfree86/Makefile:1.35
--- src/external/mit/xorg/server/xorg-server/hw/xfree86/Makefile:1.34	Thu Aug 11 08:32:42 2016
+++ src/external/mit/xorg/server/xorg-server/hw/xfree86/Makefile	Mon Sep 26 22:37:31 2016
@@ -1,9 +1,10 @@
-#	$NetBSD: Makefile,v 1.34 2016/08/11 08:32:42 mrg Exp $
+#	$NetBSD: Makefile,v 1.35 2016/09/26 22:37:31 mrg Exp $
 
 SUBDIR=		common init ddc dixmods doc dri dri2 i2c loader \
 		xf86modes exa \
 		xorgos ramdac shadowfb vbe vgahw \
-		x86emu xf86config
+		x86emu xf86config \
+		drivers
 
 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || ${MACHINE_ARCH} == "powerpc"
 SUBDIR+=	int10 

Added files:

Index: src/external/mit/xorg/server/xorg-server/hw/xfree86/drivers/Makefile
diff -u /dev/null src/external/mit/xorg/server/xorg-server/hw/xfree86/drivers/Makefile:1.1
--- /dev/null	Mon Sep 26 22:37:32 2016
+++ src/external/mit/xorg/server/xorg-server/hw/xfree86/drivers/Makefile	Mon Sep 26 22:37:32 2016
@@ -0,0 +1,9 @@
+#	$NetBSD: Makefile,v 1.1 2016/09/26 22:37:32 mrg Exp $
+
+.if ${MACHINE} == "i386" || \
+    ${MACHINE} == "amd64" || \
+    ${MACHINE} == "evbarm"
+SUBDIR=	modesetting
+.endif
+
+.include <bsd.subdir.mk>

Index: src/external/mit/xorg/server/xorg-server/hw/xfree86/drivers/modesetting/Makefile
diff -u /dev/null src/external/mit/xorg/server/xorg-server/hw/xfree86/drivers/modesetting/Makefile:1.1
--- /dev/null	Mon Sep 26 22:37:32 2016
+++ src/external/mit/xorg/server/xorg-server/hw/xfree86/drivers/modesetting/Makefile	Mon Sep 26 22:37:32 2016
@@ -0,0 +1,31 @@
+#	$NetBSD: Makefile,v 1.1 2016/09/26 22:37:32 mrg Exp $
+
+DRIVER=		xf86-video-modesetting
+DRIVER_NAME=	modesetting_drv
+
+SRCS=		dri2.c \
+		driver.c \
+		drmmode_display.c \
+		dumb_bo.c \
+		present.c \
+		sh3224.c \
+		vblank.c 
+MAN=		modesetting.4
+
+CPPFLAGS+=	${X11FLAGS.DIX} \
+		-I${DESTDIR}${X11INCDIR}/libdrm \
+		-I${X11SRCDIR.xorg-server}/glamor \
+		-I${X11SRCDIR.xorg-server}/ddc \
+		-I${X11SRCDIR.xorg-server}/dri2 \
+		-I${X11SRCDIR.xorg-server}/i2c \
+		-I${X11SRCDIR.xorg-server}/modes \
+		-I${X11SRCDIR.xorg-server}/parser \
+		-I${X11SRCDIR.xorg-server}/ramdac \
+
+# Set some overrides so Makefile.xf86-driver works for this
+# built-in driver.
+
+DRIVER_VERSION=		0
+DRIVER_NO_FAKE_INCLUDE=	# defined
+
+.include "../../../../../drivers/Makefile.xf86-driver"

Reply via email to