推 chrisdar:既然都寫driver了 改改MTRR也是可以的喔 ^_*~~ 02/20 10:13
→ chrisdar:上面是亂說的 MMIO可能也是個方向 02/20 10:15
推 VictorTom:也猜MMIO, 也有的是寫了之後馬上讀一次讓HW起作用的樣子 02/20 20:53
推 softwind:volatile應該跟 read/write順序無關 Linux kernel中 02/20 22:11
→ softwind:的確有一個memory XXX的巨集 用途是避免compiler跨過這行 02/20 22:12
→ softwind:進行變數的最佳化 不過 那個XXX 我忘了... 02/20 22:12
→ softwind:可能順序不一樣是因為 compiler認為R/W的兩個變數無相關 02/20 22:13
→ softwind:so R/W 可能會被最佳化成 W/R 02/20 22:14