svn commit: r251777 - in projects/hyperv/sys/modules: . hyperv hyperv/netvsc hyperv/storvsc hyperv/utilities hyperv/vmbus
Peter Grehan
grehan at FreeBSD.org
Sat Jun 15 06:21:19 UTC 2013
Author: grehan
Date: Sat Jun 15 06:21:17 2013
New Revision: 251777
URL: http://svnweb.freebsd.org/changeset/base/251777
Log:
make glue to hook up the hyperv kmods to the build.
Modified from the original Microsoft versions to pull
code/headers in from the sys/contrib/dev directory.
Added:
projects/hyperv/sys/modules/hyperv/
projects/hyperv/sys/modules/hyperv/Makefile (contents, props changed)
projects/hyperv/sys/modules/hyperv/netvsc/
projects/hyperv/sys/modules/hyperv/netvsc/Makefile (contents, props changed)
projects/hyperv/sys/modules/hyperv/storvsc/
projects/hyperv/sys/modules/hyperv/storvsc/Makefile (contents, props changed)
projects/hyperv/sys/modules/hyperv/utilities/
projects/hyperv/sys/modules/hyperv/utilities/Makefile (contents, props changed)
projects/hyperv/sys/modules/hyperv/vmbus/
projects/hyperv/sys/modules/hyperv/vmbus/Makefile (contents, props changed)
Modified:
projects/hyperv/sys/modules/Makefile
Modified: projects/hyperv/sys/modules/Makefile
==============================================================================
--- projects/hyperv/sys/modules/Makefile Sat Jun 15 06:01:55 2013 (r251776)
+++ projects/hyperv/sys/modules/Makefile Sat Jun 15 06:21:17 2013 (r251777)
@@ -125,6 +125,7 @@ SUBDIR= \
${_hptmv} \
${_hptrr} \
hwpmc \
+ ${_hyperv} \
${_i2c} \
${_ibcs2} \
${_ichwd} \
@@ -661,6 +662,7 @@ _hptiop= hptiop
_hptmv= hptmv
_hptrr= hptrr
.endif
+_hyperv= hyperv
_i2c= i2c
_ichwd= ichwd
_ida= ida
Added: projects/hyperv/sys/modules/hyperv/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/hyperv/sys/modules/hyperv/Makefile Sat Jun 15 06:21:17 2013 (r251777)
@@ -0,0 +1,5 @@
+# $FreeBSD$
+
+SUBDIR = vmbus netvsc storvsc utilities
+
+.include <bsd.subdir.mk>
Added: projects/hyperv/sys/modules/hyperv/netvsc/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/hyperv/sys/modules/hyperv/netvsc/Makefile Sat Jun 15 06:21:17 2013 (r251777)
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+.PATH: ${.CURDIR}/../../../contrib/dev/hyperv/netvsc
+
+KMOD = hv_netvsc
+
+SRCS = hv_net_vsc.c \
+ hv_netvsc_drv_freebsd.c \
+ hv_rndis_filter.c
+
+CFLAGS += -I${.CURDIR}/../../../contrib/dev/hyperv/include \
+ -I${.CURDIR}/../../../contrib/dev/hyperv/netvsc \
+ -I${.CURDIR}/../../../contrib
+
+.include <bsd.kmod.mk>
Added: projects/hyperv/sys/modules/hyperv/storvsc/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/hyperv/sys/modules/hyperv/storvsc/Makefile Sat Jun 15 06:21:17 2013 (r251777)
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+.PATH: ${.CURDIR}/../../../contrib/dev/hyperv/storvsc
+
+KMOD= hv_storvsc
+
+SRCS = hv_storvsc_drv_freebsd.c \
+ hv_vstorage.h
+
+CFLAGS+= -I${.CURDIR}/../../../contrib/dev/hyperv/include \
+ -I${.CURDIR}/../../../contrib/dev/hyperv/vmbus \
+ -I${.CURDIR}/../../../contrib/dev/hyperv/storvsc \
+ -I${.CURDIR}/../../../contrib
+
+.include <bsd.kmod.mk>
Added: projects/hyperv/sys/modules/hyperv/utilities/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/hyperv/sys/modules/hyperv/utilities/Makefile Sat Jun 15 06:21:17 2013 (r251777)
@@ -0,0 +1,13 @@
+# $FreeBSD$
+
+.PATH: ${.CURDIR}/../../../contrib/dev/hyperv/utilities
+
+KMOD= hv_utils
+
+SRCS = hv_util.c
+
+CFLAGS+= -I${.CURDIR}/../../../contrib/dev/hyperv/include \
+ -I${.CURDIR}/../../../contrib/dev/hyperv/vmbus \
+ -I${.CURDIR}/../../../contrib
+
+.include <bsd.kmod.mk>
Added: projects/hyperv/sys/modules/hyperv/vmbus/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/hyperv/sys/modules/hyperv/vmbus/Makefile Sat Jun 15 06:21:17 2013 (r251777)
@@ -0,0 +1,21 @@
+# $FreeBSD$
+
+.PATH: ${.CURDIR}/../../../contrib/dev/hyperv/vmbus \
+ ${.CURDIR}/../../../contrib/dev/hyperv/utilities
+
+KMOD= hv_vmbus
+
+SRCS = hv_channel.c \
+ hv_channel_mgmt.c \
+ hv_connection.c \
+ hv_hv.c \
+ hv_ring_buffer.c \
+ hv_vmbus_drv_freebsd.c \
+ hv_vmbus_priv.h
+
+CFLAGS+= -I${.CURDIR}/../../../contrib/dev/hyperv/include \
+ -I${.CURDIR}/../../../contrib/dev/hyperv/vmbus \
+ -I${.CURDIR}/../../../contrib/dev/hyperv/utilities \
+ -I${.CURDIR}/../../../contrib
+
+.include <bsd.kmod.mk>
More information about the svn-src-projects
mailing list