diff --git a/target/arm/helper.c b/target/arm/helper.c index 32cf6039e3..63cdb29510 100644 --- a/target/arm/helper.c +++ b/target/arm/helper.c @@ -3878,7 +3878,7 @@ static CPAccessResult at_s1e2_access(CPUARMState *env, const ARMCPRegInfo *ri, { if (arm_current_el(env) == 3 && !(env->cp15.scr_el3 & (SCR_NS | SCR_EEL2))) { - return CP_ACCESS_TRAP; + return CP_ACCESS_TRAP_UNCATEGORIZED; } return at_e012_access(env, ri, isread); }