diff options
author | Arthur Heymans <arthur@aheymans.xyz> | 2020-11-30 15:42:49 +0100 |
---|---|---|
committer | Paul Fagerburg <pfagerburg@chromium.org> | 2022-09-19 14:57:30 +0000 |
commit | e247435c6b585db9584f91c0b13c3194d14a4358 (patch) | |
tree | c15b746d1d27eabc29f99099e62f48e188d7a4eb /src/soc/intel/apollolake | |
parent | 6317aff5b3028ad44b7885b6b63263c55b5aadb3 (diff) | |
download | coreboot-e247435c6b585db9584f91c0b13c3194d14a4358.tar.gz coreboot-e247435c6b585db9584f91c0b13c3194d14a4358.tar.bz2 coreboot-e247435c6b585db9584f91c0b13c3194d14a4358.zip |
soc/intel/apollolake: LZ4 Compress FSP-M
FSP-M is not run XIP so it can be compressed. This more than halves
the binary size. 364544 bytes -> 168616 bytes.
On the up/squared this also results in a 83ms speedup.
TESTED: up/squared boots.
Change-Id: Ic76b51f0f3007b59ccb9f76b6a57bb9265dab833
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/48158
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-by: Sean Rhodes <sean@starlabs.systems>
Diffstat (limited to 'src/soc/intel/apollolake')
-rw-r--r-- | src/soc/intel/apollolake/Kconfig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/soc/intel/apollolake/Kconfig b/src/soc/intel/apollolake/Kconfig index c63f4fda0d87..36bc631bb95d 100644 --- a/src/soc/intel/apollolake/Kconfig +++ b/src/soc/intel/apollolake/Kconfig @@ -56,6 +56,7 @@ config CPU_SPECIFIC_OPTIONS select NO_PM_ACPI_TIMER select NO_UART_ON_SUPERIO select NO_XIP_EARLY_STAGES + select FSP_COMPRESS_FSP_M_LZ4 select PARALLEL_MP_AP_WORK select PCIEXP_ASPM select PCIEXP_COMMON_CLOCK |