svn commit: r45763 - head/en_US.ISO8859-1/htdocs/news/status

Warren Block wblock at FreeBSD.org
Fri Oct 10 01:16:30 UTC 2014


Author: wblock
Date: Fri Oct 10 01:16:29 2014
New Revision: 45763
URL: https://svnweb.freebsd.org/changeset/doc/45763

Log:
  Add bhyve report.

Modified:
  head/en_US.ISO8859-1/htdocs/news/status/report-2014-07-2014-09.xml

Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-07-2014-09.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2014-07-2014-09.xml	Fri Oct 10 00:54:37 2014	(r45762)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-07-2014-09.xml	Fri Oct 10 01:16:29 2014	(r45763)
@@ -1209,7 +1209,7 @@
 	  <given>Sean</given>
 	  <common>Bruno</common>
 	</name>
-	<email>sbruno at freebsd.org</email>
+	<email>sbruno at FreeBSD.org</email>
       </person>
 
       <person>
@@ -1217,7 +1217,7 @@
 	  <given>Juergen</given>
 	  <common>Lock</common>
 	</name>
-	<email>nox at freebsd.org</email>
+	<email>nox at FreeBSD.org</email>
       </person>
 
       <person>
@@ -1225,7 +1225,7 @@
 	  <given>Stacey</given>
 	  <common>Son</common>
 	</name>
-	<email>sson at freebsd.org</email>
+	<email>sson at FreeBSD.org</email>
       </person>
     </contact>
 
@@ -1244,4 +1244,178 @@
 	explanations and details on methods.</p>
     </body>
   </project>
+
+  <project cat='proj'>
+    <title><tt>bhyve</tt></title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Peter</given>
+	  <common>Grehan</common>
+	</name>
+	<email>grehan at FreeBSD.org</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Neel</given>
+	  <common>Natu</common>
+	</name>
+	<email>neel at FreeBSD.org</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>John</given>
+	  <common>Baldwin</common>
+	</name>
+	<email>jhb at FreeBSD.org</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Tycho</given>
+	  <common>Nightingale</common>
+	</name>
+	<email>tychon at FreeBSD.org</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Allan</given>
+	  <common>Jude</common>
+	</name>
+	<email>freebsd at allanjude.com</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="http://www.bhyve.org">bhyve FAQ and talks</url>
+      <url href="http://www.youtube.com/watch?v=lTOiSyu0-MA">bhyve past, present, future</url>
+    </links>
+
+    <body>
+      <p><tt>bhyve</tt> is a hypervisor that runs on the FreeBSD/amd64
+	platform.  At present, it runs FreeBSD (8.x or later), Linux
+	i386/x64, OpenBSD i386/amd64, and NetBSD/amd64 guests.
+	Current development is focused on enabling additional guest
+	operating systems, and implementing features found in other
+	hypervisors.</p>
+
+      <p>A significant amount of progress has been made since the last
+	status report.  Most importantly, all of this work has been
+	MFCed to the 10-STABLE branch and will be included in the 10.1
+	release.</p>
+
+      <p>Support for AMD processors is being developed in the
+	<tt>bhyve_svm</tt> SVN project branch.  The branch is almost
+	at feature-parity with mainline Intel VT-x support, and will
+	be committed into -CURRENT in the near future.</p>
+
+      <p>New features added this quarter:</p>
+
+      <ul>
+	<li>Guest support for recent Linux i386/x64, OpenBSD
+	  i386/amd64, and NetBSD amd64.</li>
+
+	<li>Force guest reset and poweroff with <tt>bhyvectl</tt></li>
+
+	<li>Allow the SMBIOS UUID to be set from the command line</li>
+
+	<li>PCI MMIO extended config space access</li>
+
+	<li>Improved AHCI error handling, legacy interrupt mode</li>
+
+	<li>Additional instruction emulation required by a number of
+	  guests</li>
+
+	<li>Legacy x86 task switching to support double-faults in
+	  FreeBSD/i386</li>
+
+	<li>Legacy PCI interrupts, operation without an APIC (OpenBSD
+	  install)</li>
+
+	<li>Guest memory not included by default in core dumps</li>
+
+	<li>Allow guest vCPUs to be pinned to individual host
+	  CPUs</li>
+
+	<li>Virtio RNG device emulation</li>
+
+	<li>Chapter about <tt>bhyve</tt> added to FreeBSD
+	  Handbook</li>
+      </ul>
+    </body>
+
+    <help>
+      <task>
+	<p>Improve documentation</p>
+      </task>
+
+      <task>
+	<p>CSM BIOS boot support for non UEFI-aware guests</p>
+      </task>
+
+      <task>
+	<p>Add support for virtio-scsi</p>
+      </task>
+
+      <task>
+	<p>Improve virtio-net, add offload features, support multiple
+	  queues</p>
+      </task>
+
+      <task>
+	<p>Implement Intel 82580 and e1000 NIC emulation</p>
+      </task>
+
+      <task>
+	<p>Netmap support</p>
+      </task>
+
+      <task>
+	<p>Flexible networking backend: wanproxy, vhost-net</p>
+      </task>
+
+      <task>
+	<p>Move to a single process model, instead of
+	  <tt>bhyveload</tt> and <tt>bhyve</tt></p>
+      </task>
+
+      <task>
+	<p>Support running <tt>bhyve</tt> as non-root</p>
+      </task>
+
+      <task>
+	<p>Add filters for popular VM file formats (VMDK, VHD,
+	  QCOW2)</p>
+      </task>
+
+      <task>
+	<p>Implement an abstraction layer for video (no X11 or SDL in
+	  base system)</p>
+      </task>
+
+      <task>
+	<p>Support for VNC as a video output</p>
+      </task>
+
+      <task>
+	<p>Suspend/resume support</p>
+      </task>
+
+      <task>
+	<p>Live Migration</p>
+      </task>
+
+      <task>
+	<p>Nested VT-x support (bhyve in bhyve)</p>
+      </task>
+
+      <task>
+	<p>Support for other architectures (ARM, MIPS, PPC)</p>
+      </task>
+    </help>
+  </project>
 </report>


More information about the svn-doc-head mailing list