target/hppa: exit tb on flush cache instructions
authorSven Schnelle <svens@stackframe.org>
Tue, 19 Mar 2024 16:19:19 +0000 (17:19 +0100)
committerRichard Henderson <richard.henderson@linaro.org>
Wed, 20 Mar 2024 00:08:02 +0000 (14:08 -1000)
commitad1fdacd1b936557514dd72c2079a80be0c2dfb4
tree85d49dd81462c8aaaf6900ea779f11297c4bfb30
parentae157fc25053917830c3b581bc282f906e6d95d3
target/hppa: exit tb on flush cache instructions

When the guest modifies the tb it is currently executing from,
it executes a fic instruction. Exit the tb on such instruction,
otherwise we might execute stale code.

Signed-off-by: Sven Schnelle <svens@stackframe.org>
Message-Id: <20240319161921.487080-5-svens@stackframe.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
target/hppa/insns.decode
target/hppa/translate.c