24.02.2025 11:14, Chen Shengqi wrote:
Control: affects -1 = src:ipxe

Hi all,

I am looping Sergio in, who seems to maintain ipxe in Ubuntu recently
(correct me if wrong), and these changes in Debian are backported
from Ubuntu by Sven.

Thanks.

IIUC, qemu live migration with ipxe enabled cannot be performed during
the upgrade to focal or jammy due to the change to rom size changes.

This "with ipxe enabled" part is always true, since the pxe roms are
loaded once you enable a network adapter in the guest.

I would also like to learn how Ubuntu handled this.

As far as I can see, Ubuntu does not handle this case at all, making
the guests unmigratable between different ubuntu host releases.


Now, back to the current situation.

Compressing x86-only ROMs makes them fit in 256Mb just fine, and makes
qemu guests migratable between distant versions of debian (the ROMs
in ipxe-qemu package are not compressed, because EfiRom utility from
edk2 sources is not packaged in debian still, after so many years).
However, this makes it unmigratable on ubuntu again, but it seems like
ubuntu just does not care, so no big deal.

I think combining ROMs from all architectures into a single file is not
a good idea at all, - it makes the thing just too large and it it too
easy to overgrow it.  Where network booting is relevant for non-x86
anyway?  I wonder why upstream qemu never bothered with this so far,
but ubuntu enabled it already?

/mjt

Reply via email to