KVM: MMU: fast page fault
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v7 Latest10 patches 10 repliesIn review
- v69 patches 15 repliesSuperseded
- v59 patches 7 repliesSuperseded
Earlier versions · 4
| Version | Posted | Patches | Replies | Status |
|---|---|---|---|---|
| v4 | 10 patches | 20 replies | Superseded | |
| v3 | 9 patches | 25 replies | Superseded | |
| v2 | 16 patches | 32 replies | Superseded | |
| v1 | 13 patches | 69 replies | Superseded |
Patches in v7 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/10 | KVM: MMU: return bool in __rmap_write_protectarch/ | +7 | 0 replies | |
| 2/10 | KVM: MMU: abstract spte write-protectarch/ | +31 | 8 replies | |
| 3/10 | KVM: MMU: cleanup spte_write_protectarch/ | +29 | 0 replies | |
| 4/10 | KVM: VMX: export PFEC.P bit on eptarch/ | +8 | 0 replies | |
| 5/10 | KVM: MMU: fold tlb flush judgement into mmu_spte_updatearch/ | +20 | 0 replies | |
| 6/10 | KVM: MMU: introduce SPTE_MMU_WRITEABLE bitarch/ | +38 | 0 replies | |
| 7/10 | KVM: MMU: fast path of handling guest page faultarch/ | +127 | 0 replies | |
| 8/10 | KVM: MMU: trace fast page faultarch/ arch/ | +40 | 0 replies | |
| 9/10 | KVM: MMU: fix kvm_mmu_pagetable_walk tracepointarch/ arch/ | +4 | 0 replies | |
| 10/10 | KVM: MMU: document mmu-lock and fast page faultDocumentation/ | +129 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v7 yet.
Cover letter [PATCH v7 00/10] KVM: MMU: fast page fault
Changlog:
- always atomicly update the spte if it can be updated out of mmu-lock
- rename spte_can_be_writable() to spte_is_locklessly_modifiable()
- cleanup and comment spte_write_protect()
Performance result:
(The benchmark can be found at: http://www.spinics.net/lists/kvm/msg73011.html)
before after
Run 10 times, Avg time: 538233957 ns. 249809853 ns. +53.6%