Julius Werner has uploaded a new patch set (#2). ( https://review.coreboot.org/c/coreboot/+/61613 )
Change subject: console: Add compile-time fast path when only CBMEM console is used ......................................................................
console: Add compile-time fast path when only CBMEM console is used
A common use case when running coreboot on production systems is that only the CBMEM console (the one with the least impact on boot speed) is enabled. In this case, some of the code in the console subsystem has no effect. Due to the way it's all genericized over multiple consoles and tied together with function pointers, not all of this can be compile-time eliminated automatically, so this patch adds a little helper to facilitate that. This results in roughly 200 (compressed) bytes of savings per stage on an arm64 system.
Signed-off-by: Julius Werner jwerner@chromium.org Change-Id: I1d5b8bda80d02a13ee0b7835e0805c4319fd21d8 --- M src/console/console.c M src/console/init.c M src/console/printk.c M src/include/console/console.h 4 files changed, 22 insertions(+), 7 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/13/61613/2