From e590f0d1efe37448d16a86dd03fba1db6c0b4f65 Mon Sep 17 00:00:00 2001 From: Curtis Dunham Date: Tue, 26 May 2015 03:21:45 -0400 Subject: arm: implement the CONTEXTIDR_EL2 system reg. --- src/arch/arm/miscregs.cc | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/arch/arm/miscregs.cc') diff --git a/src/arch/arm/miscregs.cc b/src/arch/arm/miscregs.cc index 729cb4e8b..3a40a27b0 100644 --- a/src/arch/arm/miscregs.cc +++ b/src/arch/arm/miscregs.cc @@ -1334,6 +1334,8 @@ bitset miscRegInfo[NUM_MISCREGS] = { bitset(string("11111111110000000100")), // MISCREG_CBAR_EL1 bitset(string("01010101010000000001")), + // MISCREG_CONTEXTIDR_EL2 + bitset(string("11111100000000000001")), // Dummy registers // MISCREG_NOP @@ -3343,6 +3345,8 @@ decodeAArch64SysReg(unsigned op0, unsigned op1, switch (crm) { case 0: switch (op2) { + case 1: + return MISCREG_CONTEXTIDR_EL2; case 2: return MISCREG_TPIDR_EL2; } -- cgit v1.2.3