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:
		
				
					committed by
					
						
						Felix Held
					
				
			
			
				
	
			
			
			
						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)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user