str*_*718 5 linux cpu caching kernel instructions
我发现flush_dcache_page()在x86架构上的linux内核中没有执行任何操作,如下所示
Line 17 #define flush_dcache_page(page) do {} while (0)
Run Code Online (Sandbox Code Playgroud)
我认为 x86 arch 上有缓存刷新指令“CLFLUSH”,它可以用于此页面刷新。
然而,flush_dcache_page() 并不像上面的源代码那样运行任何 CPU 指令。