From: Julien Grall <julien.grall@linaro.org>
To: wei.liu2@citrix.com, Vijay Kilari <vijay.kilari@gmail.com>,
"Jaggi, Manish" <manish.jaggi@caviumnetworks.com>
Cc: Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com>,
xen-devel <xen-devel@lists.xen.org>,
Ian Campbell <ian.campbell@citrix.com>,
Christoffer Dall <christoffer.dall@linaro.org>,
Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Subject: Re: Xen 4.6 Development Update
Date: Mon, 16 Feb 2015 14:49:00 +0000 [thread overview]
Message-ID: <54E2035C.6040608@linaro.org> (raw)
In-Reply-To: <54E1EF9C.7070801@linaro.org>
On 16/02/15 13:24, Julien Grall wrote:
> (Strimming the cc list)
Sorry I forgot to add back xen-devel.
> On 16/02/15 12:38, wei.liu2@citrix.com wrote:
>> Hi all
>
> Hi Wei,
>
>> We are now one month into 4.6 development window. This is an email to keep
>> track of all the patch series I gathered. It is by no means complete and / or
>> acurate. Feel free to reply this email with new projects or correct my
>> misunderstanding.
>>
>> = Timeline =
>>
>> We are planning on a 9-month release cycle, but we could also release a bit
>> earlier if everything goes well (no blocker, no critical bug).
>>
>> * Development start: 6 Jan 2015
>> * Feature Freeze: 10 Jul 2015
>> * RCs: TBD
>> * Release Date: 9 Oct 2015 (could release earlier)
>>
>> The RCs and release will of course depend on stability and bugs, and
>> will therefore be fairly unpredictable.
>>
>> Bug-fixes, if Acked-by by maintainer, can go anytime before the First
>> RC. Later on we will need to figure out the risk of regression/reward
>> to eliminate the possiblity of a bug introducing another bug.
>>
>> = 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
>>
>> = Bug Fixes =
>>
>> Bug fixes can be checked in without a freeze exception throughout the
>> freeze, unless the maintainer thinks they are particularly high
>> risk. In later RC's, we may even begin rejecting bug fixes if the
>> broken functionality is small and the risk to other functionality is
>> high.
>>
>> Document changes can go in anytime if the maintainer is OK with it.
>>
>> These are guidelines and principles to give you an idea where we're
>> coming from; if you think there's a good reason why making an
>> exception for you will help us achieve goals 1-3 above better than not
>> doing so, feel free to make your case.
>>
>> == Linux ==
>>
>> * Block driver multiqueue support (fair)
>> RFC posted
>> - Bob Liu
>>
>> * Block driver multi-page ring support (fair)
>> - Bob Liu
>>
>> * Preemptable privcmd hypercalls (good)
>> v5 posted
>> - David Vrabel
>>
>> * Linux ARM - Device assigment usage in Linux code (arch/arm) non-PCI (none)
>> Depends on Xen pieces which are on the Xen 4.6 list.
>> - Julien Grall
>
> I think we could defer this for after Xen 4.6. As we don't know yet the
> use cases, we decided to have a basic passthrough with doesn't require
> Linux modification.
>
>> * Linux ARM - Device assigment (PCI) (none)
>> Depends on Xen pieces which are on the Xen 4.6 list.
>> - Manish Jaggi
>>
>> * pvUSB in Linux (fronted and backend) (Fair)
>> - Juergen Gross
>>
>> * VPMU - 'perf' support in Linux (ok)
>> Depends on Xen patches
>> Acked by David Vrabel
>> - Boris Ostrovsky
>>
>> * vNUMA in Linux (ok)
>> v6 posted
>> git://gitorious.org/vnuma/linux_vnuma.git
>> - Elena Ufimtseva
>>
>> * vsyscall in Linux (fair)
>> - Konrad Rzeszutek Wilk
>>
>> * COLO Agent in Linux (fair)
>> - Gui Jianfeng
>> - Yang Hongyang
>> - Dong, Eddie
>
> Another item to add in this section:
>
> * ARM64 - support 64K guest (none)
> No Xen side required for now
> - Julien Grall
>
> [..]
>
>> == Hypervisor ==
>
> It's a bit difficult for differentiate common/x86/arm features in this
> section. It would be nice if you either split this section in 3 or put
> together the features touching the same part of code.
>
>> * gnttab: improve scalability (good)
>> v5 posted
>> - Christoph Egger
>>
>> * arm: introduce basic Renesas R-Car Gen2 platform support (good)
>> v5 posted
>> - Oleksandr Tyshchenko
>
> It has been merged.
>
> [..]
>
>> * ARM VM save/restore/live migration (none)
>> Need to rebased against migrationv2 - no code posted.
>> - Junghyun Yoo
>
> We didn't hear anything from Samsung since a while. I suspect someone
> will have to take this item.
>
>> * ARM GICv2m support (none)
>> - Linaro (unknown)
>
> It won't be done by Linaro but by Suravee working at AMD.
>
>>
>> * ARM - SMMU resync of Linux's one (none)
>> - Julien Grall
>
> I think we can put it in: "ok", multiple series has been sent. I expect
> to sent a new version soon.
>
>>
>> * ARM - passthrough of non-PCI (none)
>> - Julien Grall
>
> Ditto.
>
>> * ARM64 (Cavium Thunder) PCI passthrough (fair)
>
> PCI passthrough should be for ARM32 too. I don't see any restrictions
> for having on ARM64 (especially Cavium) support.
>
>> - Manish Jaggi
>
> I would add an item "GICv3 ITS" done by Vijay Kilari from Cavium.
>
> Although, while we know they are working on it, I would mark both of
> them as "none" because we didn't see any RFC yet.
>
>>
>> * ARM - Remove XEN_DOMCTL_arm_configure_domain band-aid and make it part of create_domain. (none)
>> - Julien Grall
>
> It has been merged in the "ARM - passthrough of non-PCI" section.
>
> Regards,
>
--
Julien Grall
next prev parent reply other threads:[~2015-02-16 14:49 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-02-16 12:38 Xen 4.6 Development Update wei.liu2
2015-02-16 14:20 ` Vitaly Kuznetsov
2015-02-16 15:22 ` Wei Liu
2015-02-16 14:39 ` David Vrabel
2015-02-16 15:21 ` Wei Liu
2015-02-16 15:57 ` Fabio Fantoni
[not found] ` <54E1EF9C.7070801@linaro.org>
2015-02-16 14:49 ` Julien Grall [this message]
2015-02-16 15:22 ` Wei Liu
2015-02-16 20:58 ` Meng Xu
[not found] <54E38C02.7070306@intel.com>
2015-02-17 18:52 ` Ed White
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=54E2035C.6040608@linaro.org \
--to=julien.grall@linaro.org \
--cc=Suravee.Suthikulpanit@amd.com \
--cc=christoffer.dall@linaro.org \
--cc=ian.campbell@citrix.com \
--cc=manish.jaggi@caviumnetworks.com \
--cc=stefano.stabellini@eu.citrix.com \
--cc=vijay.kilari@gmail.com \
--cc=wei.liu2@citrix.com \
--cc=xen-devel@lists.xen.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.