Commit 4577ac30d8 for qemu.org

commit 4577ac30d895a72fdae527b044c1306184bbbb04
Merge: 333aaa55f0 f0f6eae80f
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Mon Mar 2 14:01:31 2026 +0000

    Merge tag 'bsd-user-2026q1-upstream-pull-request' of ssh://github.com/bsdimp/qemu into staging

    git-publish --base upstream/master --pull --to qemu-devel@nongnu.org --no-check-url

    bsd-user: Upstream for 11.0

    This combines several batch streams that:
    (1) Upstream the bsd-misc.c system calls:
        quoatctl, reboot, getdtablesize, uuidgen, semget, semop, semctl, msgctl
    (2) common-user drop __linux__ ifdef
    (3) Remove NetBSD and OpenBSD specific code for bsd-user (hasn't built in years)
    (4) Fix inotify issues on FreeBSD 15
    (5) Fix issues with gdb on aarch64

    All of thse have been reviewed, and the only problems with the check patch line
    length and about added files.

    # -----BEGIN PGP SIGNATURE-----
    # Comment: GPGTools - https://gpgtools.org
    #
    # iQIzBAABCgAdFiEEIDX4lLAKo898zeG3bBzRKH2wEQAFAmmlD6EACgkQbBzRKH2w
    # EQANZw//edwiQF/H+07EBKdZNF/QJsBwsH5OwHh/rgyq6OPUHWtu00gxNDFd/e/D
    # O+FisLvDbNa9v2es1RX0lDzdgXRwi2LRIc4tMW3ifEjK7Jj8np09tfWkghwc2u9Z
    # RShNxlCHfg/lTFkkm5wbHEpl1W1sImcLhYSLdoXAdUhK8lQOoUiFYOtg9s6xq6LH
    # 3NHH4roY+HQE2zpK6gY45BsD1Fi3qdg5VNwTHkvcducdC5jjXnJ1UikL48zM72An
    # LK8EqQfGx06RVkPgPyxTeUjniJj9SyixZjBD8YzqlmhSCt3RD4e0V+5/wd8YlPpI
    # dBaYqzLSfft+vtJEqUyds/SilMHqf2brvJ9e2chwIqBlghxPb9GpPjHASDqk1/t8
    # +ckFaOtdtamw0H8JFp1ixzFn7WLvUp3jpQJbSzZxmKwC0hZCxl/aXFKcq+gDg3k5
    # 1wt/su+1zfb1Qjp8M8tKHLWy2/aXT/yY7IeWAk2hpOel3e4L9pDU6bsgQMz4kOE8
    # WO6GHDu2YA688EArVL8ErTkKw04+mGdTMmjqrF00O/MWnW8LNKNTHIHaxWtCfXVv
    # mHSUyHt94CoDtScwCdLmyZslHiO0XgUFhnK+EPd+sHyaAPu2uH6ezfFMRF8F1vs8
    # WXsOnZArDg+r02PnltEjbIEOJ8t+tYTZqZ/3IKn2Gecixqhqdmc=
    # =yPBa
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Mon Mar  2 04:18:41 2026 GMT
    # 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: 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-2026q1-upstream-pull-request' of ssh://github.com/bsdimp/qemu: (27 commits)
      bsd-user: update aarch64-bsd-user.mak gdb XML list
      bsd-user: Add miscellaneous BSD syscall implementations
      bsd-user: Add System V message queue syscalls
      bsd-user: Implement System V semaphore calls
      bsd-user: Add bsd-misc.c to build
      bsd-user: Add message queue implementations
      bsd-user: Add do_bsd_msgctl implementation
      bsd-user: Add do_bsd___semctl implementation
      bsd-user: Add do_bsd_semop implementation
      bsd-user: Add do_bsd_semget implementation
      bsd-user: Add do_bsd_uuidgen implementation
      bsd-user: Add do_bsd_quotactl, do_bsd_reboot and do_bsd_getdtablesize
      bsd-user: Add semaphore operation constants and structures
      bsd-user: Add host_to_target_msqid_ds for msgctl(2)
      bsd-user: Add target_to_host_msqid_ds for msgctl(2)
      bsd-user: Add host_to_target_semid_ds for semctl(2)
      bsd-user: Add target_to_host_semid_ds for semctl(2)
      bsd-user: Add host_to_target_semarray for semaphore operations
      bsd-user: Add target_to_host_semarray for semaphore operations
      bsd-user: Add host_to_target_uuid for uuidgen(2)
      ...

    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>