]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r271493,271688,271689,271696,271854:
authordelphij <delphij@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 25 Sep 2014 20:34:13 +0000 (20:34 +0000)
committerdelphij <delphij@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 25 Sep 2014 20:34:13 +0000 (20:34 +0000)
commitabf90febd8fe77baaeb446a6e1e27dfec5c083ae
tree4de670a3ea447f4c4dbc2993ebec26af3478058f
parentf88bc3627aabeb3941dd17c0fbeabf1eddeb392e
MFC r271493,271688,271689,271696,271854:

Import HyperV Key-Value Pair (KVP) driver and daemon code by Microsoft,
many thanks for their continued support of FreeBSD.

While I'm there, also implement a new build knob, WITHOUT_HYPERV to
disable building and installing of the HyperV utilities when necessary.

The HyperV utilities are only built for i386 and amd64 targets.

Approved by: re (gjb)

git-svn-id: svn://svn.freebsd.org/base/stable/10@272128 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
29 files changed:
ObsoleteFiles.inc
contrib/hyperv/tools/hv_kvp_daemon.8 [new file with mode: 0644]
contrib/hyperv/tools/hv_kvp_daemon.c [new file with mode: 0644]
contrib/hyperv/tools/scripts/hv_get_dhcp_info [new file with mode: 0644]
contrib/hyperv/tools/scripts/hv_get_dns_info [new file with mode: 0644]
contrib/hyperv/tools/scripts/hv_set_ifconfig [new file with mode: 0644]
etc/devd/Makefile
etc/devd/hyperv.conf [new file with mode: 0644]
etc/mtree/BSD.usr.dist
etc/mtree/BSD.var.dist
libexec/Makefile
libexec/hyperv/Makefile [new file with mode: 0644]
share/mk/bsd.own.mk
sys/conf/files.amd64
sys/conf/files.i386
sys/dev/hyperv/include/hyperv.h
sys/dev/hyperv/utilities/hv_kvp.c [new file with mode: 0644]
sys/dev/hyperv/utilities/hv_kvp.h
sys/dev/hyperv/utilities/hv_util.c
sys/dev/hyperv/utilities/unicode.h [new file with mode: 0644]
sys/modules/hyperv/utilities/Makefile
tools/build/mk/OptionalObsoleteFiles.inc
tools/build/options/WITHOUT_HYPERV [new file with mode: 0644]
tools/build/options/WITH_HYPERV [new file with mode: 0644]
usr.sbin/Makefile.amd64
usr.sbin/Makefile.i386
usr.sbin/hyperv/Makefile [new file with mode: 0644]
usr.sbin/hyperv/Makefile.inc [new file with mode: 0644]
usr.sbin/hyperv/tools/Makefile [new file with mode: 0644]