This patch adds handling for HINT instructions as noops.
Signed-off-by: Alexander Graf <[email protected]>
---
target-arm/translate-a64.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/target-arm/translate-a64.c b/target-arm/translate-a64.c
index a2d5942..cbfc449 100644
--- a/target-arm/translate-a64.c
+++ b/target-arm/translate-a64.c
@@ -1838,6 +1838,8 @@ void disas_a64_insn(CPUARMState *env, DisasContext *s)
handle_mrs(s, insn);
} else if (get_bits(insn, 20, 12) == 0xd51) {
handle_msr(s, insn);
+ } else if ((insn & 0xfffff01f) == 0xd503201f) {
+ /* HINT instructions, do nothing */
} else {
unallocated_encoding(s);
}
--
1.7.12.4