Version 3 was way back in August: https://lore.kernel.org/qemu-devel/20210818191920.390759-1-richard.hender...@linaro.org/
Quite a few of the patches in there have been merged, but not all. Based-on: <20211227150127.2659293-1-richard.hender...@linaro.org> There are follow-on patch sets for arm, mips, and sparc, which I will be refreshing soon. Xuerui, I believe that tcg/loongarch should be as simple as one of these five. r~ Richard Henderson (7): tcg/i386: Support raising sigbus for user-only tcg/aarch64: Support raising sigbus for user-only tcg/ppc: Support raising sigbus for user-only tcg/riscv: Support raising sigbus for user-only tcg/s390x: Support raising sigbus for user-only tcg/tci: Support raising sigbus for user-only tests/tcg/multiarch: Add sigbus.c tcg/aarch64/tcg-target.h | 2 - tcg/i386/tcg-target.h | 2 - tcg/ppc/tcg-target.h | 2 - tcg/riscv/tcg-target.h | 2 - tcg/s390x/tcg-target.h | 2 - tcg/tci.c | 20 +++++-- tests/tcg/multiarch/sigbus.c | 68 +++++++++++++++++++++++ tcg/aarch64/tcg-target.c.inc | 91 +++++++++++++++++++++++++------ tcg/i386/tcg-target.c.inc | 103 +++++++++++++++++++++++++++++++++-- tcg/ppc/tcg-target.c.inc | 98 ++++++++++++++++++++++++++++++--- tcg/riscv/tcg-target.c.inc | 63 ++++++++++++++++++++- tcg/s390x/tcg-target.c.inc | 59 +++++++++++++++++++- 12 files changed, 462 insertions(+), 50 deletions(-) create mode 100644 tests/tcg/multiarch/sigbus.c -- 2.25.1