mirror of
https://github.com/justinian/jsix.git
synced 2025-12-10 00:14:32 -08:00
This TLB shootdown implementation is pretty janky: When the kernel unmaps a mapping, it sends an IPI to all other cores and doesn't even wait to ensure they've finished handling it. Upon getting one of these IPIs, the core just re-writes cr3 to flush all TLBs.
6.1 KiB
6.1 KiB