Commit a759542a2c for qemu.org

commit a759542a2c62f0fd3b65f5a66ad9868201014669
Merge: 49e82e1aac de1a225711
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date:   Sat Jul 11 07:15:53 2026 +0200

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

    Handle loading of ET_EXEC binaries at address 0.
    Share probe_guest_base code between linux-user and bsd-user.

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmpReQUdHHJpY2hhcmQu
    # aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV8BPQf/UmwW68Nxc8MqtEwx
    # 5DRI97pqT6ZDlJGXXjPUYjpeDdJyDS4KIAoI+FRvJlNcaKkrI7nsBO54SCsRGImW
    # 0iabkCh4HZMjRCSrYvllxJGE6K4IRQOGPpVAwNKl/0zQsQZuDnMIhi+sI4GfYUTh
    # SNXsPLCCidF4LAaC1B/xzzA+GMGoTgNeWXPE01v/Q+EMcnCdztUpmJsB5SAHUqna
    # zUl0cTom8QOx71qlFBSzwHht4rapws//ey1rLH4U2EQB8X3hxHtN4xXNwKwyaK2z
    # 3AZDTgrM9CxviXmcW3uXAd2AC2X+whXQap6n3/vQOqz2awESRCt97GLMWyqHsvxg
    # iExrPQ==
    # =W4uK
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Sat 11 Jul 2026 00:58:13 CEST
    # gpg:                using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
    # gpg:                issuer "richard.henderson@linaro.org"
    # gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>" [full]
    # Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A  05C0 64DF 38E8 AF7E 215F

    * tag 'pull-lu-20260710' of https://gitlab.com/rth7680/qemu:
      common-user: Move guest_base, have_guest_base to probe-guest-base.c
      bsd-user: Use probe_guest_base
      common-user: Move probe_guest_base from linux-user
      common-user: Implement read_self_maps for FreeBSD
      common-user: Move selfmap from util
      include/user/guest-host: Include missing cpu.h
      common-user: Initialize mmap_min_addr for FreeBSD
      common-user: Move mmap_min_addr from linux-user
      linux-user: Use PGBRange for commpage
      linux-user: Pass image_range to probe_guest_base
      linux-user: Drop hiaddr out-of-range check in probe_guest_base
      linux-user: Use PGBRange in load_elf_image
      linux-user: Introduce PGBRange

    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>