Comment by immibis
I conclude that the title is wrong. Every developer doesn't need to know these things - only kernel developers need to know about TLB invalidation.
I conclude that the title is wrong. Every developer doesn't need to know these things - only kernel developers need to know about TLB invalidation.
And us machine emulators too, like Fabrice Bellard (QEMU) and me (and my OP post detailed the failing of emulated TLB in QEMU as discovered by Unicorn emulator).
Unicorn emulator - https://github.com/unicorn-engine/unicorn