aboutsummaryrefslogtreecommitdiff
path: root/src/include/smp
diff options
context:
space:
mode:
authorKyösti Mälkki <kyosti.malkki@gmail.com>2021-11-10 03:10:58 +0200
committerRaul Rangel <rrangel@chromium.org>2021-11-13 22:26:53 +0000
commit04c3228a5d66d7c83ae88ea3f3fdf273060aa614 (patch)
tree14f7caabd9b41fab44abb8013079a3ab65409922 /src/include/smp
parentf6e421ffc9ede7ebeb56c0941f07f2f7b8b496a0 (diff)
Add ENV_STAGE_SUPPORTS_SMP to clean up spinlock stubs
CONFIG(SMP) was an invalid condition to use in cases where one stage requires spinlocks and another one does not. The stage not requiring spinlock still required <smp/spinlock.h> to be implemented with no-op stubs. This reverts commit 037ee4b556 soc/amd/picasso: Add dummy spinlock for psp_verstage Change-Id: Iba52febdeee78294f916775ee9ce8a82d6203570 Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/59094 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Raul Rangel <rrangel@chromium.org> Reviewed-by: Julius Werner <jwerner@chromium.org>
Diffstat (limited to 'src/include/smp')
-rw-r--r--src/include/smp/spinlock.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/include/smp/spinlock.h b/src/include/smp/spinlock.h
index 8554aa0589..116830cd74 100644
--- a/src/include/smp/spinlock.h
+++ b/src/include/smp/spinlock.h
@@ -1,7 +1,7 @@
#ifndef SMP_SPINLOCK_H
#define SMP_SPINLOCK_H
-#if CONFIG(SMP)
+#if ENV_STAGE_SUPPORTS_SMP
#include <arch/smp/spinlock.h>
#else /* !CONFIG_SMP */