- 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 -->
|
<!-- XXX: Keep the number of entries updated -->
|
||||||
|
|
||||||
<p>Thanks to all the reporters for the excellent work! This
|
<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
|
<p>The deadline for submissions covering between April and
|
||||||
June 2014 is July 7th, 2014.</p>
|
June 2014 is July 7th, 2014.</p>
|
||||||
|
@ -2486,4 +2486,149 @@ device vt_efifb</pre>
|
||||||
trying GitLab.</task>
|
trying GitLab.</task>
|
||||||
</help>
|
</help>
|
||||||
</project>
|
</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>
|
</report>
|
||||||
|
|
Loading…
Reference in a new issue