soc/amd/picasso: Add dummy spinlock for psp_verstage
If CONFIG_CMOS_POST is enabled, psp_verstage breaks because the spinlock code is missing. Add dummy spinlock code as the spinlocks aren't needed in the PSP. TEST=Build with CONFIG_CMOS_POST enabled. BUG=None Signed-off-by: Martin Roth <martin@coreboot.org> Change-Id: Iea6f31e500e1b26f0b974c6eaa486209b9c81459 Reviewed-on: https://review.coreboot.org/c/coreboot/+/43310 Reviewed-by: Raul Rangel <rrangel@chromium.org> Reviewed-by: Karthik Ramasubramanian <kramasub@google.com> Reviewed-by: Marshall Dawson <marshalldawson3rd@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
85dcd2f1ea
commit
037ee4b556
|
@ -0,0 +1,17 @@
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
|
|
||||||
|
#ifndef _ARCH_SMP_SPINLOCK_H
|
||||||
|
#define _ARCH_SMP_SPINLOCK_H
|
||||||
|
|
||||||
|
#define DECLARE_SPIN_LOCK(x)
|
||||||
|
#define barrier() do {} while (0)
|
||||||
|
#define spin_is_locked(lock) 0
|
||||||
|
#define spin_unlock_wait(lock) do {} while (0)
|
||||||
|
#define spin_lock(lock) do {} while (0)
|
||||||
|
#define spin_unlock(lock) do {} while (0)
|
||||||
|
#define cpu_relax() do {} while (0)
|
||||||
|
|
||||||
|
#include <smp/node.h>
|
||||||
|
#define boot_cpu() 1
|
||||||
|
|
||||||
|
#endif
|
Loading…
Reference in New Issue