From owner-svn-doc-head@FreeBSD.ORG Fri Oct 10 01:16:30 2014 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CE6F9345; Fri, 10 Oct 2014 01:16:30 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AF589976; Fri, 10 Oct 2014 01:16:30 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s9A1GUtV030441; Fri, 10 Oct 2014 01:16:30 GMT (envelope-from wblock@FreeBSD.org) Received: (from wblock@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s9A1GU8b030440; Fri, 10 Oct 2014 01:16:30 GMT (envelope-from wblock@FreeBSD.org) Message-Id: <201410100116.s9A1GU8b030440@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: wblock set sender to wblock@FreeBSD.org using -f From: Warren Block Date: Fri, 10 Oct 2014 01:16:30 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r45763 - head/en_US.ISO8859-1/htdocs/news/status X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Oct 2014 01:16:30 -0000 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 @@ Sean Bruno - sbruno@freebsd.org + sbruno@FreeBSD.org @@ -1217,7 +1217,7 @@ Juergen Lock - nox@freebsd.org + nox@FreeBSD.org @@ -1225,7 +1225,7 @@ Stacey Son - sson@freebsd.org + sson@FreeBSD.org @@ -1244,4 +1244,178 @@ explanations and details on methods.

+ + + <tt>bhyve</tt> + + + + + 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 + bhyve past, present, future + + + +

bhyve 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.

+ +

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.

+ +

Support for AMD processors is being developed in the + bhyve_svm 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.

+ +

New features added this quarter:

+ +
    +
  • Guest support for recent Linux i386/x64, OpenBSD + i386/amd64, and NetBSD amd64.
  • + +
  • Force guest reset and poweroff with bhyvectl
  • + +
  • Allow the SMBIOS UUID to be set from the command line
  • + +
  • PCI MMIO extended config space access
  • + +
  • Improved AHCI error handling, legacy interrupt mode
  • + +
  • Additional instruction emulation required by a number of + guests
  • + +
  • Legacy x86 task switching to support double-faults in + FreeBSD/i386
  • + +
  • Legacy PCI interrupts, operation without an APIC (OpenBSD + install)
  • + +
  • Guest memory not included by default in core dumps
  • + +
  • Allow guest vCPUs to be pinned to individual host + CPUs
  • + +
  • Virtio RNG device emulation
  • + +
  • Chapter about bhyve added to FreeBSD + Handbook
  • +
+ + + + +

Improve documentation

+
+ + +

CSM BIOS boot support for non UEFI-aware guests

+
+ + +

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

+
+ + +

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

+
+ + +

Suspend/resume support

+
+ + +

Live Migration

+
+ + +

Nested VT-x support (bhyve in bhyve)

+
+ + +

Support for other architectures (ARM, MIPS, PPC)

+
+
+