|
在每个arch底下都有wmb和rmb的函数定义,有的竟然还使用了汇编.
很明显是跟具体的硬件体系结构有关系.
我猜它们应该分别是Write Memory Back 和Read Memory Back的缩写???
是不是就是对cpu cache的回写和重读?
是不是类似于某些DSP上面的_cache_copyback和_cache_invalidate,
但是cache_copyback和cache_invalidate都有2个参数,分别为指定起始地址和字节数.而wmb()和rmb()都没有任何参数,它们具体做了什么呢?不可能cache上的全部都回写和重读吧?
先谢过各位的指教了^_^ |
|