09.04.2024 22:35, Richard Henderson wrote:
> target/m68k: Fix fp accrued exception reporting
> target/hppa: Fix IIAOQ, IIASQ for pa2.0
> target/sh4: Fixes to mac.l and mac.w saturation
> target/sh4: Fixes to illegal delay slot reporting
> linux-user: Fix waitid return of siginfo_t and rusage
> linux-user: Preserve unswapped siginfo_t for strace
> tcg/optimize: Do not attempt to constant fold neg_vec
> accel/tcg: Improve can_do_io management, mmio bug fix
From this list, do we pick something for stable?
It looks like
tcg/optimize: Do not attempt to constant fold neg_vec
linux-user: Fix waitid return of siginfo_t and rusage
target/hppa: Fix IIAOQ, IIASQ for pa2.0
should be picked.
From sh4 mac* et al, this can be picked too:
target/sh4: mac.w: memory accesses are 16-bit words
but I dunno about the others:
target/sh4: Merge mach and macl into a union
target/sh4: Fix mac.l with saturation enabled
target/sh4: Fix mac.w with saturation enabled
target/sh4: add missing CHECK_NOT_DELAY_SLOT
target/m68k: Map FPU exceptions to FPSR register
A long(ish) DisasContextBase series leading to
accel/tcg: Improve can_do_io management
probably should not go to stable.
Adding changes authors and reviewers to the Cc list
for comments.
Thanks,
/mjt
> ----------------------------------------------------------------
> Keith Packard (1):
> target/m68k: Map FPU exceptions to FPSR register
>
> Nguyen Dinh Phi (1):
> linux-user: replace calloc() with g_new0()
>
> Richard Henderson (14):
> tcg/optimize: Do not attempt to constant fold neg_vec
> linux-user: Fix waitid return of siginfo_t and rusage
> target/hppa: Fix IIAOQ, IIASQ for pa2.0
> target/sh4: Merge mach and macl into a union
> tcg: Add TCGContext.emit_before_op
> accel/tcg: Add insn_start to DisasContextBase
> target/arm: Use insn_start from DisasContextBase
> target/hppa: Use insn_start from DisasContextBase
> target/i386: Preserve DisasContextBase.insn_start across rewind
> target/microblaze: Use insn_start from DisasContextBase
> target/riscv: Use insn_start from DisasContextBase
> target/s390x: Use insn_start from DisasContextBase
> accel/tcg: Improve can_do_io management
> linux-user: Preserve unswapped siginfo_t for strace
>
> Zack Buhman (4):
> target/sh4: mac.w: memory accesses are 16-bit words
> target/sh4: Fix mac.l with saturation enabled
> target/sh4: Fix mac.w with saturation enabled
> target/sh4: add missing CHECK_NOT_DELAY_SLOT