Skip to content

KVM: MMU: reduce the size of shadow page structure and some cleanup

Xiao Guangrong kvm lkml 1 version Applied

Status from this message: Applied, thanks.

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest8 patches 15 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/8KVM: MMU: combine unsync and unsync_childrenDocumentation/virtual/kvm/mmu.txt arch/x86/include/asm/kvm_host.h arch/x86/kvm/mmu.c +3 more+48 -215 replies
2/8KVM: MMU: set the dirty bit for the upper shadow pagearch/x86/kvm/mmu.c+5 -82 replies
3/8KVM: MMU: do not add a nonpresent spte to rmaps of its childarch/x86/kvm/mmu.c arch/x86/kvm/mmutrace.h arch/x86/kvm/paging_tmpl.h+32 -582 replies
4/8KVM: MMU: drop unsync_child_bitmapDocumentation/virtual/kvm/mmu.txt arch/x86/include/asm/kvm_host.h arch/x86/kvm/mmu.c+52 -302 replies
5/8KVM: MMU: optimize walking unsync shadow pagearch/x86/kvm/mmu.c+4 -10 replies
6/8KVM: MMU: optimize handing invlpgarch/x86/kvm/paging_tmpl.h+1 -10 replies
7/8KVM: MMU: remove the redundant get_written_sptesarch/x86/kvm/mmu.c+2 -41 reply
8/8KVM: MMU: remove PT64_SECOND_AVAIL_BITS_SHIFTarch/x86/kvm/mmu.c+0 -12 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/8] KVM: MMU: reduce the size of shadow page structure and some cleanup

In this patchset, we observably reduce the size of struct kvm_mmu_page and let the code more simple.

And this patchset have already tested by unittest and RHEL.6.1 setup/boot/reboot/shutdown.