diff options
-rw-r--r-- | src/arch/arm/miscregs.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/arch/arm/miscregs.cc b/src/arch/arm/miscregs.cc index d8c257f08..2ad256273 100644 --- a/src/arch/arm/miscregs.cc +++ b/src/arch/arm/miscregs.cc @@ -3177,7 +3177,7 @@ decodeAArch64SysReg(unsigned op0, unsigned op1, case 0: return MISCREG_PMCCNTR_EL0; case 1: - return MISCREG_PMCCFILTR_EL0; + return MISCREG_PMXEVTYPER_EL0; case 2: return MISCREG_PMXEVCNTR_EL0; } @@ -3434,6 +3434,11 @@ decodeAArch64SysReg(unsigned op0, unsigned op1, return MISCREG_PMEVTYPER5_EL0; } break; + case 15: + switch (op2) { + case 7: + return MISCREG_PMCCFILTR_EL0; + } } break; case 4: |