1

我正在编写一个 Linux 内核补丁,它使用 cmpxchg 来加速一些情况,除了修复一些语义问题,但是我注意到某些架构只支持 xchg 而不是 cmpxchg,我如何在编译时确定架构是否内核是否正在编译是否支持硬件中的 cmpxchg?

4

1 回答 1

2

怎么样#ifdef __HAVE_ARCH_CMPXCHG

于 2012-09-28T12:15:12.783 回答