Add Xen report from royger
This commit is contained in:
parent
efe60b304b
commit
f38a14c4be
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=48045
1 changed files with 87 additions and 0 deletions
|
@ -3111,4 +3111,91 @@
|
||||||
fundraising numbers will be available in Q1 2016.</p>
|
fundraising numbers will be available in Q1 2016.</p>
|
||||||
</body>
|
</body>
|
||||||
</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>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&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>
|
</report>
|
||||||
|
|
Loading…
Reference in a new issue