Both GRUB and SeaBIOS can chainload lzma compressed payloads. Therefore it is beneficial to compress secondary payloads like Memtest86+, coreinfo, nvramcui,... for both size reasons and often also speed reasons since the limiting factor is generally the IO of the boot device.
Tested with SeaBIOS and memtest86+ master on Thinkpad X220.
47dd96db97 payloads: Add an option to compress secondary payloads
Makefile.inc | 5 +++++
payloads/Kconfig | 7 +++++++
payloads/Makefile.inc | 2 ++
payloads/external/Makefile.inc | 2 ++
4 files changed, 16 insertions(+)