Commit f348612449 for qemu.org

commit f3486124492a9939b29ecc8683609c2ef24e8e87
Merge: e8dca265c9 666dd3c9b1
Author: Richard Henderson <richard.henderson@linaro.org>
Date:   Fri Sep 18 09:23:04 2026 -1000

    Merge tag 'next-pull-request' of https://gitlab.com/peterx/qemu into staging

    Mem api pull

    - Peter's patchset to drop some dead code for 32bit hosts
    - Phil/Bin's patch to enhance error message for mem allocations
    - Cam's fix to virtio-mem crash in multi-source work

    # -----BEGIN PGP SIGNATURE-----
    #
    # iIgEABYKADAWIQS5GE3CDMRX2s990ak7X8zN86vXBgUCaq0ivhIccGV0ZXJ4QHJl
    # ZGhhdC5jb20ACgkQO1/MzfOr1wbtGQD/djQyYM2zWEh5SyDDhbT4cj7iPIkvFtCM
    # MVQNJPFkZLUBANMM8sWaoEaIsehh+tLq+6zvqyAB5U9yF8ecuYgR6iEH
    # =n5bF
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Fri 18 Sep 2026 01:38:38 AM HST
    # gpg:                using EDDSA key B9184DC20CC457DACF7DD1A93B5FCCCDF3ABD706
    # gpg:                issuer "peterx@redhat.com"
    # gpg: Good signature from "Peter Xu <xzpeter@gmail.com>" [unknown]
    # gpg:                 aka "Peter Xu <peterx@redhat.com>" [unknown]
    # gpg: WARNING: The key's User ID is not certified with a trusted signature!
    # gpg:          There is no indication that the signature belongs to the owner.
    # Primary key fingerprint: B918 4DC2 0CC4 57DA CF7D  D1A9 3B5F CCCD F3AB D706

    * tag 'next-pull-request' of https://gitlab.com/peterx/qemu:
      system/ram-discard-manager: fix offset_within_address_space in replay_by_populated_state()
      system/physmem: Improve guest memory allocation failure error message
      machine: Remove 32bit limitation on ram size
      hw/arm/raspi4b: Drop board_rev for 32bit hosts
      arm/aspeed: Drop ASPEED_RAM_SIZE
      linux-user: Remove 32bit host support in thunk_convert|print()
      bsd-user: Remove 32bit host support in thunk_convert|print()
      xen-mapcache: Remove 32bit support
      arm/mps: Remove 32bit define for MPS3_DDR_SIZE
      hw/vexpress.c: Remove forced cast to u64
      system: Define ram_addr_t to be always uint64_t

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