From: Ian Campbell Date: Thu, 11 Oct 2012 14:57:00 +0000 (+0100) Subject: arm: mark heap and frametable limits as read mostly X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~7752 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=1c4a5b37b55c56e49135e65728137f54288d1fe6;p=xen.git arm: mark heap and frametable limits as read mostly These are used in virt_to_page and page_to_virt so I imagine there's some small benefit to this (but I've not measured) Signed-off-by: Ian Campbell Acked-by: Tim Deegan Committed-by: Ian Campbell --- diff --git a/xen/arch/arm/mm.c b/xen/arch/arm/mm.c index f566d4c610..b0068d2a66 100644 --- a/xen/arch/arm/mm.c +++ b/xen/arch/arm/mm.c @@ -46,11 +46,12 @@ uint64_t boot_httbr; static paddr_t phys_offset; /* Limits of the Xen heap */ -unsigned long xenheap_mfn_start, xenheap_mfn_end; -unsigned long xenheap_virt_end; +unsigned long xenheap_mfn_start __read_mostly; +unsigned long xenheap_mfn_end __read_mostly; +unsigned long xenheap_virt_end __read_mostly; -unsigned long frametable_base_mfn; -unsigned long frametable_virt_end; +unsigned long frametable_base_mfn __read_mostly; +unsigned long frametable_virt_end __read_mostly; unsigned long max_page;