From 1c4a5b37b55c56e49135e65728137f54288d1fe6 Mon Sep 17 00:00:00 2001 From: Ian Campbell Date: Thu, 11 Oct 2012 15:57:00 +0100 Subject: [PATCH] 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 --- xen/arch/arm/mm.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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; -- 2.30.2