Commit c7cf7c8101 for qemu.org

commit c7cf7c810153d6f5f31aa2d5c0dee9087f6b4dff
Merge: 665f1a0904 3f24c8a74c
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date:   Wed Jun 17 10:17:29 2026 -0400

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

    bugfixes and cleanups for igvm and uefi-vars

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCgAdFiEEoDKM/7k6F6eZAf59TLbY7tPocTgFAmoycjYACgkQTLbY7tPo
    # cTgqcBAAxwTUiDHUSlhv11NG0cbfwPwKT8kcp5okw7My4Mja++d2b6+BMuhh993a
    # eoaKhu5WhhMMfgQVRZN5Utfi+kGBt/TBE0lT36KMNhPAaMEeXhdMNq+ukuF5ffTQ
    # XKDIxet+ty5oPGN4N8xnyzW4FPr8oowmcNoNqwyxOi/jZrXKQG55rr1BXD9xfMeW
    # teqwxL5YBHZwDhhpGHTpcGvuyE9rYZfZYKGrXWyKQAsde0yucr4Fp8dId8pnyD+X
    # 82n6GpbWJ22XUvxamcMSEFRXcYDkydi56WkxIz9WU+4aEtW0h42tsCe6tyDK5puG
    # o25nhxc+TEFJLD/G17tgqhsrUqj4UTZbFSZl2pexPT2jTrzpfA7uGe86gGelTOV3
    # tWMyeh+ES0fJomq7e+Wp3OE3oXI3weDxgef0z6V5s1kym+P4qn9uux4YAFB1QPfx
    # 8aRZyYs89CSeX9EBsbu+0CEKqjBXPBBLFL/qXPMJZPtlTKtoHiIvm2EL5XuzfsUz
    # U6qjcdXdJH6WnsmsOLq8CYN7NxOUGGlV7TRT1aBBX6TvYJxOkGGPVA9sd77+odPV
    # BNNLzPJa/V89AKZZSKt8YBk5CiVGXPv6ORSIDNKGN5mXu11cypepx9WN+5nsq8ed
    # q0UvyoEv5C3264zbB92J7oK1xDtUeJFvzB0t/9RLCqk5zh8mAaI=
    # =UArT
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Wed 17 Jun 2026 06:08:54 EDT
    # gpg:                using RSA key A0328CFFB93A17A79901FE7D4CB6D8EED3E87138
    # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full]
    # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
    # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full]
    # Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138

    * tag 'firmware-20260617-pull-request' of https://gitlab.com/kraxel/qemu:
      igvm: fix handling of optional variable header types
      igvm: replace raw uint32_t with igvm library types
      hw/uefi: fix parse_hexstr

    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>