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>