arch/x86: Remove spinlocks inside CAR
This was only used with amdfam10h-15h, where cache coherency between nodes was supposed to be guaranteed with this code. We could want a cleaner and more generic approach for this, possibly utilising .data sections. Change-Id: I00da5c2b0570c26f2e3bb464274485cc2c08c8f0 Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/34929 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Arthur Heymans <arthur@aheymans.xyz> Reviewed-by: Aaron Durbin <adurbin@chromium.org>
This commit is contained in:
16
src/Kconfig
16
src/Kconfig
@@ -527,22 +527,6 @@ config RESUME_PATH_SAME_AS_BOOT
|
||||
same path as a regular boot. e.g. an x86 system runs from the
|
||||
reset vector at 0xfffffff0 on both resume and warm/cold boot.
|
||||
|
||||
config HAVE_ROMSTAGE_CONSOLE_SPINLOCK
|
||||
bool
|
||||
default n
|
||||
|
||||
config HAVE_ROMSTAGE_NVRAM_CBFS_SPINLOCK
|
||||
bool
|
||||
default n
|
||||
help
|
||||
This should be enabled on certain plaforms, such as the AMD
|
||||
SR565x, that cannot handle concurrent CBFS accesses from
|
||||
multiple APs during early startup.
|
||||
|
||||
config HAVE_ROMSTAGE_MICROCODE_CBFS_SPINLOCK
|
||||
bool
|
||||
default n
|
||||
|
||||
config NO_MONOTONIC_TIMER
|
||||
def_bool n
|
||||
|
||||
|
Reference in New Issue
Block a user