
16 Sep
2023
16 Sep
'23
3:23 p.m.
On Sat, Sep 16, 2023 at 03:14:58PM +0200, Ryan Lahfa wrote:
Currently, it seems like the `initrd_filesize` was uninitialized for a while.
This is particularly problematic when attempting to `zboot` with a initrd with a size coming from `label->initrd`, because it will provide you with a 0-long initrd at boot time, making the kernel fail to continue the boot.
This fixes the issue and I confirmed it enable me booting a U-Boot on QEMU x86_64 q35 with NixOS kernel and initrds.
The original message was lost because I do not use `git send-email` that often but, this issue appears to be introduced in 085cbdafca9c3d7bc2f27523a343f61db82f2ccb ("pxe: simplify label_boot()").
Kind regards,
--
Ryan Lahfa