4 ms·
Arm, rather, and many other architectures besides. Even x86 does not guarantee complete I/D cache coherency (although its guarantees are much stronger than arm
by moonchild 4y ago
Arm, rather, and many other architectures besides. Even x86 does not guarantee complete I/D cache coherency (although its guarantees are much stronger than arm's).
- saagarjha 4y agoIt doesn't? Pretty sure this is true…
- moonchild 4y agox86? Yes, coherence is basically at the level of traces. If you modify some code and then jump to it, you're guaranteed to get the new code; but if you modify some code within a currently running trace, the results are unspecified. E: see the intel SDM, vol 3, sec 8.1.3.
- saagarjha 4y agoAh, I see. Thanks!