[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Xen 4.5 development update



On Tue, 27 May 2014, Wei Huang wrote:
> Hi Konrad,
> 
> I would expect the following item to be added for Xen 4.5. The patch set has
> been reviewed for several rounds and shouldn't have any major technical
> challenge.
> 
> * Wei Huang Prognosis:   90 %
>       ARM VM save/restore/live migration
> 
> Also, I don't see many ARM features, other than IOMMU and memory_map
> hypercall, in your list. There should be more. Maybe Stefano/IanC/Julien can
> gather a list for ARM?

Yes, indeed. Please add:

Vijay Kilari:   90%
    GICv3 support

Julien Grall:   0%
    device assignment on ARM

Roy Franz:      0%
    Xen UEFI booting on ARM

Linaro (unknown): 0%
    GICv2m support



> Thanks,
> -Wei
> 
> On 05/27/2014 01:06 PM, konrad.wilk@xxxxxxxxxx wrote:
> > Below is a summary of the projects / features being worked on for the 4.5
> > time frame that I had been gathering.
> > 
> > It is not complete! I would like folks input if I had missed something
> > or screwed up. Will also talk at Xen Hackahon about this and take a look
> > at  http://wiki.xen.org/wiki/Xen_Roadmap/4.4 to see which of the
> > items there should move over.
> > 
> > The tentative feature freeze is scheduled for September 10th,
> > which is months away.  With that in mind, I think it's time to take
> > stock of the development, so we know whether to ask for more help or divert
> > resources.
> > 
> > For items involving code hosted on the Xen.org site (including qemu-xen),
> > that means a likelihood of having the feature code-complete and mostly
> > working by the feature freeze.  (It's OK if there are still bugs to be
> > worked out.)  For items in Linux, I think it would mean having items on
> > track
> > to make it into the kernel released just after the scheduled 4.5 time frame.
> > Not sure what that means for libvirt. :-)
> > 
> > For items involving code hosted on the Xen.org site (including qemu-xen),
> > that means a likelihood of having the feature code-complete and mostly
> > working by the feature freeze.  (It's OK if there are still bugs to be
> > worked out.)  For items in Linux, I think it would mean having items on
> > track
> > to make it into the kernel released just after the scheduled 4.5 time frame.
> > Not sure what that means for libvirt. :-)
> > 
> > = Timeline =
> > 
> > We are planning on a 9-month release cycle.  Based on that, below are
> > our estimated dates:
> > * Feature Freeze: 10th September 2014
> > * First RC: 10th October
> > * Release: 10th December 2014
> > 
> > The RCs and release will of course depend on stability and bugs, and
> > will therefore be fairly unpredictable.  The feature freeze may be
> > slipped for especially important features which are near completion.
> > 
> > = Prognosis =
> > 
> > The prognosis is a numerical value of the likehood of the feature/code
> > making it in the code-base.
> > 
> > If folks prefer the fair, good, excellent marker I can switch over to
> > that.
> > 
> > = Open =
> > 
> > * Andrew Cooper  Prognosis:   100 %
> >      libx{c,l} error handling cleanup
> >      New migration.
> >      cpuid leveling
> > 
> > * Andrew Benniest  Prognosis:   100 %
> >      Netback multiqueue
> > 
> > * Arianna Avanzini  Prognosis:   100 %
> >      block multiqueue
> >      XEN_DOMCTL_memory_mapping hypercall for ARM
> > 
> > * Elena Ufimtseva  Prognosis:   0 %
> >      vNUMA in Xen
> >      vNUMA in Linux
> > 
> > * Boris Ostrovsky  Prognosis:   100 %
> >      VPMU - 'perf' support in Xen
> >      VPMU - 'perf' support in Linux
> >      vAPIC in PVHVM guests
> > 
> > * Bob Liu  Prognosis:   100 %
> >      tmem cleanups/fixes
> >      1TB slow destruction
> > 
> > * Dario Faggioli  Prognosis:   0 %
> >      Soft affinity for vcpus (was NUMA affinity for vcpus)
> > 
> > * Matt Wilson  Prognosis:   0 %
> >      HVM guest NUMA
> > 
> > * Don Slutz  Prognosis:   100 %
> >      Bigger PCI hole in QEMU
> >      Re-write of HPET
> > 
> > * David Vrabel:  Prognosis:   100 %
> >      New migration.
> > 
> > * Daniel Kiper  Prognosis:   100 %
> >      GRUB2 multiboot2
> >      Xen multiboot2 support
> >      Linux pvops of Xen EFI hypercall support
> >      libxl/xl - xm compatibility mode for mem-max and mem-set;
> >      Rearrange and cleanup installation destination directories (/var ->
> > var/lib/xen)
> > 
> > * George Dunlap:  Prognosis:   100 %
> >      Default to credit2
> >      >  cpu pinning, numa affinity and cpu reservation
> > 
> > * Roger Pau Monnì  Prognosis:   100 %
> >      Xen PVH dom0
> >      PVH FreeBSD dom0
> > 
> > * Konrad Rzeszutek Wilk  Prognosis:   30 %
> >      NUMA memory scrubbing
> >      Performance fixes for PCI passthrough
> > 
> > * Kelly Zytaruk  Prognosis:   100 %
> >      AMD Radeon PCI GPU passthrough
> > 
> > * Chen, Tiejun  Prognosis:   100 %
> >      Intel IGD PCI GPU passthrough
> > 
> > * Mukesh Rathor  Prognosis:   100 %
> >      Xen PVH dom0
> >      Linux PVH dom0
> > 
> > * Wei Liu  Prognosis:   100 %
> >      Adding missing 'xend' features in libxl
> >      xl list -l on a dom0-only system
> >      xl list -l doesn't contain tty console port
> >      xl: passing more defaults in configuration in xl.conf
> >      >  There are a number of options for which it might be useful to pass a
> > default in xl.conf.  For example, if we could have a default "backend"
> > parameter for vifs, then it would be easy to switch back and forth between a
> > backend in a driver domain and a backend in dom0.
> > 
> > * Ian Campbel  Prognosis:   100 %
> >      OSSTest: libvirt
> >      OSSTest: upstream QEMU
> > 
> > * Ian Jackson  Prognosis:   100 %
> >      xl does not handle migrate interruption gracefully
> >      >  If you start a localhost migrate, and press "Ctrl-C" in the middle,
> > you get two hung domains
> > 
> > * Stefano Stabellini  Prognosis:   100 %
> >      <NONE>
> > 
> > * Julien Grall  Prognosis:   100 %
> >      ARM IOMMU support
> > 
> > * Malcolm Crossley  Prognosis:   100 %
> >      IOMMU ABI for guests to map their DMA regions
> > 
> > * Zoltan Kiss  Prognosis:   100 %
> >      Netback grant table manipulations
> >      "Short" grant copy (just header) of packets.
> > 
> > * Feng Wu  Prognosis:   100 %
> >      SMAP
> >      alternative_asm in Xen
> > 
> > * Zhang, Yang Z  Prognosis:   100 %
> >      dirty vram / IOMMU bug
> > 
> > * Paul Durrant  Prognosis:   100 %
> >      ioreq-server, aka secondary emulators
> > 
> > * Jan Beulich  Prognosis:   100 %
> >      Stability
> > 
> > * Olaf Hering  Prognosis:   100 %
> >      libvirt and xl discard support, so that libvirt can start using it
> >      pvscsi should be targeted for 4.5, a prototype exists
> >      live migration knobs, there is no suitable code yet, just ideas
> > 
> > * Joe Doe aka not assigned to anybody  Prognosis:   0 %
> >      PoD fixes
> >      TLB flushing without locks in Xen
> >      xl does not support specifying virtual function for passthrough device
> >      >  http://bugs.xenproject.org/xen/bug/22
> >      PCI hole resize support hvmloader/qemu-traditional/qemu-upstream with
> > PCI/GPU passthrough
> >      >  http://bugs.xenproject.org/xen/bug/28
> > 
> > 
> > 
> > 
> > _______________________________________________
> > Xen-devel mailing list
> > Xen-devel@xxxxxxxxxxxxx
> > http://lists.xen.org/xen-devel
> > 
> 
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.