~jj/ubuntu/+source/ipxe:lp2126002-merge-resolute

Last commit made on 2025-12-08
Get this branch:
git clone -b lp2126002-merge-resolute https://git.launchpad.net/~jj/ubuntu/+source/ipxe
Only Jonas Jelten can upload to this branch. If you are Jonas Jelten please log in for upload directions.

Branch merges

Branch information

Name:
lp2126002-merge-resolute
Repository:
lp:~jj/ubuntu/+source/ipxe

Recent commits

5165830... by Jonas Jelten

update-maintainer

5fa6238... by Jonas Jelten

reconstruct-changelog

27a77fe... by Jonas Jelten

merge-changelogs

802540a... by Lukas Märdian

d/t/control: skip-not-installable rom-* tests (LP #1677874)

UD-Forwarded: https://salsa.debian.org/debian/ipxe/-/merge_requests/2

--CL--
  * d/t/control: skip-not-installable rom-* tests (LP #1677874)

ada3839... by Jonas Jelten

d/rules: don't build with lto (as recommended by upstream)

when building with -flto=auto -ffat-lto-objects, gcc15 fails
for `arch/x86/interface/pcbios/int13.c`:

In file included from arch/x86/include/realmode.h:7,
                 from arch/x86/interface/pcbios/int13.c:40:
arch/x86/include/librm.h:103:9: error: ‘*num_drives’ causes a section type conflict with ‘*rm_ds’ in section ‘.text16.data’
  103 | _text16_ ## variable __asm__ ( #variable )
      | ^~~~~~~~
arch/x86/include/librm.h:103:9: note: ‘*rm_ds’ was declared here
  103 | _text16_ ## variable __asm__ ( #variable )
      | ^~~~~~~~
make[2]: *** [Makefile.housekeeping:991: bin-i386-pcbios/int13.o] Error 1

upstream report: https://github.com/ipxe/ipxe/issues/1515

d07858a... by Jonas Jelten

d/p/respect-CPPFLAGS-CFLAGS-LDFLAGS-presets: remove due to upstream request

fixes LP #2121439

ff40a1f... by Jonas Jelten

d/{rules,util/check-rom-sizes}: pad size of generated roms to 512KiB

to avoid accidentally breaking KVM live migration on updates/fixes.
debian managed to reduce the size back to 256KiB in 1.21.1+git20250317.42a29d56
but to be future-proof, let's reserve this little extra space.

background: qemu migrations apparently reserve memory from the target
system's roms, while moving the data from the source emulator.

b6b8ad3... by Shengqi Chen

1.21.1+git-20250829.969ce2c55+dfsg-1 (patches unapplied)

Imported using git-ubuntu import.

6524440... by Shengqi Chen

1.21.1+git20250602.5b3ebf8b+dfsg-1 (patches unapplied)

Imported using git-ubuntu import.

2eb91d7... by Shengqi Chen

1.21.1+git20250501.dad20602+dfsg-1 (patches unapplied)

Imported using git-ubuntu import.