Peter Maydell <peter.mayd...@linaro.org> writes: > The access pseudocode for the CNTPS_TVAL_EL1, CNTPS_CTL_EL1 and > CNTPS_CVAL_EL1 secure timer registers says that they are UNDEFINED > from EL2 or NS EL1. We incorrectly return CP_ACCESS_TRAP from the > access function in these cases, which means that we report the wrong > syndrome value to the target EL. > > Use CP_ACCESS_TRAP_UNCATEGORIZED, which reports the correct syndrome > value for an UNDEFINED instruction. > > Cc: qemu-sta...@nongnu.org > Fixes: b4d3978c2fd ("target-arm: Add the AArch64 view of the Secure physical > timer") > Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Reviewed-by: Alex Bennée <alex.ben...@linaro.org> -- Alex Bennée Virtualisation Tech Lead @ Linaro