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

Benjamin Kaduk bjk at FreeBSD.org
Sat Jan 10 00:22:48 UTC 2015


Author: bjk
Date: Sat Jan 10 00:22:47 2015
New Revision: 46181
URL: https://svnweb.freebsd.org/changeset/doc/46181

Log:
  Add bhyve report
  
  Approved by:	hrs (mentor, blanket)

Modified:
  head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml

Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml	Sat Jan 10 00:10:52 2015	(r46180)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml	Sat Jan 10 00:22:47 2015	(r46181)
@@ -1545,4 +1545,178 @@
     </help>
   </project>
 
+  <project cat='proj'>
+    <title>bhyve</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>
+    </links>
+
+    <body>
+      <p>bhyve is a hypervisor that runs on the &os;/amd64
+	platform. At present, it runs &os; (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>Support for AMD processors was committed to -CURRENT in
+	October 2014. This has also been merged to 10-STABLE and will be
+	included in the 10.2 release.</p>
+
+      <p>A bhyve status update presentation was done at the FreeBSD
+	Vendor Summit in Nov 2014. The slides are available at <url
+	href="http://people.freebsd.org/~neel/bhyve/bhyve_update_vendor_summit_2014.pdf">
+	http://people.freebsd.org/~neel/bhyve/bhyve_update_vendor_summit_2014.pdf</url>.</p>
+
+      <p>A number of improvements have been made to bhyve this quarter:</p>
+
+      <ul>
+	<li>OpenBSD/i386 guests are now able to boot with multiple vcpus.</li>
+
+	<li>NetBSD/amd64 guests are now fully supported.</li>
+
+	<li>Improvements to the AHCI emulation to be more resilient
+	  under heavy load.</li>
+
+	<li>Various improvements to PIC emulation to be able to boot
+	  legacy guests.</li>
+
+	<li>A fully featured RTC device emulation that allows
+	  date/time changes by the guest and supports periodic and alarm
+	  interrupts.</li>
+
+	<li>Consolidate all timer emulations in vmm.ko. This enables
+	  the use of a single clocksource for all timer emulations.</li>
+
+	<li>Allow tracing of every exception incurred by a guest.
+	  This is useful when debugging guest double and triple faults.</li>
+
+	<li>Emulate platform-specific MSRs accessed by recent Linux
+	  guests.</li>
+
+	<li>Various bug fixes to grub-bhyve to boot OpenBSD/i386 and
+	  Centos 4.x guests.</li>
+
+	<li>grub-bhyve is now able to connect to an nmdm(4) console
+	  using the <tt>--cons-dev</tt> option.</li> </ul>
+
+    </body>
+
+    <help>
+      <task>
+	<p> Improve documentation.</p>
+      </task>
+
+      <task>
+	<p>bhyveucl is a script for starting bhyve instances based
+  on a libUCL config file. More information at <url
+  href="https://github.com/allanjude/bhyveucl">https://github.com/allanjude/bhyveucl</url>.</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 bhyveload + bhyve.</p>
+      </task>
+
+      <task>
+	<p>Support running bhyve 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-all mailing list