Commit cab0422bfe for qemu.org

commit cab0422bfec8ac888965afb5fce44089f476618c
Merge: b377abc220 dea1f68a5c
Author: Richard Henderson <richard.henderson@linaro.org>
Date:   Wed Feb 4 01:56:55 2026 +1000

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

    firmware updates for 11.0
    - igvm: rework reset handling.
    - igvm: add MADT parameter support.
    - uefi: variable store fixes.

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCgAdFiEEoDKM/7k6F6eZAf59TLbY7tPocTgFAmmB5AYACgkQTLbY7tPo
    # cThR7Q//d5Z9cIQEOn7hqAgsqyz4llvyLpZk+pWuyQmJ7iBtF7geP0p61iICi5vP
    # +jyKJChHtPQzAQLqKwgHLWAuYSW82EZPh74YvL4MBNe7WX8LouHvCoTsOE28Nxqx
    # EWDtucSwwwQpx/r1iSSHEHqjlV2MudlGFMaOb0+by57j2ZsAGEe/0J+yF07hhXLQ
    # OxQY1l8gHC+PK6BnRLnwIlBVBe+o2E9hJeV0GA/zd1UufTxsan/r06T1JRsdNhPe
    # vkBFedwPz+4+jKbOVWBp2pY5FSxmIEe+sOqRdhFvyvz+KBziAyisCNtv/eABrd9h
    # Jk/yfvrDIZEJk7GtwMAC/un+zz/iQfu9BK3EAtT5OnUCEbj7HNaEjuStB2AnfBnw
    # 4clhjPA+qwej1771zAuKC5HOc+2mMxbON/roD4nGcEY3WKq7JvjUrIopesJcgCCu
    # TjV1UXAxyG6CRvsiUc3uesdleumAqt3I4+OryfnPY5SloYjlg+bEW8fpKvXmI82l
    # uZsI1SL3yqXJMVQEh0cS7awquKKkjzNR0CGR+a9KBMl3kCiuAPPkevEhERpd1J6V
    # W6zZrNI9IHczBKrZEJ42apXutGmADDZUdREjktc4gUBvTzC317bfSTGk/tvQQe7N
    # lRr9KV+56bSVrnLiqcCzfVj8U2YTecsvO98Xp28W3nwwvIls3mQ=
    # =npQG
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Tue 03 Feb 2026 10:03:18 PM AEST
    # 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-20260203-pull-request' of https://gitlab.com/kraxel/qemu:
      igvm: Fill MADT IGVM parameter field on x86_64
      igvm: Only build stubs if igvm is enabled
      igvm: Pass machine state to IGVM file processing
      igvm: Refactor qigvm_parameter_insert
      igvm: Add common function for finding parameter entries
      igvm: Move structs to internal header
      hw/acpi: Add standalone function to build MADT
      hw/acpi: Make BIOS linker optional
      hw/acpi: Make acpi_checksum() public
      igvm: move igvm file processing to reset callbacks
      igvm: add trace points for igvm file loading and processing
      igvm: move file load to complete callback
      igvm: make igvm-cfg object resettable
      igvm: reorganize headers
      hw/uefi: fix size negotiation
      hw/uefi: skip time check for append-write updates.
      docs/system/igvm.rst: Update external links

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