Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Dec 2013 20:18:26 +0000
From:      "Abhishek Gupta (LIS)" <abgupta@microsoft.com>
To:        "svn-src-stable-10@freebsd.org" <svn-src-stable-10@freebsd.org>
Subject:   Hyper-V Drivers Not Included in i386 ISO
Message-ID:  <e28f7bedd3964a4b9379d87114435a05@BL2PR03MB210.namprd03.prod.outlook.com>
References:  <0fb7339604164487a4b200c364724e20@BL2PR03MB210.namprd03.prod.outlook.com> <529CF178.1000500@freebsd.org> <bc0b26ce49864fc4b7cd5de4a2f2d065@BL2PR03MB210.namprd03.prod.outlook.com> <529CF3CD.2030509@freebsd.org> <606ef6c4b4f24fe4bd39506efc5f54be@BL2PR03MB210.namprd03.prod.outlook.com>, <529D2E97.7000604@freebsd.org> <c34accfcd3544af7b535ba3772d7deea@BL2PR03MB210.namprd03.prod.outlook.com> <529E2346.8040209@freebsd.org> 

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
Hi folks,

It appears that Hyper-V drivers are not part of the FreeBSD 10 i386 ISO by default. Please could someone help us include the attached patch in FreeBSD 10? This will save a lot of time and headache for FreeBSD 10 i386 users. We have built a private ISO and have tested the patch locally and it seems to work. Unfortunately we do not have a committed maintainer at our end so are looking for some help. Please let us know if someone could lend a hand.

Thanks,
Abhishek



[-- Attachment #2 --]
Index: sys/conf/files.i386
===================================================================
--- sys/conf/files.i386	(revision 258912)
+++ sys/conf/files.i386	(working copy)
@@ -221,6 +221,18 @@
 dev/hwpmc/hwpmc_ppro.c		optional hwpmc
 dev/hwpmc/hwpmc_tsc.c		optional hwpmc
 dev/hwpmc/hwpmc_x86.c		optional hwpmc
+dev/hyperv/netvsc/hv_net_vsc.c                          optional        hyperv
+dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c               optional        hyperv
+dev/hyperv/netvsc/hv_rndis_filter.c                     optional        hyperv
+dev/hyperv/stordisengage/hv_ata_pci_disengage.c         optional        hyperv
+dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c             optional        hyperv
+dev/hyperv/utilities/hv_util.c                          optional        hyperv
+dev/hyperv/vmbus/hv_channel.c                           optional        hyperv
+dev/hyperv/vmbus/hv_channel_mgmt.c                      optional        hyperv
+dev/hyperv/vmbus/hv_connection.c                        optional        hyperv
+dev/hyperv/vmbus/hv_hv.c                                optional        hyperv
+dev/hyperv/vmbus/hv_ring_buffer.c                       optional        hyperv
+dev/hyperv/vmbus/hv_vmbus_drv_freebsd.c                 optional        hyperv
 dev/ichwd/ichwd.c		optional ichwd
 dev/if_ndis/if_ndis.c		optional ndis
 dev/if_ndis/if_ndis_pccard.c	optional ndis pccard
Index: sys/i386/conf/GENERIC
===================================================================
--- sys/i386/conf/GENERIC	(revision 258912)
+++ sys/i386/conf/GENERIC	(working copy)
@@ -346,6 +346,9 @@
 device		virtio_scsi	# VirtIO SCSI device
 device		virtio_balloon	# VirtIO Memory Balloon device
 
+# HyperV drivers
+device          hyperv          # HyperV drivers
+
 # Xen HVM Guest Optimizations
 # NOTE: XENHVM depends on xenpci.  They must be added or removed together.
 options 	XENHVM		# Xen HVM kernel infrastructure

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?e28f7bedd3964a4b9379d87114435a05>