From 962dab1e3e793e6655f7ba82ff8e88fb18a241d9 Mon Sep 17 00:00:00 2001 From: Gabor Pali Date: Tue, 15 Apr 2014 22:02:21 +0000 Subject: [PATCH] - Add 2014Q1 status report for bhyve Submitted by: Allan Jude --- .../news/status/report-2014-01-2014-03.xml | 147 +++++++++++++++++- 1 file changed, 146 insertions(+), 1 deletion(-) diff --git a/en_US.ISO8859-1/htdocs/news/status/report-2014-01-2014-03.xml b/en_US.ISO8859-1/htdocs/news/status/report-2014-01-2014-03.xml index 0967f169ce..3e868e1c72 100644 --- a/en_US.ISO8859-1/htdocs/news/status/report-2014-01-2014-03.xml +++ b/en_US.ISO8859-1/htdocs/news/status/report-2014-01-2014-03.xml @@ -20,7 +20,7 @@

Thanks to all the reporters for the excellent work! This - report contains 39 entries and we hope you enjoy reading it.

+ report contains 40 entries and we hope you enjoy reading it.

The deadline for submissions covering between April and June 2014 is July 7th, 2014.

@@ -2486,4 +2486,149 @@ device vt_efifb trying GitLab. + + + bhyve + + + + + Peter + Grehan + + grehan@FreeBSD.org + + + + + Neel + Natu + + neel@FreeBSD.org + + + + + John + Baldwin + + jhb@FreeBSD.org + + + + + Tycho + Nightingale + + tychon@FreeBSD.org + + + + + Allan + Jude + + freebsd@allanjude.com + + + + + bhyve FAQ and Talks + Talk: bhyve Past, Present, Future + + + +

bhyve is a Type-1 hypervisor that runs on the &os; platform. + It currently only runs &os; (9.x or later) and Linux guests, + current development efforts aim at widening support for other + x86 64-bit operating systems. After a great deal of work by all + involved, bhyve was shipped as part of &os; 10.0-RELEASE. + Increased interest in bhyve and the first usable versions have + provided great feedback and many bug reports.

+ +

A number of important improvements have been made to bhyve this + quarter:

+ +
    +
  • Optionally ignore accesses to unimplemented MSRs
  • + +
  • Support soft power-off via the ACPI S5 state for bhyve + guests
  • + +
  • Graceful shutdown via ACPI on SIGTERM
  • + +
  • Fix issue with virtio-blk devices on Linux guests with more + than 4GB of ram
  • + +
  • Increase the block-layer backend maximum requests to match + AHCI command queue depth
  • + +
  • Add SMBIOS support
  • + +
  • Improve support for nmdm, opening the tty non-blocking
  • + +
  • Add HPET device emulation
  • + +
  • Implement the Virtual Interrupt Delivery and + Posted Interrupt Processing VT-x features on newer + Intel CPUs
  • + +
  • Add support for booting &os;/i386 guests
  • + +
  • Add virtualized XSAVE support for features like AVX
  • + +
  • Add Support for booting from ZFS with bhyveload
  • +
+ + + + Improve documentation. + + Write Handbook chapter for bhyve. + + Merge fixes and features back to stable/10. + + Support for booting with UEFI instead of userspace + loaders. + + CSM BIOS boot support for &os; (which has no UEFI support + currently). + + Add support for virtio-scsi. + + Improve virtio-net, add offload features, support multiple + queues. + + Implement Intel 82580 and e1000 NIC emulation. + + Netmap support. + + Flexible networking backend: wanproxy, vhost-net. + + Improve resource accounting. + + Move to a single process model, instead of bhyveload and + bhyve. + + Support running bhyve as non-root. + + Add filters for popular VM file formats (VMDK, VHD, + QCOW2). + + Implement an abstraction layer for video (no X11 or SDL in + base system). + + Support for VNC as a video output. + + Implement USB and Sound. + + Suspend/resume support. + + Live Migration. + + Nested VT-x support (bhyve in bhyve). + + Support for other architectures (ARM, MIPS, PPC). + +