|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH=v3 1/8] xen: arm: map memory as inner shareable.
On Tue, 2014-03-18 at 13:47 +0000, Julien Grall wrote:
> On 03/17/2014 05:36 PM, Ian Campbell wrote:
> > On Mon, 2014-03-17 at 15:17 +0000, Julien Grall wrote:
> >> AFAIU, you are also modifying P2M attributes.
> >
> > True. This patch (#9/8) works for me:
> >
> > ---------8<---------------------
> >
> > From 573bb9d531e47b50f02767ed363ad3e5df6be2a7 Mon Sep 17 00:00:00 2001
> > From: Ian Campbell <ian.campbell@xxxxxxxxxx>
> > Date: Mon, 17 Mar 2014 17:27:40 +0000
> > Subject: [PATCH] xen: arm: make stage 2 page tables walks inner-shareable
> >
> > The comment was previously incorrect and indicated that these mappings were
> > unshared (00) when in reality the register was set for outer-shareable (01).
> >
> > Clarify ORGN0/IRGN0 in the comments while at it.
> >
> > Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
> Acked-by: Julien Grall <julien.grall@xxxxxxxxxx>
>
> BTW, do you have a git branch with this patch series applied? I'd like
> to rebase my SMMU drivers code on top of it.
See below, although I won't be pulling this but applying the patches.
I've also attached my skanky get-msgid script which I use when
committing as:
~/get-msgid -g '1 8'
'<1395068010-23344-1-git-send-email-ian.campbell@xxxxxxxxxx>' | git am
(-g is "git send email the following range, per seq(1)")
Ian.
----------------
The following changes since commit 9d073bf65c8b70d23de7e4b8d67182f18131499e:
xen/arm: Remove asm-arm/processor-ca{15, 7}.h headers (2014-03-14 14:56:23
+0000)
are available in the git repository at:
git://xenbits.xen.org/people/ianc/xen.git inner-shareable-v3
for you to fetch changes up to 573bb9d531e47b50f02767ed363ad3e5df6be2a7:
xen: arm: make stage 2 page tables walks inner-shareable (2014-03-17 17:36:11
+0000)
----------------------------------------------------------------
Ian Campbell (9):
xen: arm: map memory as inner shareable.
xen: arm: Only upgrade guest barriers to inner shareable.
xen: arm: consolidate barrier definitions
xen: arm: Use SMP barriers when that is all which is required.
xen: arm: Use dmb for smp barriers
xen: arm: add scope to dsb and dmb macros
xen: arm: weaken SMP barriers to inner shareable.
xen: arm: use more specific barriers for read and write barriers.
xen: arm: make stage 2 page tables walks inner-shareable
xen/arch/arm/arm32/head.S | 8 +++---
xen/arch/arm/arm64/head.S | 8 +++---
xen/arch/arm/domain.c | 2 +-
xen/arch/arm/gic.c | 10 ++++----
xen/arch/arm/mm.c | 43 ++++++++++++++++++--------------
xen/arch/arm/p2m.c | 18 ++++++++++++--
xen/arch/arm/platforms/vexpress.c | 6 ++---
xen/arch/arm/smpboot.c | 12 ++++-----
xen/arch/arm/time.c | 2 +-
xen/arch/arm/traps.c | 2 +-
xen/drivers/video/arm_hdlcd.c | 2 +-
xen/include/asm-arm/arm32/flushtlb.h | 16 ++++++------
xen/include/asm-arm/arm32/page.h | 4 +--
xen/include/asm-arm/arm32/system.h | 16 ------------
xen/include/asm-arm/arm64/page.h | 4 +--
xen/include/asm-arm/arm64/system.h | 17 -------------
xen/include/asm-arm/page.h | 45 ++++++++++++++++++++++++++++------
xen/include/asm-arm/system.h | 25 +++++++++++++++++++
18 files changed, 141 insertions(+), 99 deletions(-)
>
> Regards,
Attachment:
get-msgid _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |