You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/target/ppc/translate
Nicholas Piggin 8defe9da08 target/ppc: Fix facility interrupt checks for VSX
Facility interrupt checks in general should come after the ISA version
check, because the facility interrupt and facility type themselves are
ISA dependent and should not appear on CPUs where the instruction does
not exist at all.

This resolves a QEMU crash booting NetBSD/macppc due to

  qemu: fatal: Raised an exception without defined vector 94

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2741
Cc: Chinmay Rath <rathc@linux.ibm.com>
Cc: qemu-stable@nongnu.org
Debugged-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Fixes: aa0f34ec3f ("target/ppc: implement vrlq")
Fixes: 7419dc5b2b ("target/ppc: Move VSX vector storage access insns to decodetree.")
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
1 month ago
..
bhrb-impl.c.inc target/ppc: Add clrbhrb and mfbhrbe instructions 11 months ago
branch-impl.c.inc target/ppc: Add recording of taken branches to BHRB 11 months ago
dfp-impl.c.inc tcg: Rename cpu_env to tcg_env 2 years ago
fixedpoint-impl.c.inc target/ppc: Move logical fixed-point instructions to decodetree. 11 months ago
fp-impl.c.inc target/ppc: Move floating-point arithmetic instructions to decodetree. 11 months ago
fp-ops.c.inc target/ppc: Move floating-point arithmetic instructions to decodetree. 11 months ago
misc-impl.c.inc target/ppc: Implement attn instruction on BookS 64-bit processors 11 months ago
processor-ctrl-impl.c.inc target/ppc: add SMT support to msgsnd broadcast 11 months ago
spe-impl.c.inc tcg: Rename cpu_env to tcg_env 2 years ago
spe-ops.c.inc meson: rename included C source files to .c.inc 5 years ago
storage-ctrl-impl.c.inc target/ppc: Fix broadcast tlbie synchronisation 11 months ago
vmx-impl.c.inc target/ppc: Fix facility interrupt checks for VSX 1 month ago
vmx-ops.c.inc target/ppc: Move VMX integer add/sub saturate insns to decodetree. 9 months ago
vsx-impl.c.inc target/ppc: Fix facility interrupt checks for VSX 1 month ago
vsx-ops.c.inc target/ppc: Move VSX fp compare insns to decodetree. 9 months ago