]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/alpha: Implement alpha_cpu_record_sigbus
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 23 Jul 2021 22:20:55 +0000 (12:20 -1000)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 2 Nov 2021 11:00:52 +0000 (07:00 -0400)
commite7424abc201ea06ff91a15fd86a533a22cd8dff4
treed35abf7874f85105c7d7ae1d8bf6ab492ecf8498
parent12ed56407e60371d45ffa3b7f2fd00c4d7efa580
target/alpha: Implement alpha_cpu_record_sigbus

Record trap_arg{0,1,2} for the linux-user signal frame.

Raise SIGBUS directly from cpu_loop_exit_sigbus, which means
we can remove the code for EXCP_UNALIGN in cpu_loop.

Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
linux-user/alpha/cpu_loop.c
target/alpha/cpu.c
target/alpha/cpu.h
target/alpha/mem_helper.c