Hardware?
Hardware?
Posted Mar 18, 2012 21:20 UTC (Sun) by slashdot (guest, #22014)In reply to: Hardware? by khim
Parent article: Toward better NUMA scheduling
> To do that it basically needs to virtualize all memory accesses by all devices
Which the hardware already does where IOMMUs are present...
> Fail. PCIe DMA is not cache coherent for L1/L2/L3
Uh?
PCI and PCIe are definitely cache coherent (or more precisely, they support it, although you can tell devices to not snoop caches).
> Success. “Cache-coherency mechanism used for the L3 level” is part of OS kernel
What?!?
This is totally false, and is simply a ridiculous claim.
The cache coherence of L3 caches in x86 SMP systems certainly isn't managed by the kernel!
