Lots of missing trap codes for cpu_loop(). Changes for v2: - Fix v8plus syscall trap. - New patch to unify syscall error return via C flag.
r~ Richard Henderson (15): linux-user/sparc: Raise SIGILL for all unhandled software traps linux-user/sparc: Tidy syscall trap linux-user/sparc: Tidy syscall error return linux-user/sparc: Use TT_TRAP for flush windows linux-user/sparc: Tidy window spill/fill traps linux-user/sparc: Fix sparc64_{get,set}_context traps linux-user/sparc: Handle software breakpoint trap linux-user/sparc: Handle division by zero traps linux-user/sparc: Handle getcc, setcc, getpsr traps linux-user/sparc: Handle priviledged opcode trap linux-user/sparc: Handle privilidged action trap linux-user/sparc: Handle coprocessor disabled trap linux-user/sparc: Handle unimplemented flush trap linux-user/sparc: Handle floating-point exceptions linux-user/sparc: Handle tag overflow traps linux-user/sparc/target_signal.h | 2 +- linux-user/syscall_defs.h | 5 + target/sparc/cpu.h | 3 +- linux-user/sparc/cpu_loop.c | 190 ++++++++++++++++++++++++------- linux-user/sparc/signal.c | 36 +++--- 5 files changed, 175 insertions(+), 61 deletions(-) -- 2.34.1