On 11/5/24 08:57, Peter Krempa wrote: > This patch fixes a few quirks regarding block device use for NVRAM > backing and introduces support for populating the block device from > template. > > Peter Krempa (13): > qemuPrepareNVRAM: Don't attempt to create NVRAM on block device > qemuFirmwareEnsureNVRAM: Don't try to setup non-local nvram > qemu: Install backing store terminators for 'pflash' blockdevs > conf: domain: Clarify nvram/loader format logic > docs: formatdomain: Clarify that NVRAM template is also being > autoselected > firmware: Add 'templateFormat' XML attribute and plumb it in > conf: domain: Output 'format' attribute of '<nvram>' also for' raw > images > conf: Always format firmware image format > qemuPrepareNVRAM: Refuse conversion of NVRAM backing file format > qemuFirmwareMatchDomain: Don't base firmware selection on nvram image > format > conf: Remove nonsensical requirement of nvram format matching firmware > format > qemu: process: Extract setup of file-backed nvram from template > qemu: process: Introduce setup of block-device backed NVRAM > Reviewed-by: Michal Privoznik <mprivozn@xxxxxxxxxx> Michal