console.c: Enable gdb support in bootblock
This code was written in a romcc bootblock time. There is no reason why it would not work in bootblock now. Untested but expected to work. Signed-off-by: Arthur Heymans <arthur@aheymans.xyz> Change-Id: I34812fbcd1222eceeb9870b9cbb7431ead63ce6a Reviewed-on: https://review.coreboot.org/c/coreboot/+/78936 Reviewed-by: Martin L Roth <gaumless@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
d0cb97ef2e
commit
2fba476a6e
|
@ -86,7 +86,7 @@ void console_write_line(uint8_t *buffer, size_t number_of_bytes)
|
||||||
console_tx_byte(*buffer++);
|
console_tx_byte(*buffer++);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if CONFIG(GDB_STUB) && (ENV_ROMSTAGE || ENV_RAMSTAGE)
|
#if CONFIG(GDB_STUB) && (ENV_ROMSTAGE_OR_BEFORE || ENV_RAMSTAGE)
|
||||||
void gdb_hw_init(void)
|
void gdb_hw_init(void)
|
||||||
{
|
{
|
||||||
__gdb_hw_init();
|
__gdb_hw_init();
|
||||||
|
|
|
@ -84,7 +84,7 @@ static inline void __uart_tx_byte(u8 data) {}
|
||||||
static inline void __uart_tx_flush(void) {}
|
static inline void __uart_tx_flush(void) {}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if CONFIG(GDB_STUB) && (ENV_ROMSTAGE || ENV_RAMSTAGE)
|
#if CONFIG(GDB_STUB) && (ENV_ROMSTAGE_OR_BEFORE || ENV_RAMSTAGE)
|
||||||
#define CONF_UART_FOR_GDB CONFIG_UART_FOR_CONSOLE
|
#define CONF_UART_FOR_GDB CONFIG_UART_FOR_CONSOLE
|
||||||
static inline void __gdb_hw_init(void) { uart_init(CONF_UART_FOR_GDB); }
|
static inline void __gdb_hw_init(void) { uart_init(CONF_UART_FOR_GDB); }
|
||||||
static inline void __gdb_tx_byte(u8 data)
|
static inline void __gdb_tx_byte(u8 data)
|
||||||
|
|
Loading…
Reference in New Issue