Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: f3d9393791e6c02bae99f920d350e65cd299fed1
      
https://github.com/qemu/qemu/commit/f3d9393791e6c02bae99f920d350e65cd299fed1
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M hw/core/cpu-common.c

  Log Message:
  -----------
  hw/core: Dump cpu_reset in the reset.exit phase

During reset.hold, the cpu is in an inconsistent state,
where the leaf class has not had a chance to initialize
state at all.

This is visible as a SIGSEGV in "qemu-system-sparc64 -d cpu_reset".

Move the dump to the exit phase, where all initialization
is certain to be complete.

Reported-by: Henk van der Laak <h...@laaksoft.nl>
Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: fd5c5032df6bea4bbf56752d8885c8a9770c4959
      
https://github.com/qemu/qemu/commit/fd5c5032df6bea4bbf56752d8885c8a9770c4959
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M hw/core/cpu-common.c

  Log Message:
  -----------
  hw/core: Use qemu_log_trylock/unlock in cpu_common_reset_exit

Ensure that the "CPU Reset" message won't be separated
from the cpu_dump_state output.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: d7cde4df1c1b1f24dfd7760fe897429b75200b19
      
https://github.com/qemu/qemu/commit/d7cde4df1c1b1f24dfd7760fe897429b75200b19
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/strace.c

  Log Message:
  -----------
  linux-user: Tidy print_socket_protocol

Sink all of the qemu_log calls to the end, collecting only
a string for the name, if identified.  Merge separate if
blocks into one switch.

Reviewed-by: Daniel P. Berrangé <berra...@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: e61df9176d7a0107069de1a77b6f502b24b34f58
      
https://github.com/qemu/qemu/commit/e61df9176d7a0107069de1a77b6f502b24b34f58
  Author: Peter Maydell <peter.mayd...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M bsd-user/main.c
    M docs/about/deprecated.rst
    M docs/about/removed-features.rst
    M docs/user/main.rst
    M linux-user/main.c

  Log Message:
  -----------
  linux-user: Drop deprecated -p option

The user-mode '-p' option has been deprecated since 9.0 and
doesn't do anything except emit a warning. We are well past
our minimum deprecation period, so drop the option.

Reviewed-by: Alex Bennée <alex.ben...@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Reviewed-by: Richard Henderson <richard.hender...@linaro.org>
Reviewed-by: Thomas Huth <th...@redhat.com>
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>
Message-ID: <20250828162012.3307647-1-peter.mayd...@linaro.org>


  Commit: 720dbc31cb424ba6364e99a340fca805d1837bfa
      
https://github.com/qemu/qemu/commit/720dbc31cb424ba6364e99a340fca805d1837bfa
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user/x86_64: Convert target_elf_gregset_t to a struct

A structure typedef may be abstract, while an array typedef cannot.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 4d8db2fa6f8e1e77fd88b1c3a4b0409adad630c0
      
https://github.com/qemu/qemu/commit/4d8db2fa6f8e1e77fd88b1c3a4b0409adad630c0
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user/i386: Convert target_elf_gregset_t to a struct

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: ea37ee2b2659a7fa4b1161112c0be3559180ccdd
      
https://github.com/qemu/qemu/commit/ea37ee2b2659a7fa4b1161112c0be3559180ccdd
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user/arm: Convert target_elf_gregset_t to a struct

While we're at it, loop over the general registers
rather than open-code them.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 0b3357425cef78233ec0c574990a4e70e53c30e6
      
https://github.com/qemu/qemu/commit/0b3357425cef78233ec0c574990a4e70e53c30e6
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user/aarch64: Convert target_elf_gregset_t to a struct

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 544843f2e76b2d40535b8b3d14007371cbd868f8
      
https://github.com/qemu/qemu/commit/544843f2e76b2d40535b8b3d14007371cbd868f8
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user/ppc: Convert target_elf_gregset_t to a struct

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 68bb444d358c8cbe7bf4d8f942491ff01f132443
      
https://github.com/qemu/qemu/commit/68bb444d358c8cbe7bf4d8f942491ff01f132443
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user/loongarch64: Convert target_elf_gregset_t to a struct

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 5c86402eef21c09c65c23158ddebd791fdf603c9
      
https://github.com/qemu/qemu/commit/5c86402eef21c09c65c23158ddebd791fdf603c9
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user/mips: Convert target_elf_gregset_t to a struct

While we're at it, merge the store of TARGET_EF_R0 into the
loop over all R0 registers.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: b4ad80d6d3355f2ab7f02381f8eb697609b89e93
      
https://github.com/qemu/qemu/commit/b4ad80d6d3355f2ab7f02381f8eb697609b89e93
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user/microblaze: Convert target_elf_gregset_t to a struct

While we're at it, drop "pos++" and simply open-code indexes.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: aebdd808e6288d78d7393bf1d4b49aaea93f786c
      
https://github.com/qemu/qemu/commit/aebdd808e6288d78d7393bf1d4b49aaea93f786c
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user/openrisc: Convert target_elf_gregset_t to a struct

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 7bd01645d66c23ef5494dcc8ea13d15bc90d82f5
      
https://github.com/qemu/qemu/commit/7bd01645d66c23ef5494dcc8ea13d15bc90d82f5
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user/sh4: Convert target_elf_gregset_t to a struct

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: a9caaa69f081c6ae0a1adead578a757be5dec98b
      
https://github.com/qemu/qemu/commit/a9caaa69f081c6ae0a1adead578a757be5dec98b
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user/m68k: Convert target_elf_gregset_t to a struct

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: f2accdfac4ca431dd58054a82c2312bc58e984a2
      
https://github.com/qemu/qemu/commit/f2accdfac4ca431dd58054a82c2312bc58e984a2
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user/s390x: Convert target_elf_gregset_t to a struct

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 8caa6621109ea1fb71870aa52c688de1f7dc64e9
      
https://github.com/qemu/qemu/commit/8caa6621109ea1fb71870aa52c688de1f7dc64e9
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user/xtensa: Convert target_elf_gregset_t to a struct

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 1b32b3d7d8d438ee46313312aa62ae8b89c90bcb
      
https://github.com/qemu/qemu/commit/1b32b3d7d8d438ee46313312aa62ae8b89c90bcb
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user: Update comment for target_elf_gregset_t

The only thing now used by generic core dump code is
target_elf_gregset_t; ELF_NREG and target_elf_greg_t
are now private to the implementation.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 553bf7dbd466794955f93c07b5c6fc0a7f65abb4
      
https://github.com/qemu/qemu/commit/553bf7dbd466794955f93c07b5c6fc0a7f65abb4
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/loader.h

  Log Message:
  -----------
  linux-user: Declare elf_core_copy_regs in loader.h

Drop the static from all implementations.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: bb130c1758863f9d5c825ed7bf21669c15d6deff
      
https://github.com/qemu/qemu/commit/bb130c1758863f9d5c825ed7bf21669c15d6deff
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user: Rename USE_ELF_CORE_DUMP to HAVE_ELF_CORE_DUMP

The other knobs in target_elf.h are all HAVE_*.
Rename this USE_ELF_CORE_DUMP to match.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 93c62ca6fe31dadbdb38688f67c741ee00448a24
      
https://github.com/qemu/qemu/commit/93c62ca6fe31dadbdb38688f67c741ee00448a24
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/i386/elfload.c
    M linux-user/i386/target_elf.h
    M linux-user/x86_64/elfload.c
    M linux-user/x86_64/target_elf.h

  Log Message:
  -----------
  linux-user: Move elf_core_copy_regs to {i386,x86_64}/elfload.c

Move elf_core_copy_regs to elfload.c.
Move HAVE_ELF_CORE_DUMP, ELF_NREGS, target_elf_gregset_t to target_elf.h.
For now, duplicate the definitions of target_elf_greg_t and tswapreg.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 53c6724cc96acc64bf6213e5820e3cd610e7eaa4
      
https://github.com/qemu/qemu/commit/53c6724cc96acc64bf6213e5820e3cd610e7eaa4
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/arm/elfload.c
    M linux-user/arm/target_elf.h
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user: Move elf_core_copy_regs to arm/elfload.c

Move elf_core_copy_regs to elfload.c.
Move HAVE_ELF_CORE_DUMP, ELF_NREGS, target_elf_gregset_t to target_elf.h.
For now, duplicate the definitions of target_elf_greg_t and tswapreg.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: b71b68b233dd828960e57702580a97b11f3fd26f
      
https://github.com/qemu/qemu/commit/b71b68b233dd828960e57702580a97b11f3fd26f
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/aarch64/elfload.c
    M linux-user/aarch64/target_elf.h
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user: Move elf_core_copy_regs to aarch64/elfload.c

Move elf_core_copy_regs to elfload.c.
Move HAVE_ELF_CORE_DUMP, ELF_NREGS, target_elf_gregset_t to target_elf.h.
For now, duplicate the definitions of target_elf_greg_t and tswapreg.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: a67e20d629a849d9d9d5ef527963462cd0718e78
      
https://github.com/qemu/qemu/commit/a67e20d629a849d9d9d5ef527963462cd0718e78
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/ppc/elfload.c
    M linux-user/ppc/target_elf.h

  Log Message:
  -----------
  linux-user: Move elf_core_copy_regs to ppc/elfload.c

Move elf_core_copy_regs to elfload.c.
Move HAVE_ELF_CORE_DUMP, ELF_NREGS, target_elf_gregset_t to target_elf.h.
For now, duplicate the definitions of target_elf_greg_t and tswapreg.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: cf334829cb2a68ba1582923c773557b6fd20e123
      
https://github.com/qemu/qemu/commit/cf334829cb2a68ba1582923c773557b6fd20e123
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/loongarch64/elfload.c
    M linux-user/loongarch64/target_elf.h

  Log Message:
  -----------
  linux-user: Move elf_core_copy_regs to loongarch64/elfload.c

Move elf_core_copy_regs to elfload.c.
Move HAVE_ELF_CORE_DUMP, ELF_NREGS, target_elf_gregset_t to target_elf.h.
For now, duplicate the definitions of target_elf_greg_t and tswapreg.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: a8081da18de8f3558b593e9c1ff12b9319c1d892
      
https://github.com/qemu/qemu/commit/a8081da18de8f3558b593e9c1ff12b9319c1d892
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/mips/elfload.c
    M linux-user/mips/target_elf.h
    M linux-user/mips64/target_elf.h

  Log Message:
  -----------
  linux-user: Move elf_core_copy_regs to mips/elfload.c

Move elf_core_copy_regs to elfload.c.
Move HAVE_ELF_CORE_DUMP, ELF_NREGS, target_elf_gregset_t to target_elf.h.
For now, duplicate the definitions of target_elf_greg_t and tswapreg.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: e06b9c34eaa388e0503426c7831a2db977a472fd
      
https://github.com/qemu/qemu/commit/e06b9c34eaa388e0503426c7831a2db977a472fd
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/microblaze/elfload.c
    M linux-user/microblaze/target_elf.h

  Log Message:
  -----------
  linux-user: Move elf_core_copy_regs to microblaze/elfload.c

Move elf_core_copy_regs to elfload.c.
Move HAVE_ELF_CORE_DUMP, ELF_NREGS, target_elf_gregset_t to target_elf.h.
For now, duplicate the definitions of target_elf_greg_t and tswapreg.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 28c7d60b54d7e6e3afa064ceae7a4786375d8b4b
      
https://github.com/qemu/qemu/commit/28c7d60b54d7e6e3afa064ceae7a4786375d8b4b
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/openrisc/elfload.c
    M linux-user/openrisc/target_elf.h

  Log Message:
  -----------
  linux-user: Move elf_core_copy_regs to openrisc/elfload.c

Move elf_core_copy_regs to elfload.c.
Move HAVE_ELF_CORE_DUMP, ELF_NREGS, target_elf_gregset_t to target_elf.h.
For now, duplicate the definitions of target_elf_greg_t and tswapreg.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: a4ea8c30e7c8ae49e2e50e2c410581ad53c3e1fb
      
https://github.com/qemu/qemu/commit/a4ea8c30e7c8ae49e2e50e2c410581ad53c3e1fb
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/sh4/elfload.c
    M linux-user/sh4/target_elf.h

  Log Message:
  -----------
  linux-user: Move elf_core_copy_regs to sh4/elfload.c

Move elf_core_copy_regs to elfload.c.
Move HAVE_ELF_CORE_DUMP, ELF_NREGS, target_elf_gregset_t to target_elf.h.
For now, duplicate the definitions of target_elf_greg_t and tswapreg.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: bcaebf6e5bac13352a17eb4949464787c34829f9
      
https://github.com/qemu/qemu/commit/bcaebf6e5bac13352a17eb4949464787c34829f9
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/m68k/elfload.c
    M linux-user/m68k/target_elf.h

  Log Message:
  -----------
  linux-user: Move elf_core_copy_regs to m68k/elfload.c

Move elf_core_copy_regs to elfload.c.
Move HAVE_ELF_CORE_DUMP, ELF_NREGS, target_elf_gregset_t to target_elf.h.
For now, duplicate the definitions of target_elf_greg_t and tswapreg.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 59b51b4e7cacca78d0f60e3817150d2c29423d54
      
https://github.com/qemu/qemu/commit/59b51b4e7cacca78d0f60e3817150d2c29423d54
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/s390x/elfload.c
    M linux-user/s390x/target_elf.h

  Log Message:
  -----------
  linux-user: Move elf_core_copy_regs to s390x/elfload.c

Move elf_core_copy_regs to elfload.c.
Move HAVE_ELF_CORE_DUMP, ELF_NREGS, target_elf_gregset_t to target_elf.h.
For now, duplicate the definitions of target_elf_greg_t and tswapreg.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 952916bb8fae405fd9f25be6c3ad0f6f8525ddbf
      
https://github.com/qemu/qemu/commit/952916bb8fae405fd9f25be6c3ad0f6f8525ddbf
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/xtensa/elfload.c
    M linux-user/xtensa/target_elf.h

  Log Message:
  -----------
  linux-user: Move elf_core_copy_regs to xtensa/elfload.c

Move elf_core_copy_regs to elfload.c.
Move HAVE_ELF_CORE_DUMP, ELF_NREGS, target_elf_gregset_t to target_elf.h.
For now, duplicate the definitions of target_elf_greg_t and tswapreg.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 4540a4e6044870dc98bdaacb1593012aef6f5df9
      
https://github.com/qemu/qemu/commit/4540a4e6044870dc98bdaacb1593012aef6f5df9
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user: Remove target_elf_greg_t, tswapreg from elfload.c

These are no longer used within the generic file.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: c47407ef2f4e6b2965b726618cd600aa24149f13
      
https://github.com/qemu/qemu/commit/c47407ef2f4e6b2965b726618cd600aa24149f13
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    A linux-user/i386/target_ptrace.h
    M linux-user/i386/target_syscall.h

  Log Message:
  -----------
  linux-user/i386: Create target_ptrace.h

Remove the target_pt_regs structure from target_syscall.h.
Add target_user_regs_struct to target_ptrace.h, which is
what is actually used by ELF_CORE_COPY_REGS; the layout
of the two structure definitions is identical.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: ff15e62d3f472890b6c93262f85447bfb9eec642
      
https://github.com/qemu/qemu/commit/ff15e62d3f472890b6c93262f85447bfb9eec642
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/i386/elfload.c
    M linux-user/i386/target_elf.h

  Log Message:
  -----------
  linux-user/i386: Expand target_elf_gregset_t

The comment re ELF_NREG is incorrect or out-of-date.
Make use of the fact that target_elf_gregset_t is a
proper structure by using target_user_regs_struct.

Drop target_elf_greg_t and tswapreg.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 399313bb6d94e5f3ce4ce533f9a8c5fe504f6cda
      
https://github.com/qemu/qemu/commit/399313bb6d94e5f3ce4ce533f9a8c5fe504f6cda
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    A linux-user/x86_64/target_ptrace.h
    M linux-user/x86_64/target_syscall.h

  Log Message:
  -----------
  linux-user/x86_64: Create target_ptrace.h

Remove the target_pt_regs structure from target_syscall.h.
Add target_user_regs_struct to target_ptrace.h, which matches
what is actually used on x86_64.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 9c49798e18c00eb07bf6832aa50a1a889a145ec5
      
https://github.com/qemu/qemu/commit/9c49798e18c00eb07bf6832aa50a1a889a145ec5
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/x86_64/elfload.c
    M linux-user/x86_64/target_elf.h

  Log Message:
  -----------
  linux-user/x86_64: Expand target_elf_gregset_t

The comment re ELF_NREG is incorrect or out-of-date.
Make use of the fact that target_elf_gregset_t is a
proper structure by using target_user_regs_struct.

Drop target_elf_greg_t and tswapreg.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 31d0ef2c85ca481266d0a8793afdce38ab0b687c
      
https://github.com/qemu/qemu/commit/31d0ef2c85ca481266d0a8793afdce38ab0b687c
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/x86_64/elfload.c

  Log Message:
  -----------
  linux-user/x86_64: Fix dump of fs_base, gs_base

We were storing the selector, not the base.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 7ee71b02fbc21f9de31140f5237c849e36ee30d5
      
https://github.com/qemu/qemu/commit/7ee71b02fbc21f9de31140f5237c849e36ee30d5
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    A linux-user/aarch64/target_ptrace.h
    M linux-user/aarch64/target_syscall.h

  Log Message:
  -----------
  linux-user/aarch64: Create target_ptrace.h

Move the target_pt_regs structure from target_syscall.h, and
rename to target_user_pt_regs, to match what's in ptrace.h.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: ff22166d3f68786e5f129d2fb34a38cfdc0631b3
      
https://github.com/qemu/qemu/commit/ff22166d3f68786e5f129d2fb34a38cfdc0631b3
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/aarch64/elfload.c
    M linux-user/aarch64/target_elf.h

  Log Message:
  -----------
  linux-user/aarch64: Expand target_elf_gregset_t

Make use of the fact that target_elf_gregset_t is a
proper structure by using target_user_pt_regs.

Drop ELF_NREG, target_elf_greg_t, and tswapreg.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: db58f1667e72b3fa4c0a9e45f0b6b683e836295b
      
https://github.com/qemu/qemu/commit/db58f1667e72b3fa4c0a9e45f0b6b683e836295b
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    A linux-user/arm/target_ptrace.h
    M linux-user/arm/target_syscall.h

  Log Message:
  -----------
  linux-user/arm: Create target_ptrace.h

Move the target_pt_regs structure from target_syscall.h.
Replace the array with proper structure fields.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: af6da9e6b845f31675343c58786b2389b2f4a0ec
      
https://github.com/qemu/qemu/commit/af6da9e6b845f31675343c58786b2389b2f4a0ec
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/arm/elfload.c
    M linux-user/arm/target_elf.h

  Log Message:
  -----------
  linux-user/arm: Expand target_elf_gregset_t

Make use of the fact that target_elf_gregset_t is a proper structure.
Drop ELF_NREG, target_elf_greg_t, and tswapreg.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 9308223c714d1efb275cf21c439ee85f5e6cad0d
      
https://github.com/qemu/qemu/commit/9308223c714d1efb275cf21c439ee85f5e6cad0d
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    A linux-user/loongarch64/target_ptrace.h
    M linux-user/loongarch64/target_syscall.h

  Log Message:
  -----------
  linux-user/loongarch64: Create target_ptrace.h

Remove the target_pt_regs structure from target_syscall.h.
Add target_user_pt_regs to target_ptrace.h, which matches
what is actually used on loongarch64.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 190cc717f8cf50b7d38b8f9b8a2045540f71c571
      
https://github.com/qemu/qemu/commit/190cc717f8cf50b7d38b8f9b8a2045540f71c571
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/loongarch64/elfload.c
    M linux-user/loongarch64/target_elf.h

  Log Message:
  -----------
  linux-user/loongarch64: Expand target_elf_gregset_t

Make use of the fact that target_elf_gregset_t is a proper structure.
Note that the kernel's uses an array, and then it has a bunch of defines
to create symbolic offsets.  Modulo some reserved fields, which we do
not implement here, this is the same layout as struct user_pt_regs.

Drop ELF_NREG, target_elf_greg_t, and tswapreg.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 5c3a0884efe7d9a8651bc847571584804146f3f1
      
https://github.com/qemu/qemu/commit/5c3a0884efe7d9a8651bc847571584804146f3f1
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/m68k/elfload.c
    M linux-user/m68k/target_elf.h

  Log Message:
  -----------
  linux-user/m68k: Expand target_elf_gregset_t

Make use of the fact that target_elf_gregset_t is a proper structure.
Drop ELF_NREG, target_elf_greg_t, and tswapreg.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: cf33264f19b566cda4b50ccfec9e87734b08971f
      
https://github.com/qemu/qemu/commit/cf33264f19b566cda4b50ccfec9e87734b08971f
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/microblaze/signal.c
    A linux-user/microblaze/target_ptrace.h
    M linux-user/microblaze/target_syscall.h

  Log Message:
  -----------
  linux-user/microblaze: Create target_ptrace.h

Move the target_pt_regs structure from target_syscall.h.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: e5c31ef558da16fb9cbb9e3a3c7247b60fdfd05b
      
https://github.com/qemu/qemu/commit/e5c31ef558da16fb9cbb9e3a3c7247b60fdfd05b
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/microblaze/signal.c
    M linux-user/microblaze/target_ptrace.h

  Log Message:
  -----------
  linux-user/microblaze: Fold target_pt_regs.r* to an array

Separately enumerating all 32 registers is not helpful.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: e803a48c1ac72ed47b6490e3d7cf6b0cc7372e85
      
https://github.com/qemu/qemu/commit/e803a48c1ac72ed47b6490e3d7cf6b0cc7372e85
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/microblaze/elfload.c
    M linux-user/microblaze/target_elf.h

  Log Message:
  -----------
  linux-user/microblaze: Expand target_elf_gregset_t

Make use of the fact that target_elf_gregset_t is a proper structure.
Drop ELF_NREG, target_elf_greg_t, and tswapreg.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 0dcef5773000f4d72277c6b41200f35031bdcbb5
      
https://github.com/qemu/qemu/commit/0dcef5773000f4d72277c6b41200f35031bdcbb5
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    A linux-user/mips/target_ptrace.h
    M linux-user/mips/target_syscall.h
    A linux-user/mips64/target_ptrace.h
    M linux-user/mips64/target_syscall.h

  Log Message:
  -----------
  linux-user/mips: Create target_ptrace.h

Move the target_pt_regs structure from target_syscall.h.
Fix the incorrect ordering of the fields.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: c61b88fbe49e428e39eff501cddbcd53f12486cb
      
https://github.com/qemu/qemu/commit/c61b88fbe49e428e39eff501cddbcd53f12486cb
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/mips/elfload.c
    M linux-user/mips/target_elf.h
    M linux-user/mips64/target_elf.h

  Log Message:
  -----------
  linux-user/mips: Use target_ulong for target_elf_greg_t

Make use of the fact that target_elf_gregset_t is a proper structure.
The target_ulong type matches the abi_ulong/abi_ullong
selection within mips64/target_elf.h.

Drop ELF_NREG, target_elf_greg_t, and tswapreg.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 7a4512db0a52b5005999f839cec934a77f32437b
      
https://github.com/qemu/qemu/commit/7a4512db0a52b5005999f839cec934a77f32437b
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/openrisc/signal.c
    A linux-user/openrisc/target_ptrace.h
    M linux-user/openrisc/target_syscall.h

  Log Message:
  -----------
  linux-user/openrisc: Create target_ptrace.h

Move the target_pt_regs structure from target_syscall.h and
rename to target_user_regs_struct, obviating the comment.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 611dd00a45860027f51281fc31e6428aefc8a003
      
https://github.com/qemu/qemu/commit/611dd00a45860027f51281fc31e6428aefc8a003
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/openrisc/elfload.c
    M linux-user/openrisc/target_elf.h

  Log Message:
  -----------
  linux-user/openrisc: Expand target_elf_gregset_t

Make use of the fact that target_elf_gregset_t is a proper structure.
Drop ELF_NREG, target_elf_greg_t, and tswapreg.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 584c21f34eb0419858d74420df7d0fd5f3ea419a
      
https://github.com/qemu/qemu/commit/584c21f34eb0419858d74420df7d0fd5f3ea419a
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    A linux-user/ppc/target_ptrace.h
    M linux-user/ppc/target_syscall.h

  Log Message:
  -----------
  linux-user/ppc: Create target_ptrace.h

Move the target_pt_regs structure from target_syscall.h.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 8ad5f12426dd6218db4753722ab240a16a235259
      
https://github.com/qemu/qemu/commit/8ad5f12426dd6218db4753722ab240a16a235259
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/ppc/elfload.c
    M linux-user/ppc/target_elf.h

  Log Message:
  -----------
  linux-user/ppc: Expand target_elf_gregset_t

Make use of the fact that target_elf_gregset_t is a proper structure.
Drop ELF_NREG, target_elf_greg_t, and tswapreg.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 71c2c79815fafe6d509ca1a76bc67d6041aaa37b
      
https://github.com/qemu/qemu/commit/71c2c79815fafe6d509ca1a76bc67d6041aaa37b
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/s390x/signal.c
    A linux-user/s390x/target_ptrace.h
    M linux-user/s390x/target_syscall.h

  Log Message:
  -----------
  linux-user/s390x: Create target_ptrace.h

Move target_psw_t to target_ptrace.h.  Note that abi_ulong already
has an attribute for 8-byte alignment, so there's no need to carry
another on target_psw_t.

Remove the target_pt_regs; add target_s390x_reg to target_ptrace.h,
which matches what is actually used.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: dabda4f36a992dffde252919124a25fe7054fe42
      
https://github.com/qemu/qemu/commit/dabda4f36a992dffde252919124a25fe7054fe42
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/s390x/elfload.c
    M linux-user/s390x/target_elf.h

  Log Message:
  -----------
  linux-user/s390x: Expand target_elf_gregset_t

Make use of the fact that target_elf_gregset_t is a proper structure.
This lets us drop the ugly cast to uint32_t* in the middle.

Drop ELF_NREG, target_elf_greg_t, and tswapreg.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: ec12f80d1f2915bbd1c2734f7ce1dcbb3c0ff70b
      
https://github.com/qemu/qemu/commit/ec12f80d1f2915bbd1c2734f7ce1dcbb3c0ff70b
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    A linux-user/sh4/target_ptrace.h
    M linux-user/sh4/target_syscall.h

  Log Message:
  -----------
  linux-user/sh4: Create target_ptrace.h

Move target_pt_regs to target_ptrace.h.
Convert to abi_foo types.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 92e1a92823eaa812451a9499754431b2002503ec
      
https://github.com/qemu/qemu/commit/92e1a92823eaa812451a9499754431b2002503ec
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/sh4/elfload.c
    M linux-user/sh4/target_elf.h

  Log Message:
  -----------
  linux-user/sh4: Expand target_elf_gregset_t

Make use of the fact that target_elf_gregset_t is a proper structure.
Drop ELF_NREG, target_elf_greg_t, and tswapreg.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: b90e36861636fc5f021fd2a0676087d076cd0cc9
      
https://github.com/qemu/qemu/commit/b90e36861636fc5f021fd2a0676087d076cd0cc9
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    A linux-user/xtensa/target_ptrace.h
    M linux-user/xtensa/target_syscall.h

  Log Message:
  -----------
  linux-user/xtensa: Create target_ptrace.h

Remove the target_pt_regs; add target_user_pt_regs to
target_ptrace.h, which matches what is actually used.
Remove xtensa_reg_t and xtregs_opt_t.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: abfa6c7c2a0ddc4eaf373de320d758435e7acf9b
      
https://github.com/qemu/qemu/commit/abfa6c7c2a0ddc4eaf373de320d758435e7acf9b
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/xtensa/elfload.c
    M linux-user/xtensa/target_elf.h

  Log Message:
  -----------
  linux-user/xtensa: Expand target_elf_gregset_t

Make use of the fact that target_elf_gregset_t is a proper structure.
Drop ELF_NREG, target_elf_greg_t, and tswapreg.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 8d4a6f8e4c95e11a3da2e38682da2819d4e2160c
      
https://github.com/qemu/qemu/commit/8d4a6f8e4c95e11a3da2e38682da2819d4e2160c
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/loader.h
    M linux-user/x86_64/elfload.c
    M linux-user/x86_64/target_elf.h

  Log Message:
  -----------
  linux-user: Move init_guest_commpage to x86_64/elfload.c

Rename INIT_GUEST_COMMPAGE to HAVE_GUEST_COMMPAGE
to match the other HAVE_* defines.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: a56ef5e8454e42c0d263a97a1297ae67f4ce19cd
      
https://github.com/qemu/qemu/commit/a56ef5e8454e42c0d263a97a1297ae67f4ce19cd
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/arm/elfload.c
    M linux-user/arm/target_elf.h
    M linux-user/elfload.c
    M linux-user/loader.h

  Log Message:
  -----------
  linux-user: Move init_guest_commpage to arm/elfload.c

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 6a91f64ee12fe54d1a9573e9ecbbae037b113097
      
https://github.com/qemu/qemu/commit/6a91f64ee12fe54d1a9573e9ecbbae037b113097
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/hppa/elfload.c
    M linux-user/hppa/target_elf.h
    M linux-user/loader.h

  Log Message:
  -----------
  linux-user: Move init_guest_commpage to hppa/elfload.c

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 6e1c4ec4582814537c9a2b4700ff32da44fb27af
      
https://github.com/qemu/qemu/commit/6e1c4ec4582814537c9a2b4700ff32da44fb27af
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user: Replace init_guest_commpage macro with function

Turn the fallback macro into a function.  This will produce
a link error if the other macros are set up incorrectly.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 71cc79a4a172d28638ad27a4e6327a4ce1bcdf2b
      
https://github.com/qemu/qemu/commit/71cc79a4a172d28638ad27a4e6327a4ce1bcdf2b
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/arm/elfload.c
    M linux-user/arm/target_elf.h
    M linux-user/elfload.c
    M linux-user/loader.h

  Log Message:
  -----------
  linux-user: Move get_vdso_image_info to arm/elfload.c

Rename from vdso_image_info to avoid a symbol clash.
Define HAVE_VDSO_IMAGE_INFO to signal the external definition exists.
Provide fallback versions for other targets.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 9f24d077f1ea76ede5968d68312840c909751b73
      
https://github.com/qemu/qemu/commit/9f24d077f1ea76ede5968d68312840c909751b73
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user: Remove ELF_EXEC_PAGESIZE

Use TARGET_PAGE_SIZE instead.  If the target page size may vary,
using a different fixed size is wrong.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 793ca839186df6cc9dda25121932a25c7d0ff366
      
https://github.com/qemu/qemu/commit/793ca839186df6cc9dda25121932a25c7d0ff366
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user: Remove redundant ELF_DATA definitons

We already provide ELF_DATA based on TARGET_BIG_ENDIAN.
Remove the extra definitions from openrisc and s390x.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 73addb3ffc2c2252a9ffc55e56d9ed88d1dccd84
      
https://github.com/qemu/qemu/commit/73addb3ffc2c2252a9ffc55e56d9ed88d1dccd84
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/i386/target_elf.h
    M linux-user/x86_64/target_elf.h

  Log Message:
  -----------
  linux-user: Move elf parameters to {i386,x86_64}/target_elf.h

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: f8eff2334a3b77d30ddae672edd3c541020cd1ca
      
https://github.com/qemu/qemu/commit/f8eff2334a3b77d30ddae672edd3c541020cd1ca
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/aarch64/target_elf.h
    M linux-user/arm/target_elf.h
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user: Move elf parameters to {arm,aarch64}/target_elf.h

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 7b75b5e611d157ec77e4be3ac7f5ff1301380440
      
https://github.com/qemu/qemu/commit/7b75b5e611d157ec77e4be3ac7f5ff1301380440
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/sparc/target_elf.h

  Log Message:
  -----------
  linux-user: Move elf parameters to sparc/target_elf.h

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 5408b354552180e42d644dc42b8b565648fad1be
      
https://github.com/qemu/qemu/commit/5408b354552180e42d644dc42b8b565648fad1be
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/ppc/target_elf.h

  Log Message:
  -----------
  linux-user: Move elf parameters to ppc/target_elf.h

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: b38ec953747d8a56f1a6cf72cdecf9b243a55fae
      
https://github.com/qemu/qemu/commit/b38ec953747d8a56f1a6cf72cdecf9b243a55fae
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/loongarch64/target_elf.h

  Log Message:
  -----------
  linux-user: Move elf parameters to loongarch64/target_elf.h

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: c33d6652970edcdc6d88e1e4316569f618086a9a
      
https://github.com/qemu/qemu/commit/c33d6652970edcdc6d88e1e4316569f618086a9a
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/mips/target_elf.h
    M linux-user/mips64/target_elf.h

  Log Message:
  -----------
  linux-user: Move elf parameters to {mips,mips64}/target_elf.h

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: db325955c715c4e4237b370cb65c03ca3414e60d
      
https://github.com/qemu/qemu/commit/db325955c715c4e4237b370cb65c03ca3414e60d
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/microblaze/target_elf.h

  Log Message:
  -----------
  linux-user: Move elf parameters to microblaze/target_elf.h

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: b333696601c72d1bffc8a608c25791113875571b
      
https://github.com/qemu/qemu/commit/b333696601c72d1bffc8a608c25791113875571b
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/openrisc/target_elf.h

  Log Message:
  -----------
  linux-user: Move elf parameters to openrisc/target_elf.h

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: ac2a6820bf1785c7ff28bb00a1b3e66765d82d3b
      
https://github.com/qemu/qemu/commit/ac2a6820bf1785c7ff28bb00a1b3e66765d82d3b
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/sh4/target_elf.h

  Log Message:
  -----------
  linux-user: Move elf parameters to sh4/target_elf.h

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 4cbf380111b7f013bcfe6bff9c4f73f00ffdefc6
      
https://github.com/qemu/qemu/commit/4cbf380111b7f013bcfe6bff9c4f73f00ffdefc6
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/m68k/target_elf.h

  Log Message:
  -----------
  linux-user: Move elf parameters to m68k/target_elf.h

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 39955adeb2928fb41757421fb2b1b91b18bfc8de
      
https://github.com/qemu/qemu/commit/39955adeb2928fb41757421fb2b1b91b18bfc8de
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/alpha/target_elf.h
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user: Move elf parameters to alpha/target_elf.h

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 2fed144511457a2bc83f8731b8af4dc4b476bba4
      
https://github.com/qemu/qemu/commit/2fed144511457a2bc83f8731b8af4dc4b476bba4
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/s390x/target_elf.h

  Log Message:
  -----------
  linux-user: Move elf parameters to s390x/target_elf.h

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 4a56d73ae20aa893ce4f3f7d691310f9d503e7b9
      
https://github.com/qemu/qemu/commit/4a56d73ae20aa893ce4f3f7d691310f9d503e7b9
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/riscv/target_elf.h

  Log Message:
  -----------
  linux-user: Move elf parameters to riscv/target_elf.h

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 964bc6c1b251e46b6d635ccbd69990227f8891df
      
https://github.com/qemu/qemu/commit/964bc6c1b251e46b6d635ccbd69990227f8891df
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/hppa/target_elf.h

  Log Message:
  -----------
  linux-user: Move elf parameters to hppa/target_elf.h

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 60502ab782496c160223a7892197abaad1670187
      
https://github.com/qemu/qemu/commit/60502ab782496c160223a7892197abaad1670187
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/xtensa/target_elf.h

  Log Message:
  -----------
  linux-user: Move elf parameters to xtensa/target_elf.h

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 14095cb5f84c0a18707e86ed7f064e2fed3bf87a
      
https://github.com/qemu/qemu/commit/14095cb5f84c0a18707e86ed7f064e2fed3bf87a
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/hexagon/target_elf.h

  Log Message:
  -----------
  linux-user: Move elf parameters to hexagon/target_elf.h

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: e6b7635c9a33918c671e1f2ef4b17b5c2f279d66
      
https://github.com/qemu/qemu/commit/e6b7635c9a33918c671e1f2ef4b17b5c2f279d66
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/aarch64/target_elf.h
    M linux-user/alpha/target_elf.h
    M linux-user/arm/target_elf.h
    M linux-user/elfload.c
    M linux-user/hexagon/target_elf.h
    M linux-user/hppa/target_elf.h
    M linux-user/i386/target_elf.h
    M linux-user/loongarch64/target_elf.h
    M linux-user/m68k/target_elf.h
    M linux-user/microblaze/target_elf.h
    M linux-user/mips/target_elf.h
    M linux-user/mips64/target_elf.h
    M linux-user/openrisc/target_elf.h
    M linux-user/ppc/target_elf.h
    M linux-user/riscv/target_elf.h
    M linux-user/s390x/target_elf.h
    M linux-user/sh4/target_elf.h
    M linux-user/sparc/target_elf.h
    M linux-user/x86_64/target_elf.h
    M linux-user/xtensa/target_elf.h

  Log Message:
  -----------
  linux-user: Standardize on ELF_MACHINE not ELF_ARCH

PowerPC was the one outlier that defined both ELF_ARCH and
ELF_MACHINE; ELF_ARCH was defined incorrectly, necessitating
the definition of elf_check_arch.

However, the elf file header field in question is called
e_machine, so ELF_MACHINE is in fact the better name.

Mechanically change most target/target_elf.h files,
then adjust ppc/target_elf.h manually.

Do not provide a default for ELF_MACHINE.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: eb727cc45a352ff259c4c2d85456f0412e738d43
      
https://github.com/qemu/qemu/commit/eb727cc45a352ff259c4c2d85456f0412e738d43
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/i386/target_elf.h
    M linux-user/loongarch64/target_elf.h
    M linux-user/microblaze/target_elf.h
    M linux-user/sparc/target_elf.h

  Log Message:
  -----------
  linux-user: Rename elf_check_arch

Rename to elf_check_machine to match ELF_MACHINE.
Remove the unnecessary definition for loongarch64.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 5dcc0b62059e2330f2746fa691ac6791e9a14cc3
      
https://github.com/qemu/qemu/commit/5dcc0b62059e2330f2746fa691ac6791e9a14cc3
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user: Remove ELIBBAD from elfload.c

The last use of this fallback was removed in 8e62a71738bc.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: dd1d0239a79c4e7947c901fcb1f232ecc0428a96
      
https://github.com/qemu/qemu/commit/dd1d0239a79c4e7947c901fcb1f232ecc0428a96
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user: Remove MAP_DENYWRITE from elfload.c

The last use of this fallback was removed in bf858897b769.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 8218eb6f52abd08c9e89baafdddec6f0d9234768
      
https://github.com/qemu/qemu/commit/8218eb6f52abd08c9e89baafdddec6f0d9234768
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/aarch64/elfload.c
    M linux-user/aarch64/target_elf.h
    M linux-user/elfload.c
    M linux-user/loader.h

  Log Message:
  -----------
  linux-user: Move arch_parse_elf_property to aarch64/elfload.c

Rename the controlling macro to HAVE_ELF_GNU_PROPERTY to
match the other HAVE_* macros.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: ab2d261ab3e73f622d75c5c6cc06cc0b7db2d79a
      
https://github.com/qemu/qemu/commit/ab2d261ab3e73f622d75c5c6cc06cc0b7db2d79a
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user: Remove a.out declarations from elfload.c

These should have been removed with the rest of the stub a.out
support in b9329d4b5321, though they were not in use even then.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 8bb7873f28e82944ab6fb2c633c09877fd4eeda8
      
https://github.com/qemu/qemu/commit/8bb7873f28e82944ab6fb2c633c09877fd4eeda8
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/sparc/signal.c
    A linux-user/sparc/target_ptrace.h
    M linux-user/sparc/target_syscall.h

  Log Message:
  -----------
  linux-user/sparc: Create target_ptrace.h

Move target_pt_regs to target_ptrace.h.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 3f1b9dbdf5452a2baab00d46bd149f6f8192fe44
      
https://github.com/qemu/qemu/commit/3f1b9dbdf5452a2baab00d46bd149f6f8192fe44
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M linux-user/alpha/target_syscall.h
    M linux-user/hexagon/target_syscall.h
    M linux-user/hppa/target_syscall.h
    M linux-user/m68k/target_syscall.h
    M linux-user/riscv/target_syscall.h

  Log Message:
  -----------
  linux-user: Remove target_pt_regs from target_syscall.h

All target_pt_regs which have not been broken out to
target_ptrace.h by this point are unused.  Remove them.

Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


  Commit: 4791f22a5f5571cb248b1eddff98630545b3fd3e
      
https://github.com/qemu/qemu/commit/4791f22a5f5571cb248b1eddff98630545b3fd3e
  Author: Richard Henderson <richard.hender...@linaro.org>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M bsd-user/main.c
    M docs/about/deprecated.rst
    M docs/about/removed-features.rst
    M docs/user/main.rst
    M hw/core/cpu-common.c
    M linux-user/aarch64/elfload.c
    M linux-user/aarch64/target_elf.h
    A linux-user/aarch64/target_ptrace.h
    M linux-user/aarch64/target_syscall.h
    M linux-user/alpha/target_elf.h
    M linux-user/alpha/target_syscall.h
    M linux-user/arm/elfload.c
    M linux-user/arm/target_elf.h
    A linux-user/arm/target_ptrace.h
    M linux-user/arm/target_syscall.h
    M linux-user/elfload.c
    M linux-user/hexagon/target_elf.h
    M linux-user/hexagon/target_syscall.h
    M linux-user/hppa/elfload.c
    M linux-user/hppa/target_elf.h
    M linux-user/hppa/target_syscall.h
    M linux-user/i386/elfload.c
    M linux-user/i386/target_elf.h
    A linux-user/i386/target_ptrace.h
    M linux-user/i386/target_syscall.h
    M linux-user/loader.h
    M linux-user/loongarch64/elfload.c
    M linux-user/loongarch64/target_elf.h
    A linux-user/loongarch64/target_ptrace.h
    M linux-user/loongarch64/target_syscall.h
    M linux-user/m68k/elfload.c
    M linux-user/m68k/target_elf.h
    M linux-user/m68k/target_syscall.h
    M linux-user/main.c
    M linux-user/microblaze/elfload.c
    M linux-user/microblaze/signal.c
    M linux-user/microblaze/target_elf.h
    A linux-user/microblaze/target_ptrace.h
    M linux-user/microblaze/target_syscall.h
    M linux-user/mips/elfload.c
    M linux-user/mips/target_elf.h
    A linux-user/mips/target_ptrace.h
    M linux-user/mips/target_syscall.h
    M linux-user/mips64/target_elf.h
    A linux-user/mips64/target_ptrace.h
    M linux-user/mips64/target_syscall.h
    M linux-user/openrisc/elfload.c
    M linux-user/openrisc/signal.c
    M linux-user/openrisc/target_elf.h
    A linux-user/openrisc/target_ptrace.h
    M linux-user/openrisc/target_syscall.h
    M linux-user/ppc/elfload.c
    M linux-user/ppc/target_elf.h
    A linux-user/ppc/target_ptrace.h
    M linux-user/ppc/target_syscall.h
    M linux-user/riscv/target_elf.h
    M linux-user/riscv/target_syscall.h
    M linux-user/s390x/elfload.c
    M linux-user/s390x/signal.c
    M linux-user/s390x/target_elf.h
    A linux-user/s390x/target_ptrace.h
    M linux-user/s390x/target_syscall.h
    M linux-user/sh4/elfload.c
    M linux-user/sh4/target_elf.h
    A linux-user/sh4/target_ptrace.h
    M linux-user/sh4/target_syscall.h
    M linux-user/sparc/signal.c
    M linux-user/sparc/target_elf.h
    A linux-user/sparc/target_ptrace.h
    M linux-user/sparc/target_syscall.h
    M linux-user/strace.c
    M linux-user/x86_64/elfload.c
    M linux-user/x86_64/target_elf.h
    A linux-user/x86_64/target_ptrace.h
    M linux-user/x86_64/target_syscall.h
    M linux-user/xtensa/elfload.c
    M linux-user/xtensa/target_elf.h
    A linux-user/xtensa/target_ptrace.h
    M linux-user/xtensa/target_syscall.h

  Log Message:
  -----------
  Merge tag 'pull-lu-20250830' of https://gitlab.com/rth7680/qemu into staging

linux-user: Finish elfload.c split
linux-user: Drop deprecated -p option
linux-user: Tidy print_socket_protocol
hw/core: Dump cpu_reset in the reset.exit phase
hw/core: Use qemu_log_trylock/unlock in cpu_common_reset_exit

# -----BEGIN PGP SIGNATURE-----
#
# iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmiyKFIdHHJpY2hhcmQu
# aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV/LBggAgMBSVMz1BwkPvckY
# paakdAwuOqRE5yF2YxQAHALJa3aH18Vqk06ENqM9R5iyqvHBGnvrw8fshIBVZnDP
# eQDjNFwnCtSrXuSMdfr0r8jZc+y9R8foQKs9j+KL0ESOi+4VNhORfzFe/yrIEu0y
# XM5XhBjBH0kK9+S20uy5x3WXhRkfqq2CZiUt1izqTOwtbdzYENxdvDj8iDk48FwL
# fkrXUSnlBBsdsltQCsjbrUbWi1Wqj7skswRIzI8KXsj+psy0JJL2kHthaWzm8tTS
# KIXVaOtxtU7LQWhTaknmpcNIkHpnjmEw2ZijxYT29V8WnZtstihVoqqCLbCv6u+7
# JwwQhQ==
# =kHx+
# -----END PGP SIGNATURE-----
# gpg: Signature made Sat 30 Aug 2025 08:23:14 AM AEST
# gpg:                using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
# gpg:                issuer "richard.hender...@linaro.org"
# gpg: Good signature from "Richard Henderson <richard.hender...@linaro.org>" 
[ultimate]

* tag 'pull-lu-20250830' of https://gitlab.com/rth7680/qemu: (91 commits)
  linux-user: Remove target_pt_regs from target_syscall.h
  linux-user/sparc: Create target_ptrace.h
  linux-user: Remove a.out declarations from elfload.c
  linux-user: Move arch_parse_elf_property to aarch64/elfload.c
  linux-user: Remove MAP_DENYWRITE from elfload.c
  linux-user: Remove ELIBBAD from elfload.c
  linux-user: Rename elf_check_arch
  linux-user: Standardize on ELF_MACHINE not ELF_ARCH
  linux-user: Move elf parameters to hexagon/target_elf.h
  linux-user: Move elf parameters to xtensa/target_elf.h
  linux-user: Move elf parameters to hppa/target_elf.h
  linux-user: Move elf parameters to riscv/target_elf.h
  linux-user: Move elf parameters to s390x/target_elf.h
  linux-user: Move elf parameters to alpha/target_elf.h
  linux-user: Move elf parameters to m68k/target_elf.h
  linux-user: Move elf parameters to sh4/target_elf.h
  linux-user: Move elf parameters to openrisc/target_elf.h
  linux-user: Move elf parameters to microblaze/target_elf.h
  linux-user: Move elf parameters to {mips,mips64}/target_elf.h
  linux-user: Move elf parameters to loongarch64/target_elf.h
  ...

Signed-off-by: Richard Henderson <richard.hender...@linaro.org>


Compare: https://github.com/qemu/qemu/compare/59f504bb4336...4791f22a5f55

To unsubscribe from these emails, change your notification settings at 
https://github.com/qemu/qemu/settings/notifications

Reply via email to