svn commit: r230499 - stable/9/sys/amd64/include
Konstantin Belousov
kib at FreeBSD.org
Tue Jan 24 10:56:41 UTC 2012
Author: kib
Date: Tue Jan 24 10:56:40 2012
New Revision: 230499
URL: http://svn.freebsd.org/changeset/base/230499
Log:
MFC r230260:
Add macro IS_BSP() to check whether the current CPU is BSP.
Modified:
stable/9/sys/amd64/include/pcpu.h
Directory Properties:
stable/9/sys/ (props changed)
Modified: stable/9/sys/amd64/include/pcpu.h
==============================================================================
--- stable/9/sys/amd64/include/pcpu.h Tue Jan 24 10:32:02 2012 (r230498)
+++ stable/9/sys/amd64/include/pcpu.h Tue Jan 24 10:56:40 2012 (r230499)
@@ -226,6 +226,8 @@ __curthread(void)
}
#define curthread (__curthread())
+#define IS_BSP() (PCPU_GET(cpuid) == 0)
+
#else /* !lint || defined(__GNUCLIKE_ASM) && defined(__GNUCLIKE___TYPEOF) */
#error "this file needs to be ported to your compiler"
More information about the svn-src-stable-9
mailing list