AGESA,binaryPI: Move PORT80 selection to C bootblock
Because the function is implemented in C, post_code() calls from cache_as_ram.S and other early assembly entry files may not currently work for cold boots. Assembly implementation needs to follow one day. This effectively removes PORT80 routing from boards with ROMCC_BOOTBLOCK. Change-Id: I71aa94b33bd6f65e243724810472a440e98e0750 Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/37451 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Michał Żygowski <michal.zygowski@3mdeb.com>
This commit is contained in:
@ -417,6 +417,7 @@ config POST_DEVICE
|
||||
choice
|
||||
prompt "Device to send POST codes to"
|
||||
depends on POST_DEVICE
|
||||
default POST_DEVICE_LPC if DEFAULT_POST_ON_LPC
|
||||
default POST_DEVICE_NONE
|
||||
|
||||
config POST_DEVICE_NONE
|
||||
@ -429,6 +430,10 @@ config POST_DEVICE_PCI_PCIE
|
||||
depends on PCI
|
||||
endchoice
|
||||
|
||||
config DEFAULT_POST_ON_LPC
|
||||
bool
|
||||
default n
|
||||
|
||||
config POST_IO
|
||||
bool "Send POST codes to an IO port"
|
||||
depends on PC80_SYSTEM && !NO_POST
|
||||
|
Reference in New Issue
Block a user