KVM TLB Shootdown Preemption Notes
Notes on Towards a more Scalable KVM Hypervisor presented at KVM FORUM 2018. [PATCH v8 0/4] KVM: X86: Add Paravirt TLB Shootdown Guest OSes are affected by the host OS scheduler during OS-level synchronization mechanisms such as TLB shoot down and RCU processing. Operations that would complete immediately in a bare-metal environment cannot ignore delays in a virtual environment. TLB (Translation Lookaside Buffer) is used to cache mappings between virtual memory addresses and physical memory addresses....