- Add 2014Q1 status report for bhyve
Submitted by: Allan Jude <freebsd@allanjude.com>
This commit is contained in:
parent
589530220e
commit
962dab1e3e
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=44569
1 changed files with 146 additions and 1 deletions
|
@ -20,7 +20,7 @@
|
|||
<!-- XXX: Keep the number of entries updated -->
|
||||
|
||||
<p>Thanks to all the reporters for the excellent work! This
|
||||
report contains 39 entries and we hope you enjoy reading it.</p>
|
||||
report contains 40 entries and we hope you enjoy reading it.</p>
|
||||
|
||||
<p>The deadline for submissions covering between April and
|
||||
June 2014 is July 7th, 2014.</p>
|
||||
|
@ -2486,4 +2486,149 @@ device vt_efifb</pre>
|
|||
trying GitLab.</task>
|
||||
</help>
|
||||
</project>
|
||||
|
||||
<project cat='arch'>
|
||||
<title>bhyve</title>
|
||||
|
||||
<contact>
|
||||
<person>
|
||||
<name>
|
||||
<given>Peter</given>
|
||||
<common>Grehan</common>
|
||||
</name>
|
||||
<email>grehan@FreeBSD.org</email>
|
||||
</person>
|
||||
|
||||
<person>
|
||||
<name>
|
||||
<given>Neel</given>
|
||||
<common>Natu</common>
|
||||
</name>
|
||||
<email>neel@FreeBSD.org</email>
|
||||
</person>
|
||||
|
||||
<person>
|
||||
<name>
|
||||
<given>John</given>
|
||||
<common>Baldwin</common>
|
||||
</name>
|
||||
<email>jhb@FreeBSD.org</email>
|
||||
</person>
|
||||
|
||||
<person>
|
||||
<name>
|
||||
<given>Tycho</given>
|
||||
<common>Nightingale</common>
|
||||
</name>
|
||||
<email>tychon@FreeBSD.org</email>
|
||||
</person>
|
||||
|
||||
<person>
|
||||
<name>
|
||||
<given>Allan</given>
|
||||
<common>Jude</common>
|
||||
</name>
|
||||
<email>freebsd@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">Talk: bhyve Past, Present, Future</url>
|
||||
</links>
|
||||
|
||||
<body>
|
||||
<p>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.</p>
|
||||
|
||||
<p>A number of important improvements have been made to bhyve this
|
||||
quarter:</p>
|
||||
|
||||
<ul>
|
||||
<li>Optionally ignore accesses to unimplemented MSRs</li>
|
||||
|
||||
<li>Support soft power-off via the ACPI S5 state for bhyve
|
||||
guests</li>
|
||||
|
||||
<li>Graceful shutdown via ACPI on SIGTERM</li>
|
||||
|
||||
<li>Fix issue with virtio-blk devices on Linux guests with more
|
||||
than 4GB of ram</li>
|
||||
|
||||
<li>Increase the block-layer backend maximum requests to match
|
||||
AHCI command queue depth</li>
|
||||
|
||||
<li>Add SMBIOS support</li>
|
||||
|
||||
<li>Improve support for nmdm, opening the tty non-blocking</li>
|
||||
|
||||
<li>Add HPET device emulation</li>
|
||||
|
||||
<li>Implement the <q>Virtual Interrupt Delivery</q> and
|
||||
<q>Posted Interrupt Processing</q> VT-x features on newer
|
||||
Intel CPUs</li>
|
||||
|
||||
<li>Add support for booting &os;/i386 guests</li>
|
||||
|
||||
<li>Add virtualized XSAVE support for features like AVX</li>
|
||||
|
||||
<li>Add Support for booting from ZFS with bhyveload</li>
|
||||
</ul>
|
||||
</body>
|
||||
|
||||
<help>
|
||||
<task>Improve documentation.</task>
|
||||
|
||||
<task>Write Handbook chapter for bhyve.</task>
|
||||
|
||||
<task>Merge fixes and features back to <tt>stable/10</tt>.</task>
|
||||
|
||||
<task>Support for booting with UEFI instead of userspace
|
||||
loaders.</task>
|
||||
|
||||
<task>CSM BIOS boot support for &os; (which has no UEFI support
|
||||
currently).</task>
|
||||
|
||||
<task>Add support for virtio-scsi.</task>
|
||||
|
||||
<task>Improve virtio-net, add offload features, support multiple
|
||||
queues.</task>
|
||||
|
||||
<task>Implement Intel 82580 and e1000 NIC emulation.</task>
|
||||
|
||||
<task>Netmap support.</task>
|
||||
|
||||
<task>Flexible networking backend: wanproxy, vhost-net.</task>
|
||||
|
||||
<task>Improve resource accounting.</task>
|
||||
|
||||
<task>Move to a single process model, instead of bhyveload and
|
||||
bhyve.</task>
|
||||
|
||||
<task>Support running bhyve as non-root.</task>
|
||||
|
||||
<task>Add filters for popular VM file formats (VMDK, VHD,
|
||||
QCOW2).</task>
|
||||
|
||||
<task>Implement an abstraction layer for video (no X11 or SDL in
|
||||
base system).</task>
|
||||
|
||||
<task>Support for VNC as a video output.</task>
|
||||
|
||||
<task>Implement USB and Sound.</task>
|
||||
|
||||
<task>Suspend/resume support.</task>
|
||||
|
||||
<task>Live Migration.</task>
|
||||
|
||||
<task>Nested VT-x support (bhyve in bhyve).</task>
|
||||
|
||||
<task>Support for other architectures (ARM, MIPS, PPC).</task>
|
||||
</help>
|
||||
</project>
|
||||
</report>
|
||||
|
|
Loading…
Reference in a new issue