Attention is currently required from: Jérémy Compostella, Simon Glass.
Hello Jérémy Compostella, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/79317?usp=email
to look at the new patch set (#2).
The following approvals got outdated and were removed: Verified-1 by build bot (Jenkins)
Change subject: Introduce a coreboot Control Block (CCB) ......................................................................
Introduce a coreboot Control Block (CCB)
It is annoying to have to create and maintain two completely different builds of coreboot just make minor changes, such as to enable or disable the console.
It would be much more convenient to have a 'silent' flag in the image, which can be updated as needed, without needing to rebuild coreboot.
Introduce the 'coreboot Control Block' (CCB) which can hold such settings. It is designed to be available very early in bootblock, before CBFS is ready. It is able to control the output of the very first bootblock banner.
The CCB is then passed through the cache and placed in cbmem so it is available to other stages.
Provide options in cbfstool to get and set settings in the CCB. This makes it easy to use this feature.
BUG=b:172341184, b:262546009, b:249105972 BRANCH=none TEST=see next CL
Change-Id: I1f6a7a3e136067859e4e8c2043cf39f2a1771c0f Signed-off-by: Simon Glass sjg@chromium.org --- A Documentation/technotes/ccb.md M Documentation/technotes/index.md A Documentation/util/cbfstool/ccb.md M Documentation/util/cbfstool/index.md M src/arch/x86/car.ld M src/arch/x86/postcar.c M src/arch/x86/romstage.c M src/commonlib/bsd/include/commonlib/bsd/cbmem_id.h A src/commonlib/include/commonlib/ccb.h A src/commonlib/include/commonlib/ccb_api.h M src/console/Kconfig M src/include/memlayout.h M src/include/rules.h M src/include/symbols.h M src/lib/Kconfig M src/lib/Makefile.inc M src/lib/bootblock.c A src/lib/ccb.c M src/lib/hardwaremain.c M util/cbfstool/cbfstool.c 20 files changed, 484 insertions(+), 8 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/17/79317/2