From: Ian Campbell <ian.campbell@citrix.com>
To: Julien Grall <julien.grall@linaro.org>
Cc: xen-devel@lists.xenproject.org, Vijaya.Kumar@caviumnetworks.com,
tim@xen.org, Chen Baozi <baozich@gmail.com>,
stefano.stabellini@citrix.com
Subject: Re: [PATCH v3 00/15] xen/arm: Bug fixes for the vGIC
Date: Thu, 19 Feb 2015 17:21:26 +0000 [thread overview]
Message-ID: <1424366486.30924.148.camel@citrix.com> (raw)
In-Reply-To: <1424098255-22490-1-git-send-email-julien.grall@linaro.org>
On Mon, 2015-02-16 at 14:50 +0000, Julien Grall wrote:
All applied, thanks.
> Most of this patches should be backported to Xen 4.5/Xen 4.5 (see each patch).
> Although, the one in GICv2 are not critical.
Do you have a handy index of which ones do/don't need backporting to
save me trawling through the mails?
Given the lack of GICv3 hardware on the market today I'm in two minds
about the backports to the gicv3 functionality, especially given the
number of patches involved and the amount of stuff they change. In
practical terms GICv2 support isn't much more than tech-preview in 4.5
anyway.
>
> Changes since v2:
> - Sort re-distributor message
> - Typoes
> - Update/re-work commit messages
>
> Changes since v1:
> - 2 patches of the series turn into an XSA 118 [1]
> - Correctly implement the re-distributor
> - Drop the documentation patch as I succedeed to quickly implement the
> re-distributor emulation
> - Replace " Don't check the size when we ignore the write/read as
> zero" patches by a new version to handle correctly RAZ/WI registers
> - Bunch of new patch to fix registers emulation
>
> For each changes see in each patch.
>
> A branch has been pushed for all the patches:
> git://xenbits.xen.org/people/julieng/xen-unstable.git branch vgic-fixes-v3
>
> Sincerely yours,
>
> [1] http://xenbits.xen.org/xsa/advisory-118.html
>
> Cc: Chen Baozi <baozich@gmail.com>
>
> Julien Grall (15):
> xen/arm: vgic-v3: Correctly set GICD_TYPER.IDbits
> xen/arm: vgic-v3: Correctly set GICD_TYPER.CPUNumber
> xen/arm: vgic-v3: Correctly handle GICD_CTLR
> xen/arm: vgic-v3: Correctly handle RAZ/WI registers
> xen/arm: vgic-v3: Correctly implement read into GICR_NSACR
> xen/arm: vgic-v3: Set stride during domain initialization
> xen/arm: vgic-v3: Use a struct to describe contiguous rdist regions
> xen/arm: vgic-v3: Emulate correctly the re-distributor
> xen/arm: vgic-v3: Clarify which distributor is used in the common
> emulation
> xen/arm: vgic-v2: Correctly set GICD_TYPER.CPUNumber
> xen/arm: vgic-v2: Correctly handle RAZ/WI registers
> xen/arm: vgic-v2: Take the lock when writing into GICD_CTLR
> xen/arm: vgic-v2: GICD_I{S,C}PENDR* are only word-accessible
> xen/arm: vgic: Drop iactive, ipend, pendsgi field
> xen/arm: gic-v3: Update some comments in the code
>
> xen/arch/arm/gic-v3.c | 56 +++--
> xen/arch/arm/vgic-v2.c | 112 ++++------
> xen/arch/arm/vgic-v3.c | 416 +++++++++++++++++++++++---------------
> xen/include/asm-arm/domain.h | 17 +-
> xen/include/asm-arm/gic.h | 1 +
> xen/include/asm-arm/gic_v3_defs.h | 3 +
> xen/include/asm-arm/vgic.h | 2 +-
> 7 files changed, 349 insertions(+), 258 deletions(-)
>
next prev parent reply other threads:[~2015-02-19 17:21 UTC|newest]
Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-02-16 14:50 [PATCH v3 00/15] xen/arm: Bug fixes for the vGIC Julien Grall
2015-02-16 14:50 ` [PATCH v3 01/15] xen/arm: vgic-v3: Correctly set GICD_TYPER.IDbits Julien Grall
2015-02-16 14:50 ` [PATCH v3 02/15] xen/arm: vgic-v3: Correctly set GICD_TYPER.CPUNumber Julien Grall
2015-02-16 14:50 ` [PATCH v3 03/15] xen/arm: vgic-v3: Correctly handle GICD_CTLR Julien Grall
2015-02-16 14:50 ` [PATCH v3 04/15] xen/arm: vgic-v3: Correctly handle RAZ/WI registers Julien Grall
2015-02-19 15:55 ` Ian Campbell
2015-02-16 14:50 ` [PATCH v3 05/15] xen/arm: vgic-v3: Correctly implement read into GICR_NSACR Julien Grall
2015-02-16 14:50 ` [PATCH v3 06/15] xen/arm: vgic-v3: Set stride during domain initialization Julien Grall
2015-02-19 15:58 ` Ian Campbell
2015-02-19 16:06 ` Julien Grall
2015-02-16 14:50 ` [PATCH v3 07/15] xen/arm: vgic-v3: Use a struct to describe contiguous rdist regions Julien Grall
2015-02-16 14:50 ` [PATCH v3 08/15] xen/arm: vgic-v3: Emulate correctly the re-distributor Julien Grall
2015-02-19 16:06 ` Ian Campbell
2015-02-16 14:50 ` [PATCH v3 09/15] xen/arm: vgic-v3: Clarify which distributor is used in the common emulation Julien Grall
2015-02-16 14:50 ` [PATCH v3 10/15] xen/arm: vgic-v2: Correctly set GICD_TYPER.CPUNumber Julien Grall
2015-02-16 14:50 ` [PATCH v3 11/15] xen/arm: vgic-v2: Correctly handle RAZ/WI registers Julien Grall
2015-02-19 16:07 ` Ian Campbell
2015-02-16 14:50 ` [PATCH v3 12/15] xen/arm: vgic-v2: Take the lock when writing into GICD_CTLR Julien Grall
2015-02-16 14:50 ` [PATCH v3 13/15] xen/arm: vgic-v2: GICD_I{S, C}PENDR* are only word-accessible Julien Grall
2015-02-16 14:50 ` [PATCH v3 14/15] xen/arm: vgic: Drop iactive, ipend, pendsgi field Julien Grall
2015-02-19 16:09 ` Ian Campbell
2015-02-19 16:15 ` Julien Grall
2015-02-16 14:50 ` [PATCH v3 15/15] xen/arm: gic-v3: Update some comments in the code Julien Grall
2015-02-19 16:09 ` Ian Campbell
2015-02-19 17:21 ` Ian Campbell [this message]
2015-02-19 17:34 ` [PATCH v3 00/15] xen/arm: Bug fixes for the vGIC Julien Grall
2015-02-19 17:48 ` Ian Campbell
2015-02-19 18:01 ` Julien Grall
2015-02-20 10:14 ` Ian Campbell
2015-02-20 10:26 ` Vijay Kilari
2015-02-20 10:44 ` Ian Campbell
2015-02-20 11:15 ` Julien Grall
2015-02-21 5:36 ` Vijay Kilari
2015-02-20 11:22 ` Julien Grall
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=1424366486.30924.148.camel@citrix.com \
--to=ian.campbell@citrix.com \
--cc=Vijaya.Kumar@caviumnetworks.com \
--cc=baozich@gmail.com \
--cc=julien.grall@linaro.org \
--cc=stefano.stabellini@citrix.com \
--cc=tim@xen.org \
--cc=xen-devel@lists.xenproject.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.