我正在编写一个Linux内核修补程序,它使用CMPXCHG来加快一些情况,除了修复一些语义问题之外,但是我注意到,某些架构只支持XCHG而不支持CMPXCHG,如果在硬件中编译内核用于编译CMPXCHG,那么在编译时如何确定编译时间?

最佳答案

#ifdef __HAVE_ARCH_CMPXCHG怎么样?

关于linux - 确定Linux端口是否在硬件中支持cmpxchg,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12639808/

10-10 17:40