From 8a85a84fac7157927612cd638cf67c061d959bd8 Mon Sep 17 00:00:00 2001 From: Martin Roth Date: Mon, 21 Jun 2021 09:18:46 -0600 Subject: Asm code: Use NO_EARLY_BOOTBLOCK_POSTCODES to remove Asm port80s Expand NO_EARLY_BOOTBLOCK_POSTCODES to all of the early assembly code in bootblock. BUG=b:191370340 TEST: Build with & without the option enabled Signed-off-by: Martin Roth Change-Id: Idb4a96820d5c391fc17a0f0dcccd519d4881b78c Reviewed-on: https://review.coreboot.org/c/coreboot/+/55731 Tested-by: build bot (Jenkins) Reviewed-by: Raul Rangel Reviewed-by: Karthik Ramasubramanian Reviewed-by: Nico Huber Reviewed-by: Arthur Heymans --- src/console/Kconfig | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/console/Kconfig') diff --git a/src/console/Kconfig b/src/console/Kconfig index 548b701d9f..4125e18dd9 100644 --- a/src/console/Kconfig +++ b/src/console/Kconfig @@ -464,10 +464,12 @@ config NO_EARLY_BOOTBLOCK_POSTCODES def_bool n help Some chipsets require that the routing for the port 80h POST - code be configured before any POST codes are sent out. - This can be done in the boot block, but there are a couple of - POST codes that go out before the chipset's bootblock initialization - can happen. This option suppresses those POST codes. + code be configured before any POST codes are sent out. If this is + not done, the system can hang on the first POST code. This + initialization can be done in the boot block, but there are a couple + of POST codes that go out before the chipset's C bootblock + initialization can happen. This option suppresses all postcodes in + the early assembly code. config HWBASE_DEBUG_CB bool -- cgit v1.2.3