unify remote request and kvm_vcpu_kick IPI mechanism
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest5 patches 8 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | KVM: move kvm_vcpu_kick to virt/kvm/kvm_main.carch/ arch/ virt/ | +17 | 0 replies | |
| 2/5 | KVM: reintroduce guest mode bit and unify remote request codearch/ arch/ include/ +1 more | +60 | 8 replies | |
| 3/5 | KVM: switch REQ_TLB_FLUSH/REQ_MMU_RELOAD to kvm_vcpus_requestvirt/ | +3 | 0 replies | |
| 4/5 | KVM: remove make_all_cpus_requestinclude/ virt/ | +0 | 0 replies | |
| 5/5 | KVM: x86: drop duplicat kvm_flush_remote_tlbsarch/ | +0 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [patch 0/5] unify remote request and kvm_vcpu_kick IPI mechanism
Unify remote request (TLB_FLUSH and MMU_RELOAD) with kvm_vcpu_kick mechanism.
The new wait_on_bit based scheme also allows finer optimization of different request types, and makes future enhancements easier (such as request to a single vcpu, or subset of vcpus).
kernel compilation is 2.5 - 3% faster with shadow paging.
See individual patches for details.