aboutsummaryrefslogtreecommitdiffstats
path: root/xen
diff options
context:
space:
mode:
authorIan Campbell <ian.campbell@citrix.com>2012-12-19 14:16:27 +0000
committerIan Campbell <ian.campbell@citrix.com>2012-12-19 14:16:27 +0000
commit6ed455a3e90e852fb50d061c795664ee08a8a232 (patch)
tree3ea3c91e63f4c2e934d6a3890aad023a63e3d70f /xen
parent053012e77aa71f34cb19a3e93c7e7b76f5758c22 (diff)
downloadxen-6ed455a3e90e852fb50d061c795664ee08a8a232.tar.gz
xen-6ed455a3e90e852fb50d061c795664ee08a8a232.tar.bz2
xen-6ed455a3e90e852fb50d061c795664ee08a8a232.zip
xen: arm: implement share_xen_page_with_privileged_guests
Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Acked-by: Tim Deegan <tim@xen.org> Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Committed-by: Ian Campbell <ian.campbell@citrix.com>
Diffstat (limited to 'xen')
-rw-r--r--xen/arch/arm/dummy.S3
-rw-r--r--xen/arch/arm/mm.c6
2 files changed, 6 insertions, 3 deletions
diff --git a/xen/arch/arm/dummy.S b/xen/arch/arm/dummy.S
index 3497afa473..6416f949cf 100644
--- a/xen/arch/arm/dummy.S
+++ b/xen/arch/arm/dummy.S
@@ -8,6 +8,3 @@ x: mov pc, lr
/* PIRQ support */
DUMMY(nr_irqs_gsi);
-
-/* Other */
-DUMMY(share_xen_page_with_privileged_guests);
diff --git a/xen/arch/arm/mm.c b/xen/arch/arm/mm.c
index d9c1ff71e3..d97b3ea4af 100644
--- a/xen/arch/arm/mm.c
+++ b/xen/arch/arm/mm.c
@@ -506,6 +506,12 @@ void share_xen_page_with_guest(struct page_info *page,
spin_unlock(&d->page_alloc_lock);
}
+void share_xen_page_with_privileged_guests(
+ struct page_info *page, int readonly)
+{
+ share_xen_page_with_guest(page, dom_xen, readonly);
+}
+
static int xenmem_add_to_physmap_one(
struct domain *d,
uint16_t space,