qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v2 00/15] linux-user/sparc: Handle missing traps


From: Laurent Vivier
Subject: Re: [PATCH v2 00/15] linux-user/sparc: Handle missing traps
Date: Tue, 7 Mar 2023 16:56:49 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0

Hi Richard,

I don't have the time to review your series, do you want I queue it in the linux-user branch and I keep it if it passes my test suite?

Thanks,
Laurent

Le 16/02/2023 à 06:45, Richard Henderson a écrit :
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(-)





reply via email to

[Prev in Thread] Current Thread [Next in Thread]