- Add Q2 report on recent Xen work
Submitted by: Roger Pau Monné <roger.pau@citrix.com>
This commit is contained in:
parent
a5a1674dd5
commit
5cea9603d7
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=42211
1 changed files with 85 additions and 1 deletions
|
@ -18,7 +18,7 @@
|
||||||
|
|
||||||
<!-- XXX: keep updating the number of entries -->
|
<!-- XXX: keep updating the number of entries -->
|
||||||
<p>Thanks to all the reporters for the excellent work! This report
|
<p>Thanks to all the reporters for the excellent work! This report
|
||||||
contains 26 entries and we hope you enjoy reading it.</p>
|
contains 27 entries and we hope you enjoy reading it.</p>
|
||||||
|
|
||||||
<!-- XXX: set date for the next set of submissions -->
|
<!-- XXX: set date for the next set of submissions -->
|
||||||
<p>The deadline for submissions covering between July and September 2013
|
<p>The deadline for submissions covering between July and September 2013
|
||||||
|
@ -1439,4 +1439,88 @@ functionality through <tt>pkg(8)</tt>.</task>
|
||||||
Ports Collection.</task>
|
Ports Collection.</task>
|
||||||
</help>
|
</help>
|
||||||
</project>
|
</project>
|
||||||
|
|
||||||
|
<project cat='kern'>
|
||||||
|
<title>Xen Support Improvements</title>
|
||||||
|
|
||||||
|
<contact>
|
||||||
|
<person>
|
||||||
|
<name>
|
||||||
|
<given>Justin T.</given>
|
||||||
|
<common>Gibbs</common>
|
||||||
|
</name>
|
||||||
|
<email>gibbs@FreeBSD.org</email>
|
||||||
|
</person>
|
||||||
|
|
||||||
|
<person>
|
||||||
|
<name>
|
||||||
|
<given>Will</given>
|
||||||
|
<common>Andrews</common>
|
||||||
|
</name>
|
||||||
|
<email>will@FreeBSD.org</email>
|
||||||
|
</person>
|
||||||
|
|
||||||
|
<person>
|
||||||
|
<name>
|
||||||
|
<given>Andre</given>
|
||||||
|
<common>Oppermann</common>
|
||||||
|
</name>
|
||||||
|
<email>andre@FreeBSD.org</email>
|
||||||
|
</person>
|
||||||
|
|
||||||
|
<person>
|
||||||
|
<name>
|
||||||
|
<given>Roger</given>
|
||||||
|
<common>Pau Monné</common>
|
||||||
|
</name>
|
||||||
|
<email>roger.pau@citrix.com</email>
|
||||||
|
</person>
|
||||||
|
</contact>
|
||||||
|
|
||||||
|
<links>
|
||||||
|
<url href="http://xenbits.xen.org/gitweb/?p=people/royger/freebsd.git;a=summary">Git repository</url>
|
||||||
|
</links>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<p>&os; Xen HVM can be further improved by using more PV
|
||||||
|
interfaces inside a HVM guest. So far the following items have
|
||||||
|
been completed:</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Update Xen interface files. (Merged into
|
||||||
|
<tt>head</tt>)</li>
|
||||||
|
<li>Add support for the vector callback injection mechanism.
|
||||||
|
This replaces the PCI interrupt and provides a per-cpu
|
||||||
|
callback, which was not possible when using the PCI
|
||||||
|
interrupt.</li>
|
||||||
|
<li>Rework event channel implementation and use the same code
|
||||||
|
paths for both PV and PVHVM.</li>
|
||||||
|
<li>Implement PV one-shot event timers and timecounters.</li>
|
||||||
|
<li>Implement PV IPIs.</li>
|
||||||
|
<li>Live migration support for PV timers and PV IPIs.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>With this changes, &os; will have a complete PVHVM port, this
|
||||||
|
will also set the ground for a future PVH port (when PVH support
|
||||||
|
is merged into Xen).</p>
|
||||||
|
|
||||||
|
<p>Further improvements on blkfront and netfront have also been
|
||||||
|
commited:</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Fix netfront crash when detaching an interface.</li>
|
||||||
|
<li>Enable netfront to specify a maximum TSO length limiting the
|
||||||
|
segment chain to what the Xen host side can handle after
|
||||||
|
defragmentation.</li>
|
||||||
|
<li>Add barriers and flush support to blkfront.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>Netfront changes have been merged to <tt>stable</tt> branches,
|
||||||
|
blkfront changes are only in <tt>head</tt>.</p>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
<help>
|
||||||
|
<task>Merge remaining changes into <tt>head</tt>.</task>
|
||||||
|
</help>
|
||||||
|
</project>
|
||||||
</report>
|
</report>
|
||||||
|
|
Loading…
Reference in a new issue