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>
|
||||
</body>
|
||||
</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>
|
||||
|
|
Loading…
Reference in a new issue