This commit adds further TCR_EL1/TTBCR defines to simplify access to the respective register contents.
Signed-off-by: Sergej Proskurin <prosku...@sec.in.tum.de> --- Cc: Stefano Stabellini <sstabell...@kernel.org> Cc: Julien Grall <julien.gr...@arm.com> --- xen/include/asm-arm/processor.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/xen/include/asm-arm/processor.h b/xen/include/asm-arm/processor.h index c8b8cff311..8cf442c73c 100644 --- a/xen/include/asm-arm/processor.h +++ b/xen/include/asm-arm/processor.h @@ -157,6 +157,8 @@ /* TCR: Stage 1 Translation Control */ #define TCR_T0SZ(x) ((x)<<0) +#define TCR_T0SZ_SHIFT 0 +#define TCR_T1SZ_SHIFT 16 #define TCR_IRGN0_NC (_AC(0x0,UL)<<8) #define TCR_IRGN0_WBWA (_AC(0x1,UL)<<8) @@ -183,6 +185,8 @@ #define TCR_RES1 (_AC(1,UL)<<31|_AC(1,UL)<<23) +#define TCR_SZ_MASK (_AC(0x3f,UL)<<0) + #else #define TCR_RES1 (_AC(1,UL)<<31) -- 2.12.2 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel