From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v12 02/14] arch/arm: unmap partially-mapped memory regions Date: Mon, 01 Sep 2014 13:53:53 -0400 Message-ID: <5404B2B1.4080401@linaro.org> References: <1409416189-16564-1-git-send-email-avanzini.arianna@gmail.com> <1409416189-16564-3-git-send-email-avanzini.arianna@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1409416189-16564-3-git-send-email-avanzini.arianna@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Arianna Avanzini , xen-devel@lists.xen.org Cc: julien.grall@citrix.com, paolo.valente@unimore.it, keir@xen.org, stefano.stabellini@eu.citrix.com, tim@xen.org, dario.faggioli@citrix.com, Ian.Jackson@eu.citrix.com, Ian.Campbell@eu.citrix.com, etrudeau@broadcom.com, JBeulich@suse.com, andrew.cooper3@citrix.com, viktor.kleinik@globallogic.com, andrii.tseglytskyi@globallogic.com List-Id: xen-devel@lists.xenproject.org Hi Arianna, On 30/08/14 12:29, Arianna Avanzini wrote: > diff --git a/xen/arch/arm/p2m.c b/xen/arch/arm/p2m.c > index 8f83d17..96d7dd8 100644 > --- a/xen/arch/arm/p2m.c > +++ b/xen/arch/arm/p2m.c > @@ -440,6 +440,14 @@ static bool_t is_mapping_aligned(const paddr_t start_gpaddr, > #define P2M_ONE_PROGRESS_NOP 0x1 > #define P2M_ONE_PROGRESS 0x10 > > +/* Helpers to lookup the properties of each level */ > +const paddr_t level_sizes[] = > + { ZEROETH_SIZE, FIRST_SIZE, SECOND_SIZE, THIRD_SIZE }; > +const paddr_t level_masks[] = > + { ZEROETH_MASK, FIRST_MASK, SECOND_MASK, THIRD_MASK }; > +const paddr_t level_shifts[] = > + { ZEROETH_SHIFT, FIRST_SHIFT, SECOND_SHIFT, THIRD_SHIFT }; > + If you made those variables global, you should add static. It doesn't seem that the other patch of this series depends on this patch. Assuming there is no other modifications in series, I think you can resend it stand-alone. Regards, -- Julien Grall