Add Xen report from royger

This commit is contained in:
Benjamin Kaduk 2016-01-17 05:33:54 +00:00
parent efe60b304b
commit f38a14c4be
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=48045

View file

@ -3111,4 +3111,91 @@
fundraising numbers will be available in Q1 2016.</p>
</body>
</project>
<project cat='kern'>
<title>&os; Xen</title>
<contact>
<person>
<name>
<given>Roger</given>
<common>Pau Monn&eacute;</common>
</name>
<email>royger@FreeBSD.org</email>
</person>
<person>
<name>
<given>Wei</given>
<common>Liu</common>
</name>
<email>wei.liu2@citrix.com</email>
</person>
</contact>
<links>
<url href="http://wiki.xen.org/wiki/&os;_PVH">&os; PVH DomU Wiki Page</url>
<url href="http://wiki.xen.org/wiki/&os;_Dom0">&os; PVH Dom0 Wiki Page</url>
<url href="http://xenbits.xen.org/gitweb/?p=people/royger/FreeBSD.git;a=shortlog;h=refs/heads/new_entry_point_v5">&os;/Xen HVMlite Implementation</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>Regarding x86, the work done during this quarter has been
focused in rewriting the PVH implementation inside of Xen, to what
is now being called HVMlite (in order to differentiate it with the
previous PVH implementation). The Xen side of patches have
already been committed to the Xen source tree, and will be
available in Xen 4.7 (the next version). Work has also begun on
implementing HVMlite Dom0 support, although no patches have yet
been published.</p>
<p>HVMlite support for &os; has not yet been committed,
although an initial implementation is available in a personal git
repository. The plan is to completely replace PVH with HVMlite on
&os; as soon as HVMlite supports Dom0 mode.</p>
<p>Apart from this, Wei Liu is working on improving netfront
performance on &os;; initial patches have been posted to the &os;
review system.</p>
<p>During this time frame, the x86 unmapped bounce buffer code
has also been improved, and unmapped IO support has been added to
the <tt>blkfront</tt> driver.</p>
</body>
<sponsor>
Citrix Systems R&amp;D
</sponsor>
<help>
<task>
<p>Finish HVMlite Dom0 support inside of Xen.</p>
</task>
<task>
<p>Deprecate and remove PVH support from Xen.</p>
</task>
<task>
<p>Remove PVH support from &os; and switch to HVMlite.</p>
</task>
<task>
<p>Generalize the event channel code so it can be used on
ARM.</p>
</task>
<task>
<p>Improve the performance of the various backends
(<tt>netback</tt>, <tt>blkback</tt>).</p>
</task>
</help>
</project>
</report>