|
在内核代码里X86汇编中有
#ifdef CONFIG_SMP
#define LOCK_PREFIX \
".section .smp_locks,\"a\"\n" \
_ASM_ALIGN "\n" \
_ASM_PTR "661f\n" /* address */ \
".previous\n" \
"661:\n\tlock; "
#else /* ! CONFIG_SMP */
#define LOCK_PREFIX ""
#endif
可以用于SMP的 内嵌汇编,不知哪位前辈可以讲解一下这个宏。
另外,我想在用户层程序中使用类似的方式,
但不知道如何实现。 |
|