On 9/21/26 08:54, Michael Tokarev wrote:
On 9/18/26 23:29, Helge Deller wrote:
linux-user patches for mlock syscall and loongarch64 and riscv fixes
Add support for the mlock syscall, and some fixes for loongarch64 and riscv.
----------------------------------------------------------------
Michael Morrell (1):
linux-user: implement mlock2(2) syscall
SignKirigami (1):
linux-user/loongarch64: Detect vector stores in host_signal_write()
wangyang (2):
linux-user/riscv: honor zicntr=false for base counterCSRs
linux-user/riscv: invalidate reservations after stores
.../include/host/loongarch64/host-signal.h | 6 +++
linux-user/riscv/target_cpu.h | 2 +
linux-user/syscall.c | 9 +++++
linux-user/syscall_defs.h | 4 ++
target/riscv/cpu.c | 3 ++
target/riscv/cpu.h | 3 ++
target/riscv/helper.h | 5 +++
target/riscv/tcg/csr.c | 11 ++++--
target/riscv/tcg/insn_trans/trans_rva.c.inc | 24 ++++++++++++
target/riscv/tcg/insn_trans/trans_rvi.c.inc | 11 ++++++
.../riscv/tcg/insn_trans/trans_rvzawrs.c.inc | 3 ++
target/riscv/tcg/op_helper.c | 35 +++++++++++++++++
target/riscv/tcg/translate.c | 38 +++++++++++++++++++
13 files changed, 150 insertions(+), 4 deletions(-)
I'm picking up this whole pull request for 11.1.x stable series, and
3 out of 4 changes for 10.0.x and 11.0.x series:
linux-user: implement mlock2(2) syscall
linux-user/riscv: honor zicntr=false for base counterCSRs
linux-user/loongarch64: Detect vector stores in host_signal_write()
Please let me know if I should not.
That's ok.
The "invalidate reservations" change requires quite some tweaking
for older releases, so I'm skipping it for now. Please tell me if
I should try harder and pick it up for older series too.
No, just leave it out then.
Thank you for your efforts!
Helge