Implement the HFGITR_EL2.ERET fine-grained trap. This traps
execution from AArch64 EL1 of ERET, ERETAA and ERETAB. The trap is
reported with a syndrome value of 0x1a.
The trap must take precedence over a possible pointer-authentication
trap for ERETAA and ERETAB.
Signed-off-by: Peter Maydell<peter.maydell@linaro.org>
---
target/arm/cpu.h | 1 +
target/arm/syndrome.h | 10 ++++++++++
target/arm/translate.h | 2 ++
target/arm/helper.c | 3 +++
target/arm/translate-a64.c | 10 ++++++++++
5 files changed, 26 insertions(+)