#1145102 depthcharge-tools: Images built for x86 can not boot on some AMD boards

Package:
depthcharge-tools
Source:
depthcharge-tools
Submitter:
Alper Nebi Yasak
Date:
2026-08-22 13:23:02 UTC
Severity:
normal
Tags:
#1145102#5
Date:
2026-08-22 13:20:12 UTC
From:
To:
Images built with `depthchargectl build --board amd64-generic` including
the trixie d-i depthcharge images e.g. [1] do not work on a Thinkpad C13
Yoga Chromebook ("Morphius"), a model with an AMD Ryzen 3500C CPU.

Depthcharge-tools manually edits the x86 kernel binary to tell it the
memory location where the initramfs will end up getting loaded as part
of a signed image, to achieve initramfs support despite the bootloader
not explicitly supporting it. I had assumed this address of the signed
image is the same 1MiB for all x86 boards, but apparently it's not for
the newer AMD boards (Picasso, Cezanne, Mendocino, Phoenix) where it's
64MiB.

Attached is a patch series I'm considering applying upstream. These
split the "amd64-generic" pseudo-board into amd64-generic-{1M,64M} for
the two configurations. Correspondingly, we'd also need to generate two
x86 d-i depthcharge images to support the recent AMD boards.

[1] https://deb.debian.org/debian/dists/trixie/main/installer-amd64/current/images/netboot/depthcharge/