Commit c66824ffb0 for qemu.org

commit c66824ffb01931be0ddfe49a1642a78570abf44b
Merge: 918c8843dc f49f267664
Author: Richard Henderson <richard.henderson@linaro.org>
Date:   Thu Sep 17 10:21:06 2026 -1000

    Merge tag 'misc-fixes-pull-request' of https://gitlab.com/berrange/qemu into staging

    Merge support for recording & reporting object security status

    * '-compat' gains a new option 'insecure-types=reject|warn|accept'
    * '-device help', '-accel help' and '-machine help' report
      security status of their objects
    * 'qom-list-types' can filter and report on security status of types
    * 'query-machines' can report on security status of machines
    * Adding macros for defining secure machine types

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEEOSEivHoFu8YQee2OpU5XPKwd8GwFAmqsD5wACgkQpU5XPKwd
    # 8GwCoA//Q7PMN03PA+goSRLA3iyYGf6hEbiy/rMUfaqUD0qU+pSPxAzvDMAO4QXO
    # 6Sn6iqo44y1j4CLPPsAAydQwG9VpzbYcBrtU2z7qLRccNPD4qQzYNTJnmSshApLW
    # L1aEfZo1fKMio3mmAkUy7W7g/0vV9BUtHsdNtFfH4t8jQKLRC5XSSjcN2HPWaxQ/
    # uniC4wWJRyzFpajVzQPaPQU3JeQLXfxHY7O+U8NSGltVDQJY9FowXJQ9RisuOerj
    # kNe1CdXlyp6DPQybwFUHpAl6KBVxYq51b5uIAake7L4kw7XbmFPw0cRKuUkikBBV
    # XK5u0PQc5WXwIxSDb5Op6j7W2Suuq3/hj8KKsHFuUz9PsQa9+CuWPQzK5jeoHNDw
    # UWqowADq9OHP39DvR+DrBFD8kGikmKKA+DB7ay675zM/NEbhSdCTbM+BaiBg6ySX
    # 6/lZ3cnScXZ9NJy8KmLIRGC1JJZbmkzZ59k7VeMg+InVHBPw44eJKgz+tIU/6SlH
    # gPcLx8M0xpfg8CpcZ99N/6ePRjRVsuqdtgKr55k2592oWGLRIYVXynbULFtL3oEu
    # P1Cj6JaEIcWL/tJdaWbJ2ewtksqQCojyWCRp1pWgnU2YFoU8uBmpUWbzS8AvgHfH
    # +kGtIFP05N/fNhIXCJX2gdBnWbg3gyfuBuWBHcc8TyYTHnb7w3o=
    # =LKqO
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Thu 17 Sep 2026 06:04:44 AM HST
    # gpg:                using RSA key 392122BC7A05BBC61079ED8EA54E573CAC1DF06C
    # gpg: Good signature from "Daniel P. Berrange <dan@berrange.com>" [unknown]
    # gpg:                 aka "Daniel P. Berrange <berrange@redhat.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: DAF3 A6FD B26B 6291 2D0E  8E3F BE86 EBB4 1510 4FDF
    #      Subkey fingerprint: 3921 22BC 7A05 BBC6 1079  ED8E A54E 573C AC1D F06C

    * tag 'misc-fixes-pull-request' of https://gitlab.com/berrange/qemu:
      machine: add helpers for declaring secure/insecure machine types
      docs: expand security docs with info about security status
      qom: report & filter on security status in qom-list-types
      qom: refactor data passing for QOM list filtering
      hw/core: report security status in query-machines
      system: report device security status in help output
      system: check security of device types
      system: report machine security status in help output
      system: check security for machine types
      system: report acclerator security status in help output
      system: check security for accelerator types
      qom: add helper API for checking object class security policy compliance
      qapi: add 'insecure-types' option for -compat argument
      qom: add tracking of security state of object types

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