On 7/31/25 09:45, Andrea Bolognani via Devel wrote:
See [1] for the discussion motivating these changes.

[1] 
https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/thread/U33UEJEXZGZEWOLGVAA5UWPLYY4WHEHT/

Andrea Bolognani (5):
   tests: Tweak descriptor for combined firmware
   tests: Add firmware-auto-efi-sev-snp
   qemu: Fix matching for stateless/combined firmware
   qemu: Fix matching for read/write firmware
   news: Update for firmware selection fixes

Apologies for not having time to look at this in more detail today, but I quickly tried these patches and now see

operation failed: unable to find any master var store for loader: /usr/share/qemu/ovmf-x86_64-sev.bin

The descriptor file for this firmware contains

{
    "description": "UEFI firmware for x86_64, with AMD SEV (Stateless)",
    "interface-types": [
        "uefi"
    ],
    "mapping": {
        "device": "flash",
        "mode": "stateless",
        "executable": {
            "filename": "/usr/share/qemu/ovmf-x86_64-sev.bin",
            "format": "raw"
        }
    },
    "targets": [
        {
            "architecture": "x86_64",
            "machines": [
                "pc-q35-*"
            ]
        }
    ],
    "features": [
        "amd-sev",
        "amd-sev-es",
        "amd-sev-snp",
        "verbose-dynamic"
    ],
    "tags": [

    ]
}

Regards,
Jim

Reply via email to