Add xen report from royger

This commit is contained in:
Benjamin Kaduk 2015-10-17 18:50:52 +00:00
parent 380528a76b
commit ddc9f561ac
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=47604

View file

@ -2082,4 +2082,86 @@
</help>
</project>
<project cat='kern'>
<title>&os; Xen</title>
<contact>
<person>
<name>
<given>Roger</given>
<common>Pau Monné</common>
</name>
<email>royger@FreeBSD.org</email>
</person>
<person>
<name>
<given>Julien</given>
<common>Grall</common>
</name>
<email>julien.grall@citrix.com</email>
</person>
</contact>
<links>
<url href="http://wiki.xen.org/wiki/FreeBSD_PVH">&os; PVH DomU wiki
page</url>
<url href="http://wiki.xen.org/wiki/FreeBSD_Dom0">&os; PVH Dom0 wiki
page</url>
<url href="http://www.xenproject.org/component/allvideoshare/video/latest/bsdcan-2015-how-to-port-bsd-as-a-xen-on-arm-guest.html">Porting
&os; as a Xen ARM guest</url>
</links>
<body>
<p>Xen is a hypervisor using a microkernel design, providing
services that allow multiple computer operating systems to execute
on the same computer hardware concurrently. Xen support for &os;
on x86 as a guest was introduced in version 8 and ARM support is
currently being worked on. Support for running &os; as an amd64
Xen host (Dom0) is available in HEAD.</p>
<p>On the x86 front most of the Xen work during this quarter
was focused on reworking the implementation of PVH inside of the
Xen hypervisor, so most of the activity during this quarter
happened inside of the hypervisor. Patches for a clean PVH
implementation have been posted, with the aim of having them
merged in the next Xen release (4.7). Once that's done, work will
continue on adding new features to both &os; and Xen in order to
have feature parity with traditional PV guests/hosts.</p>
<p>Apart from this, work is ongoing to import a new netfront
from Linux in order to support new features, like split event
channel and multiple queue support.</p>
<p>On the ARM front, this quarter's work focused on getting
&os;/arm64 booting as Xen guest. The current activity is to
upstream patches preparing Xen drivers to support arm64; this
includes a rework of the console driver.</p>
</body>
<sponsor>
Citrix Systems R&amp;D
</sponsor>
<help>
<task>
<p>Generalize the event channel code so it can be used on ARM.</p>
</task>
<task>
<p>Improve backend (netback, blkback) performance.</p>
</task>
<task>
<p>Work with upstream Xen to improve PVH and make it stable.</p>
</task>
<task>
<p>Improve the generic bounce buffer code for unmapped bios in
order to support the alignment requirements of the
blkfront driver.</p>
</task>
</help>
</project>
</report>