target-arm: Add TPIDR_EL2

Backports commit ff05f37babe7874f28dcead6e9e4f1904d35a13a from qemu
This commit is contained in:
Edgar E. Iglesias 2018-02-13 08:00:09 -05:00 committed by Lioncash
parent 0374ab0421
commit 2ec3c2da5d
No known key found for this signature in database
GPG key ID: 4E3C3CC1031BA9C7

View file

@ -2184,6 +2184,8 @@ static const ARMCPRegInfo v8_el3_no_el2_cp_reginfo[] = {
PL2_RW, 0, NULL, 0 }, PL2_RW, 0, NULL, 0 },
{ "SCTLR_EL2", 0,1,0, 3,4,0, ARM_CP_STATE_BOTH, ARM_CP_CONST, { "SCTLR_EL2", 0,1,0, 3,4,0, ARM_CP_STATE_BOTH, ARM_CP_CONST,
PL2_RW, 0, NULL, 0 }, PL2_RW, 0, NULL, 0 },
{ "TPIDR_EL2", 0,13,0, 3,4,2, ARM_CP_STATE_BOTH, ARM_CP_CONST,
PL2_RW, 0, NULL, 0 },
REGINFO_SENTINEL REGINFO_SENTINEL
}; };
@ -2247,6 +2249,8 @@ static const ARMCPRegInfo v8_el2_cp_reginfo[] = {
{ "SCTLR_EL2", 0,1,0, 3,4,0, ARM_CP_STATE_BOTH, 0, { "SCTLR_EL2", 0,1,0, 3,4,0, ARM_CP_STATE_BOTH, 0,
PL2_RW, 0, NULL, 0, offsetof(CPUARMState, cp15.sctlr_el[2]), {0, 0}, PL2_RW, 0, NULL, 0, offsetof(CPUARMState, cp15.sctlr_el[2]), {0, 0},
NULL, NULL, sctlr_write, NULL, raw_write }, NULL, NULL, sctlr_write, NULL, raw_write },
{ "TPIDR_EL2", 0,13,0, 3,4,2, ARM_CP_STATE_BOTH, 0,
PL2_RW, 0, NULL, 0, offsetof(CPUARMState, cp15.tpidr_el[2]) },
REGINFO_SENTINEL REGINFO_SENTINEL
}; };