Home | History | Annotate | Line # | Download | only in include
lock.h revision 1.4
      1 /* $NetBSD: lock.h,v 1.4 2021/09/26 20:15:04 jmcneill Exp $ */
      2 
      3 #ifdef __aarch64__
      4 # ifdef _HARDKERNEL
      5 #  ifdef SPINLOCK_BACKOFF_HOOK
      6 #   undef SPINLOCK_BACKOFF_HOOK
      7 #  endif
      8 #  define SPINLOCK_BACKOFF_HOOK		asm volatile("yield" ::: "memory")
      9 # endif
     10 # include <sys/common_lock.h>
     11 #elif defined(__arm__)
     12 # include <arm/lock.h>
     13 #endif
     14