Commit ed698be770 for qemu.org

commit ed698be7700160c74d24ef7830adccd2a28d840a
Merge: 3ad81d3d27 966572648f
Author: Richard Henderson <richard.henderson@linaro.org>
Date:   Thu Oct 22 08:20:10 2026 +0200

    Merge tag 'firmware-20261021-pull-request' of https://gitlab.com/kraxel/qemu into staging

    - igvm: fix policy handling
    - igvm: misc minor fixes
    - igvm: add command line parameter support
    - hw/uefi: fix pkcs7 wrapping typo

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCgAdFiEEoDKM/7k6F6eZAf59TLbY7tPocTgFAmrY6Q0ACgkQTLbY7tPo
    # cTg5QA/6A4Y57OE0sswzdg2p7mqZap/h2GnihCNoqDVca5nLv3fjbCCtP9r9pF/V
    # KJUWlNmd5n/6KUO+ry0jsFAUhveDGrj9X6kI68BnVqxG4DFuMKHNwsHydSdz2Zrw
    # BOjoBhJ5IvEZrqW2TKXVlnTitS3KfgVBs0ujTmwdFTEmzMZG8bKglCwuRnbmaWBq
    # yPWCpgdWSNq+n4QrhGmFAutiiKZkoF5DL2ejquI06k4mEHxGTYrwHwed61K70EVU
    # dSKj2+7eBP81S8ypYVXQLwSwVeFYAFJuEAFA8geFrWP2mZdfe/egmrJDTu4dC1rw
    # HNdR15n/FDEly0qW8Wd3ZHU4EiQxKWc6QzZMpcdFV6FG/R7PZcL4oQJdRT0Z67wt
    # w9+Vu54XIH6SxMjGztO8hCS5zobkYMAbafs1vnSQu8Du5/EhIaES5WXW/uXCVuUg
    # 4+Z7n8T9z2tVUCZCB3T26MMaXS1EG/FeDVWexdb+N+1CZw468JWOKhLuQpaOuEs4
    # +medbWYnHzwOxg+g8fhZx3WoCIfO9hpBy8/8drXh2V/Y3Johfw8sXvY6+iapWAhf
    # DSpgwMGCXXlIBFIE1uUwEWooburo5fbpk559NCSB98F9Bv6I2U5ZHtmyoQMd2gyV
    # HErXD0nvxmJd7K2o7TSSsbJMyojbusEwB+ZWMMd10feBpvwb9gM=
    # =weWe
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Wed 21 Oct 2026 06:32:13 PM CEST
    # gpg:                using RSA key A0328CFFB93A17A79901FE7D4CB6D8EED3E87138
    # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [unknown]
    # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>" [unknown]
    # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.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: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138

    * tag 'firmware-20261021-pull-request' of https://gitlab.com/kraxel/qemu:
      backends/igvm: fix parameter area entries leak
      docs/system/igvm: document MADT, COMMAND_LINE and DEVICE_TREE directives
      igvm: add command line parameter support
      hw/uefi: fix ContentInfo detection in wrap_pkcs7()
      backends/igvm: supply an empty device tree when the machine has none
      igvm/sev: forward the IGVM guest policy to the platform before launch
      i386/sev: add a get_guest_policy callback
      i386/sev: convert the guest policy properties to custom accessors
      igvm: move set_id_block call into the SNP ID block directive handler
      sev: split set_guest_policy into set_guest_policy and set_id_block

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