我正在编写一个 Linux 内核补丁,除了修复一些语义问题外,它使用 cmpxchg 来加速一些情况,但是我注意到某些架构只支持 xchg 而不是 cmpxchg,我如何在编译时确定是否正在编译内核的体系结构是否支持硬件中的 cmpxchg?
最佳答案
#ifdef __HAVE_ARCH_CMPXCHG
怎么样?
关于linux - 确定 linux 端口是否支持硬件中的 cmpxchg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12639808/