[pve-devel] disable-efi-enable-pxe-roms.patch break livemigration from old qemu guest without pxe

Dietmar Maurer dietmar at proxmox.com
Fri Oct 23 08:24:55 CEST 2015

> Another way could be to use add romfile option to netX in vmid.conf,
> and update it at vm_start if a new rom version is available (use glob on rom
> directory, take rom with biggest number suffix)

I don't really like above approach.

> It's possible also to use qmp "info qtree", to retrieve current rom filenames,
> on source vm. 
> (we could keep roms with version suffix for examples) 

my $cmd = { execute => 'qom-get', arguments => { path => 'net0', property =>
'romfile'} };
my $res = PVE::QemuServer::vm_qmp_command($vmid, $cmd);
print Dumper($res);
$VAR1 = 'efi-virtio.rom';

So we could query what files are used currently.

Not sure how that helps, so I will revert my changes until we 
have a better solution for the problem.

More information about the pve-devel mailing list