From 314c7a5ffeb10d8efa01ef10ef1c8420ee37da00 Mon Sep 17 00:00:00 2001 From: esmakokten Date: Sat, 9 May 2026 14:33:15 -0400 Subject: [PATCH] Fix ps architecture headers --- plat/arch/armv7a/ps_arch_armv7a_common.h | 2 ++ plat/arch/x86/ps_arch_x86_common.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/plat/arch/armv7a/ps_arch_armv7a_common.h b/plat/arch/armv7a/ps_arch_armv7a_common.h index 1ebc32a..0872dac 100644 --- a/plat/arch/armv7a/ps_arch_armv7a_common.h +++ b/plat/arch/armv7a/ps_arch_armv7a_common.h @@ -144,6 +144,8 @@ struct ps_lock { unsigned long o; }; +#define PS_LOCK_INITIALIZER (struct ps_lock) {.o = 0} + static inline void ps_lock_take(struct ps_lock *l) { while (!ps_cas(&l->o, 0, 1)) ; } diff --git a/plat/arch/x86/ps_arch_x86_common.h b/plat/arch/x86/ps_arch_x86_common.h index d765adc..9a17e9c 100644 --- a/plat/arch/x86/ps_arch_x86_common.h +++ b/plat/arch/x86/ps_arch_x86_common.h @@ -118,6 +118,8 @@ struct ps_lock { unsigned long o; }; +#define PS_LOCK_INITIALIZER (struct ps_lock) {.o = 0} + static inline void ps_lock_take(struct ps_lock *l) { while (!ps_cas(&l->o, 0, 1)) ; }