Author: delphij
Date: Thu Dec  5 00:54:38 2013
New Revision: 258948
URL: http://svnweb.freebsd.org/changeset/base/258948

Log:
  Support Hyper-V on i386:
  
   - Add 'hyperv' module into build;
   - Allow building Hyper-V support as part of the kernel;
   - Hook Hyper-V build into NOTES.
  
  This is intended for MFC if re@ permits.
  
  MFC after:    3 days

Modified:
  head/sys/conf/files.i386
  head/sys/i386/conf/NOTES
  head/sys/modules/Makefile

Modified: head/sys/conf/files.i386
==============================================================================
--- head/sys/conf/files.i386    Thu Dec  5 00:12:52 2013        (r258947)
+++ head/sys/conf/files.i386    Thu Dec  5 00:54:38 2013        (r258948)
@@ -221,6 +221,18 @@ dev/hwpmc/hwpmc_piv.c              optional hwpmc
 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

Modified: head/sys/i386/conf/NOTES
==============================================================================
--- head/sys/i386/conf/NOTES    Thu Dec  5 00:12:52 2013        (r258947)
+++ head/sys/i386/conf/NOTES    Thu Dec  5 00:54:38 2013        (r258948)
@@ -801,6 +801,8 @@ device              virtio_blk      # VirtIO Block device
 device         virtio_scsi     # VirtIO SCSI device
 device         virtio_balloon  # VirtIO Memory Balloon device
 
+device                 hyperv          # HyperV drivers
+
 #####################################################################
 
 #

Modified: head/sys/modules/Makefile
==============================================================================
--- head/sys/modules/Makefile   Thu Dec  5 00:12:52 2013        (r258947)
+++ head/sys/modules/Makefile   Thu Dec  5 00:54:38 2013        (r258948)
@@ -585,6 +585,7 @@ _hptmv=             hptmv
 _hptnr=                hptnr
 _hptrr=                hptrr
 .endif
+_hyperv=       hyperv
 _ichwd=                ichwd
 _ida=          ida
 _iir=          iir
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to