arm-trusted-firmware/include
Yann Gautier ae770fedf4 feat(console): introduce EARLY_CONSOLE
This is a generic porting of what was done on ST platforms with flag
STM32MP_EARLY_CONSOLE. It creates the flag and the prototype for
plat_setup_early_console(). This function depends on platform
implementation. This function call is added at the beginning of each BL
image early setup function.
The patch also introduce an extra log macro: EARLY_ERROR. This can
replace ERROR macro in code that will only be executed before the
default console is enabled, and will do nothing when the EARLY_CONSOLE
is not enabled. This can then save some space in memory.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Change-Id: I77bf0a0c4289b4c7df94e4bfb783a938e05bf023
2024-04-24 15:44:28 +02:00
..
arch fix(cm): add more feature registers to EL1 context mgmt 2024-04-19 09:57:36 -05:00
bl1 style: remove useless trailing semicolon and line continuations 2023-03-09 14:59:08 +01:00
bl2
bl2u
bl31 Merge "refactor(sdei): use common create_spsr() in SDEI library" into integration 2024-03-14 21:17:45 +01:00
bl32 refactor(libc): clean up dependencies in libc 2022-09-22 13:23:49 +02:00
common feat(console): introduce EARLY_CONSOLE 2024-04-24 15:44:28 +02:00
drivers fix(gicv2): fix SGIR_NSATT bitshift 2024-04-12 18:22:01 +02:00
dt-bindings feat(dt-bindings): add the STM32MP2 clock and reset bindings 2023-09-08 10:56:49 +02:00
export feat(tbbr): add image id for backup GPT 2023-10-27 08:31:54 -05:00
lib fix(cpus): workaround for Cortex-X4 erratum 2763018 2024-04-23 15:14:15 -05:00
plat feat(console): introduce EARLY_CONSOLE 2024-04-24 15:44:28 +02:00
services feat(rme): pass console info via RMM-EL3 ifc 2024-04-02 16:16:57 +01:00
tools_share feat(auth): add explicit entries for key OIDs 2024-03-06 15:44:55 +01:00