[pve-devel] [PATCH qemu-server] Properly identify the CPU architecture of 32-bit VMs

Fiona Ebner f.ebner at proxmox.com
Tue Dec 12 12:48:56 CET 2023

Am 12.12.23 um 11:39 schrieb Filip Schauer:
> It's actually not a different binary. qemu-system-i386 is a symlink that
> points to qemu-system-x86_64. But still this does indeed break migration
> between a node that has this patch applied and another node without the
> patch.

Oh, okay. But then that's a bit surprising. From a quick glance, we do
have some logic matching arch 'x86_64' specifically in CPUConfig.pm, so
that might be it. E.g.:

>     my $pve_forced_flags = {};
>     $pve_forced_flags->{'enforce'} = {
>         reason => "error if requested CPU settings not available",
>     } if $cputype ne 'host' && $kvm && $arch eq 'x86_64';

More information about the pve-devel mailing list