Add xen report from royger
This commit is contained in:
parent
380528a76b
commit
ddc9f561ac
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=47604
1 changed files with 82 additions and 0 deletions
|
@ -2082,4 +2082,86 @@
|
||||||
</help>
|
</help>
|
||||||
</project>
|
</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&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>
|
</report>
|
||||||
|
|
Loading…
Reference in a new issue