Hi, I have been working on getting flash-kernel to work on some
Chromebooks (they have an unconventional way of booting). To help with
that situation I also did some work that could help flash-kernel in general.
They are mainly intended to reduce the flashed initramfs/kernel sizes,
and about not breaking installations with a custom kernel where it may
be packaged as a gzip and/or not have an initramfs for some reason.
I also have an older MR about supporting the Chromebook firmware /
bootloader ("depthcharge"). The first few commits of that are actually
independent changes to flash-kernel, not really depthcharge-specific
(e.g. the very first commit evolved to be the first MR above). It would
be nice if you could review them too: