mirror of
git://git.yoctoproject.org/linux-yocto.git
synced 2025-08-22 00:42:01 +02:00

Add a simpler version of spinlock support for ARM64 for the guests to use. The implementation is loosely based on the spinlock implementation in kvm-unit-tests. Signed-off-by: Raghavendra Rao Ananta <rananta@google.com> Reviewed-by: Oliver Upton <oupton@google.com> Reviewed-by: Andrew Jones <drjones@redhat.com> Signed-off-by: Marc Zyngier <maz@kernel.org> Link: https://lore.kernel.org/r/20211007233439.1826892-12-rananta@google.com
14 lines
285 B
C
14 lines
285 B
C
/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
#ifndef SELFTEST_KVM_ARM64_SPINLOCK_H
|
|
#define SELFTEST_KVM_ARM64_SPINLOCK_H
|
|
|
|
struct spinlock {
|
|
int v;
|
|
};
|
|
|
|
extern void spin_lock(struct spinlock *lock);
|
|
extern void spin_unlock(struct spinlock *lock);
|
|
|
|
#endif /* SELFTEST_KVM_ARM64_SPINLOCK_H */
|