[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Xen-devel] Xen 4.5 development update (July update)
- To: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
- From: Shriram Rajagopalan <rshriram@xxxxxxxxx>
- Date: Wed, 3 Sep 2014 07:53:41 -0400
- Cc: artem.mygaiev@xxxxxxxxxxxxxxx, msw@xxxxxxxxxx, ian.jackson@xxxxxxxxxxxxx, Steve.VanderLeest@xxxxxxxxxxxxxxx, dongxiao.xu@xxxxxxxxx, mengxu@xxxxxxxxxxxxx, chao.p.peng@xxxxxxxxxxxxxxx, feng.wu@xxxxxxxxx, zhigang.x.wang@xxxxxxxxxx, parth.dixit@xxxxxxxxxx, boris.ostrovsky@xxxxxxxxxx, P.aul.Skentzos@xxxxxxxxxxxxxxx, vijay.kilari@xxxxxxxxx, rcojocaru@xxxxxxxxxxxxxxx, guijianfeng@xxxxxxxxxxxxxx, daniel.kiper@xxxxxxxxxx, stefano.stabellini@xxxxxxxxxxxxx, josh.whitehead@xxxxxxxxxxxxxxx, zoltan.kiss@xxxxxxxxxx, avanzini.arianna@xxxxxxxxx, anthony.perard@xxxxxxxxxx, xen-devel@xxxxxxxxxxxxxxxxxxxx, serge.broslavsky@xxxxxxxxxx, yjhyun.yoo@xxxxxxxxxxx, olaf@xxxxxxxxx, ian.campbell@xxxxxxxxxx, wency@xxxxxxxxxxxxxx, mcgrof@xxxxxxxx, julien.grall@xxxxxxxxxx, dave.scott@xxxxxxxxxx, robert.vanvossen@xxxxxxxxxxxxxxx, shantong.kang@xxxxxxxxx, roy.franz@xxxxxxxxxx, yang.z.zhang@xxxxxxxxx, Paul.Durrant@xxxxxxxxxx, ufimtseva@xxxxxxxxx, bjzhang@xxxxxxxx, andrii.tseglytskyi@xxxxxxxxxxxxxxx, jgross@xxxxxxxx, talex5@xxxxxxxxx, Wei.Liu2@xxxxxxxxxx, george.dunlap@xxxxxxxxxxxxx, suriyan.r@xxxxxxxxx, dario.faggioli@xxxxxxxxxx, eddie.dong@xxxxxxxxx, Kelly.Zytaruk@xxxxxxx, dslutz@xxxxxxxxxxx, tklengyel@xxxxxxxxxxxxx, ross.lagerwall@xxxxxxxxxx, Aravind.Gopalakrishnan@xxxxxxx, david.vrabel@xxxxxxxxxx, Suravee.Suthikulpanit@xxxxxxx, aravindp@xxxxxxxxx, tiejun.chen@xxxxxxxxx, malcolm.crossley@xxxxxxxxxx, yanghy@xxxxxxxxxxxxxx, Vijaya.Kumar@xxxxxxxxxxxxxxxxxx, christoffer.dall@xxxxxxxxxx, roger.pau@xxxxxxxxxx
- Delivery-date: Wed, 03 Sep 2014 11:53:56 +0000
- List-id: Xen developer discussion <xen-devel.lists.xen.org>
Andrew,
On Sep 2, 2014 5:29 PM, "Andrew Cooper" <andrew.cooper3@xxxxxxxxxx> wrote:
>
> On 02/09/2014 21:45, konrad.wilk@xxxxxxxxxx wrote:
> > Below is a summary of the projects / features being worked on for the 4.5
> > time frame. The tentative feature freeze is scheduled for September 10th,
> > which is less a week away!
> >
> > Most of the Xen patches that impacted the hypervisor and had'fair'
> > (except the HVM introspection one) I moved to the Xen 4.6 list.
> >
> > They might get Acked by maintainers in the next couple of days which would
> > be fantastic - and if so I will update the list. But perhaps not. Also
> > some are in 'good' or in 'ok' condition - but that does not mean they
> > will automatically go in Xen 4.5.
> >
> > In terms of QEMUÂ - I only had three items and since the version of QEMU
> > from upstream we are using is already established (and stable) I don't see us
> > backporting any more patches from upstream. But perhaps Stefano has some
> > other plans...
> >
> > In terms of the toolstack - I kept the ones that are in the 'fair' category
> > as I think they are easier to test/rebase/retest than the hypervisor ones.
> >
> > In terms of Linux I am keeping the 'fair' ones as by the Xen 4.6 release
> > it could be v3.19, which means there is still an upcoming merge window
> > for those.
> >
> > The "prognosis" is now the likelihood of completion in the 4.5 timeframe.
> > A bunch of items had moved to the completed phase which is fantastic.
> >
> > none - nothing yet
> > fair - still working on it, patches are prototypes or RFC
> > ok Â- patches posted, acting on review
> > good - some last minute pieces
> > done - all done, might have bugs
> >
> > 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, it would mean having items on track
> > to make it into the kernel released just after the scheduled 4.5 time frame.
> >
> > In terms of libvirt it has monthly releases. As such not going to track
> > every release - but closer to when RCs are out.
> >
> > = Timeline =
> >
> > We are planning on a 9-month release cycle. Based on that, below are
> > our estimated dates:
> >
> > * Coding time: <=== NOW, one week left!
> >
> > * 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.
> >
> > If you think your patchset MUST go in Xen 4.5 I will post the procedure
> > for requesting an exception to get them in past the feature freeze next
> > week.
> >
> > = Prognosis =
> >
> > The states are: none -> fair -> ok -> good -> done
> >
> > none - nothing yet
> > fair - still working on it, patches are prototypes or RFC
> > ok Â- patches posted, acting on review
> > good - some last minute pieces
> > done - all done, might have bugs
> >
> >
> > = Open =
> >
> > == ARM ==
> >
> > *Â ARM - Device assigment on ARM (good)
> >Â Â Linux parts at risk.
> >Â Â v2 for hypervisor out
> >Â Â-Â Julien Grall
> >
> > *Â ARM XEN_DOMCTL_memory_mapping hypercall for ARM (good)
> >Â Â v12 posted.
> >Â Â-Â Arianna Avanzini
> >
> > *Â ARM Xen UEFI booting on ARM (ok)
> >Â Â v2
> >Â Â-Â Roy Franz
> >
> > *Â ARM PSCI v0.2 (good)
> >Â Â v11 posted
> >Â Â-Â Parth Dixit
> >
> > *Â ARM GICv3 support (ok)
> >Â Â v6a patchset (refactor in, also known as v9a); v7 posted
> >Â Â v9a posted which does GIC and VGIC code refactoring
> >Â Â v8 posted
> >Â Â-Â Vijay Kilari
> >
> > *Â ARM - MiniOS (ok)
> >Â Â v7 posted
> >Â Â-Â Thomas Leonard
> >
> > *Â ARM - VGIC emulation (ok)
> >Â Â Reposted as gic and vgic fixes and improvements
> >Â Â v12
> >Â Â-Â Stefano Stabellini
> >
> > *Â ARM - XENFEAT_grant_map_11 (aka map grants refs at pfn = mfn) (ok)
> >Â Â Provide kernels an grant->MFN lookup
> >Â Â v4
> >Â Â-Â Stefano Stabellini
> >
> > *Â ARM - Add Odroid-XU (Exynos5410) support (ok)
> >Â Â v4
> >Â Â-Â Suriyan Ramasami
> >
> > *Â ARM implement mem_access (ok)
> >Â Â v3
> >Â Â https://github.com/tklengyel/xen/tree/arm_memaccess3
> >Â Â-Â Tamas K Lengyel
> >
> > == x86 ==
> >
> > *Â New Migration (v2). (good)
> >Â Â v6 posted, going on the 'good' side!
> >Â Â-Â Andrew Cooper & David Vrabel
>
> Work on the {lib,}xl side of things are making progress.
>
> Given the lack of stream versioning, *even* at the libxl level, both
> sets of changes need to go in together, so there is no chance of
> deferring the libxl work.
>
> PV is working and HVM is getting there. Currently have a lot of
> compatibility hacks until Wei's domain json series gets accepted (or
> cherrypicked into my queue). Also, making the restore side asynchronous
> is proving very difficult.
>
> Will also require some careful integration with remus. I believe my
> libxc series now contains all the remus-specific bugfixes discovered,
> but I have yet to have feedback.
>
Sorry about this. Can you point me to the specific patches that you need feedback on?
Shriram
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|