coreboot-kgpe-d16/payloads
Julius Werner db29b3765b libpayload: Fix legacy CBFS code after recent refactoring
The goal when adding the new CBFS API in CB:59497 was that the old CBFS
code would be left completely untouched and just moved to the side a
bit, so that it could continue to work for the payloads that use it
until they all have time to transition to the new CBFS API.
Unfortunately, between the different iterations of the patch something
went wrong with that and the final committed version of cbfs_legacy.c
does differ in some parts from the original code, including a changed
macro definition that breaks decompression support. This patch restores
all the legacy CBFS files to exactly what they used to be (other than
the necessary changes in cbfs_core.h to avoid double definition
clashes).

Signed-off-by: Julius Werner <jwerner@chromium.org>
Change-Id: Ic7fd428acb03d3830f66f807cd1d7cdbd652f409
Reviewed-on: https://review.coreboot.org/c/coreboot/+/61061
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Jakub Czapiga <jacz@semihalf.com>
2022-01-14 00:41:13 +00:00
..
coreinfo util/kconfig: Uprev to Linux 5.13's kconfig 2021-07-13 20:28:14 +00:00
external payloads/U-Boot: Fix various build errors 2021-12-14 16:13:06 +00:00
libpayload libpayload: Fix legacy CBFS code after recent refactoring 2022-01-14 00:41:13 +00:00
linuxcheck treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
nvramcui nvramcui: Use libpayload's new `Makefile.payload` 2021-02-07 16:23:33 +00:00
Kconfig option: Turn CMOS option backend into choice 2021-05-28 11:37:16 +00:00
Makefile.inc payloads/Makefile.inc: Add warning for image built with no payload 2021-12-23 14:39:57 +00:00