diff options
author | Sergej Proskurin <proskurin@sec.in.tum.de> | 2017-08-16 15:17:36 +0200 |
---|---|---|
committer | Stefano Stabellini <sstabellini@kernel.org> | 2017-08-18 10:27:28 -0700 |
commit | f013bc61ec23f7697f33bbb5a5ed674745ecc223 (patch) | |
tree | 38012f6efe37e53e166b4f1c2edfc11c63fe5a48 /xen/include/asm-arm/page.h | |
parent | 9d520d171c64940ee8a42d894697ce88ca1679b5 (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.h | 1 |
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__ |