summaryrefslogtreecommitdiff
path: root/sys/modules
diff options
context:
space:
mode:
authorriastradh <riastradh@NetBSD.org>2015-04-29 12:52:05 +0000
committerriastradh <riastradh@NetBSD.org>2015-04-29 12:52:05 +0000
commita209e98eec82addc4d53c9fd5e511a67a8c8f731 (patch)
treedbd82c73e40669500b4a94e2917c72e36943a78c /sys/modules
parent1216c89ef101203e4006d6ca2729cc87331c6ccc (diff)
Module for viadrmums.
Diffstat (limited to 'sys/modules')
-rw-r--r--sys/modules/Makefile3
-rw-r--r--sys/modules/viadrmums/Makefile30
-rw-r--r--sys/modules/viadrmums/viadrmums.ioconf9
3 files changed, 41 insertions, 1 deletions
diff --git a/sys/modules/Makefile b/sys/modules/Makefile
index 273d18955cd..63541102733 100644
--- a/sys/modules/Makefile
+++ b/sys/modules/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.146 2015/04/23 23:22:27 pgoyette Exp $
+# $NetBSD: Makefile,v 1.147 2015/04/29 12:52:05 riastradh Exp $
.include <bsd.own.mk>
@@ -237,6 +237,7 @@ SUBDIR+= drmkms_pci
SUBDIR+= i915drm
SUBDIR+= i915drmkms
SUBDIR+= pad
+SUBDIR+= viadrmums
#
# ISA modules
#
diff --git a/sys/modules/viadrmums/Makefile b/sys/modules/viadrmums/Makefile
new file mode 100644
index 00000000000..7155c90a29a
--- /dev/null
+++ b/sys/modules/viadrmums/Makefile
@@ -0,0 +1,30 @@
+# $NetBSD: Makefile,v 1.1 2015/04/29 12:52:05 riastradh Exp $
+
+.include "../Makefile.inc"
+.include "../drmkms/Makefile.inc"
+
+KMOD= viadrmums
+IOCONF= viadrmums.ioconf
+
+CPPFLAGS+= -I${S}/external/bsd/drm2/dist/drm/via
+CPPFLAGS+= -I${S}/external/bsd/drm2/via
+
+.PATH: ${S}/external/bsd/drm2/via
+.PATH: ${S}/external/bsd/drm2/dist/drm/via
+
+COPTS.via_verifier.c+= -Wno-shadow
+COPTS.via_pci.c+= -Wno-missing-field-initializers
+
+SRCS+= via_dma.c
+SRCS+= via_dmablit.c
+SRCS+= via_drv.c
+SRCS+= via_irq.c
+SRCS+= via_map.c
+SRCS+= via_mm.c
+SRCS+= via_verifier.c
+SRCS+= via_video.c
+
+SRCS+= via_module.c
+SRCS+= via_pci.c
+
+.include <bsd.kmodule.mk>
diff --git a/sys/modules/viadrmums/viadrmums.ioconf b/sys/modules/viadrmums/viadrmums.ioconf
new file mode 100644
index 00000000000..3f2b2dcc31d
--- /dev/null
+++ b/sys/modules/viadrmums/viadrmums.ioconf
@@ -0,0 +1,9 @@
+# $NetBSD: viadrmums.ioconf,v 1.1 2015/04/29 12:52:05 riastradh Exp $
+
+ioconf viadrmums
+
+include "conf/files"
+
+pseudo-root drm*
+
+viadrmums* at drm?