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