summaryrefslogtreecommitdiff
path: root/xen/include/asm-arm/page.h
diff options
context:
space:
mode:
authorSergej Proskurin <proskurin@sec.in.tum.de>2017-08-16 15:17:36 +0200
committerStefano Stabellini <sstabellini@kernel.org>2017-08-18 10:27:28 -0700
commitf013bc61ec23f7697f33bbb5a5ed674745ecc223 (patch)
tree38012f6efe37e53e166b4f1c2edfc11c63fe5a48 /xen/include/asm-arm/page.h
parent9d520d171c64940ee8a42d894697ce88ca1679b5 (diff)
arm/mem_access: Introduce GV2M_EXEC permission
We extend the current implementation by an additional permission, GV2M_EXEC, which will be used to describe execute permissions of PTE's as part of our guest translation table walk implementation. Signed-off-by: Sergej Proskurin <proskurin@sec.in.tum.de> Acked-by: Julien Grall <julien.grall@arm.com> Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
Diffstat (limited to 'xen/include/asm-arm/page.h')
-rw-r--r--xen/include/asm-arm/page.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/xen/include/asm-arm/page.h b/xen/include/asm-arm/page.h
index cef2f28914..b8d641bfaf 100644
--- a/xen/include/asm-arm/page.h
+++ b/xen/include/asm-arm/page.h
@@ -90,6 +90,7 @@
/* Flags for get_page_from_gva, gvirt_to_maddr etc */
#define GV2M_READ (0u<<0)
#define GV2M_WRITE (1u<<0)
+#define GV2M_EXEC (1u<<1)
#ifndef __ASSEMBLY__