Skip to content

KVM: support for pinning sptes (v2)

[email protected] kvm 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 25 repliesIn review

v2 from the cover letter

- unify remote kick function (Gleb)
- keep sptes intact on get_dirty_log (Gleb)
- add new internal error (Gleb)
- unpin sptes/shadow pages (Avi)
- fix spte walker level (Nadav)
- do not require get_page

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4KVM: x86: add pinned parameter to page_fault methodsarch/x86/include/asm/kvm_host.h arch/x86/kvm/mmu.c arch/x86/kvm/paging_tmpl.h +1 more+9 -80 replies
2/4KVM: MMU: allow pinning spte translations (TDP-only)arch/x86/include/asm/kvm_host.h arch/x86/kvm/mmu.c arch/x86/kvm/mmu.h +6 more+340 -325 replies
3/4KVM: MMU: reload request from GET_DIRTY_LOG patharch/x86/kvm/mmu.c+23 -615 replies
4/4KVM: MMU: pinned sps are not candidates for deletion.arch/x86/kvm/mmu.c+18 -84 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [patch 0/4] KVM: support for pinning sptes (v2)

Required by PEBS support as discussed at

Subject: [patch 0/4] [patch 0/5] Implement PEBS virtualization for Silvermont
Message-Id: <[email protected]>

Thread.

----------------------

v2:
- unify remote kick function (Gleb)
- keep sptes intact on get_dirty_log (Gleb)
- add new internal error (Gleb)
- unpin sptes/shadow pages (Avi)
- fix spte walker level (Nadav)
- do not require get_page