[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Xen-devel] Xen 4.2 TODO List Update
On Tue, Jan 24, 2012 at 6:31 AM, Juergen Gross <juergen.gross@xxxxxxxxxxxxxx> wrote:
On 01/23/2012 02:19 PM, Ian Campbell wrote:
Newly updated list follows. Please send me corrections (especially
"done"). I've stopped CCing everyone, since I guess it is mostly spam to
the majority.
hypervisor, blockers:
* round-up of the closing of the security hole in MSI-X
passthrough (uniformly - i.e. even for Dom0 - disallowing write
access to MSI-X table pages). (Jan Beulich -- more fixes
required than first thought, patches posted)
* domctls / sysctls set up to modify scheduler parameters, like
the credit1 timeslice and schedule rate. (George Dunlap)
* get the interface changes for sharing/paging/mem-events done and
dusted so that 4.2 is a stable API that we hold to. (Tim Deegan,
Andres Lagar-Cavilla et al)
* mem event ring management posted, seems close to going
in.
* sharing patches posted
tools, blockers:
* libxl stable API -- we would like 4.2 to define a stable API
which downstream's can start to rely on not changing. Aspects of
this are:
* event handling (Ian Jackson, posted several rounds,
nearing completion?)
* drop libxl_device_model_info (move bits to build_info or
elsewhere as appropriate) (Ian Campbell, first RFC sent)
* add libxl_defbool and generally try and arrange that
memset(foo,0,...) requests the defaults (Ian Campbell,
first RFC sent)
* topologyinfo datastructure should be a list of tuples,
not a tuple of lists. (nobody currently looking at this,
not 100% sure this makes sense, could possibly defer and
change after 4.2 in a compatible way)
* xl to use json for machine readable output instead of sexp by
default (Ian Campbell to revisit existing patch)
* xl support for vcpu pinning (Dario Faggioli)
* xl feature parity with xend wrt driver domain support (George
Dunlap)
* Integrate qemu+seabios upstream into the build (patches
reposted, pending). No change in default qemu for 4.2.
* More formally deprecate xm/xend. Manpage patches already in
tree. Needs release noting and communication around -rc1 to
remind people to test xl.
hypervisor, nice to have:
* solid implementation of sharing/paging/mem-events (using work
queues) (Tim Deegan, Olaf Herring et al)
* A long standing issue is a fully synchronized p2m (locking
lookups) (Andres Lagar-Cavilla)
* NUMA improvement: domain affinity consistent with cpupool
membership (Dario Faggioli, Jeurgen Gross -- patch posted)
Patches accepted (cs24549..24551)
tools, nice to have:
* Hotplug script stuff -- internal to libxl (I think, therefore I
didn't put this under stable API above) but still good to have
for 4.2? Roger Pau Monet was looking at this but its looking
like a big can-o-worms. (discussion on-going)
* Block script support -- follows on from hotplug script (Roger
Pau Monet)
* libyajl v2 support (patch posted by Roger Pau Monet, blocked on
autoconf?)
* Configure/control paging via xl/libxl (Olaf Herring)
* Upstream qemu feature patches:
* Upstream qemu PCI passthrough support (Anthony Perard)
* Upstream qemu save restore (Anthony Perard)
* Nested-virtualisation (currently should be marked
experimental,likely to release that way? Consider nested-svm
separate to nested-vmx. Nested-svm is in better shape)
* Basic remus support in libxl.
I have sent the patches. If the block script patches get in on time, I could add disk checkpointing support too. That would leave only network buffering.
--
Juergen Gross Principal Developer Operating Systems
PDG ES&S SWE OS6 Telephone: +49 (0) 89 3222 2967
Fujitsu Technology Solutions e-mail: juergen.gross@xxxxxxxxxxxxxx
Domagkstr. 28 Internet: ts.fujitsu.com
D-80807 Muenchen Company details: ts.fujitsu.com/imprint.html
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|