Commit 1295c1e8f7 for qemu.org

commit 1295c1e8f7be43d2e88eeed6ccf9caf9c41dc477
Merge: 7074591d79 c79adb0465
Author: Richard Henderson <richard.henderson@linaro.org>
Date:   Wed Sep 23 07:36:24 2026 -0700

    Merge tag 'bsd-user-2026q3-pull-request' of gitlab.com:bsdimp/qemu-from-official into staging

    bsd-user: misc fixes

    Catch up with a number of trivial differences between master and blitz branch:

     - HOST_BIG_ENDIAN and TARGET_BIG_ENDIAN are always defined
     - Drop support for FreeBSD 12
     - Flag shared memory as needing atomics
     - Initialize per-arch child registers
     - mmap fix for flags from long ago
     - Move tb_flush stuff to begin_parallel_context
     - Implement exterrctl(2)
     - Implement sigfastblock
     - Eliminate unused regs arg in load_elf_binary
     - #ifdef sockopt that aren't in 14
     - Remove host-os.h

    # -----BEGIN PGP SIGNATURE-----
    # Comment: GPGTools - https://gpgtools.org
    #
    # iQJPBAABCgA5FiEEIDX4lLAKo898zeG3bBzRKH2wEQAFAmqy1REbFIAAAAAABAAO
    # bWFudTIsMi41KzEuMTIsMiwzAAoJEGwc0Sh9sBEAQroQAJMmYV/REl8PlyGlqiD9
    # uNLEiXTkO8erWUA33LbNxvbWi9oltoOHpyEF9u1i45vKChyV6SszGt9P9ev5MHjJ
    # VEJTjeWnb0Nq/J+fS3cnxACJS234PEDOVcoVumj7/RyvLNO+lFdYv50ZsOpfEqYJ
    # Pgkl/V0uyyLx4U3pWm5prxud0rt1fQMrJXoX1gnlJt55BOjLRc6iqHzTm/PIsnnE
    # 5VU7o+FWZXJo5jGNiaBsHJHdji6fX8VJc6Ot1m1rw4nFt0RhyrB6bCaPINLz3jjm
    # j9gBfZNLhRG1rSyQkLBKITOV3mGgKaGTE2FsMQg/zx8j3fDuX4iht5DRtCUQwKST
    # LQQOYD5WO/fFvFyoC8HVKV4+WHiaM2cyIRR1ANRR8aSRV7tFP4H4p8WdmsBKWJ+R
    # mws2GMC4DgkDfELKpB1oVmLnLOvMB0+hFYY3LIsXVd4ytxAuSYGf+M2OCnaVBLxv
    # Wlv51RaX8vIW4E3qSPOIAhbQxdptRHFGlpj9LYfArsf4nKbXCor5+sWHQfGuWAKY
    # 2JvaZvV5c6pJBFn9gfX5Jpa6JukrfmXfmrbiDm2tYmWFo0YbSkpXnnBfC+WPZ1DV
    # H3SoA8uuJNKO/p5/jcdiIshCeo3U2QAQeHjPmR3Pj5iDR3ZE0aiQbc1WUcucyXqS
    # TWhd1Ob6d6T5N/J0xGqwRiKr
    # =xgLW
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Tue 22 Sep 2026 12:20:49 PM PDT
    # gpg:                using RSA key 2035F894B00AA3CF7CCDE1B76C1CD1287DB01100
    # gpg: Good signature from "Warner Losh <wlosh@netflix.com>" [unknown]
    # gpg:                 aka "Warner Losh <imp@bsdimp.com>" [unknown]
    # gpg:                 aka "Warner Losh <imp@freebsd.org>" [unknown]
    # gpg:                 aka "Warner Losh <imp@village.org>" [unknown]
    # gpg:                 aka "Warner Losh <wlosh@bsdimp.com>" [unknown]
    # gpg: Signature notation: manu=2,2.5+1.12,2,3
    # gpg: WARNING: This key is not certified with a trusted signature!
    # gpg:          There is no indication that the signature belongs to the owner.
    # Primary key fingerprint: 2035 F894 B00A A3CF 7CCD  E1B7 6C1C D128 7DB0 1100

    * tag 'bsd-user-2026q3-pull-request' of gitlab.com:bsdimp/qemu-from-official:
      bsd-user: Remove host-os.h
      bsd-user: #ifdef sockopt that aren't in 14
      bsd-user: Eliminate unused regs arg in load_elf_binary
      bsd-user: Implement sigfastblock
      bsd-user: Implement exterrctl(2)
      bsd-user: Move tb_flush stuff to begin_parallel_context
      bsd-user: Fix crazy bug with mmap
      bsd-user: Initialize per-arch child registers
      bsd-user: Flag shared memory as needing atomics
      bsd-user: Drop support for FreeBSD 12
      bsd-user: HOST_BIG_ENDIAN and TARGET_BIG_ENDIAN are always

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