]> www.infradead.org Git - users/dwmw2/qemu.git/commit
target/hppa: Drop diag_getshadowregs_pa2 and diag_putshadowregs_pa2
authorHelge Deller <deller@gmx.de>
Wed, 29 Jan 2025 03:27:01 +0000 (04:27 +0100)
committerHelge Deller <deller@gmx.de>
Thu, 30 Jan 2025 12:37:20 +0000 (13:37 +0100)
commit009e0927f3d8cc852a6fee928dca52b5e9bd2ced
tree1a82427f93f519e52751dbb9c65242b104a0efc6
parent8f2a1c5926bf933abce54de23d5ae44371c50e23
target/hppa: Drop diag_getshadowregs_pa2 and diag_putshadowregs_pa2

diag_getshadowregs_pa2() and diag_putshadowregs_pa2() were added in
commit 3bdf20819e68 based on some analysis of ODE code, but now they
conflict with the generic mfdiag/mtdiag instructions. I believe the
former analysis was wrong, so remove them again. Note that all diag
instructions are badly documented, so most things are based on reverse
engineering and thus may be wrong.

Signed-off-by: Helge Deller <deller@gmx.de>
Fixes: 3bdf20819e68 ("target/hppa: Add diag instructions to set/restore shadow registers")
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
target/hppa/insns.decode
target/hppa/translate.c