Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1351627

[PATCH v2 0/9] cleanup around kvm_sync_page, and a few micro-optimizations

From Paolo Bonzini <pbonzini@redhat.com>
Newsgroups linux.kernel
Subject [PATCH v2 0/9] cleanup around kvm_sync_page, and a few micro-optimizations
Date 2016-03-07 15:20 +0100
Message-ID <ra4aS-3TP-27@gated-at.bofh.it> (permalink)
References <ra4aR-3TP-3@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


Having committed the ubsan fixes, this are the cleanups that are left.

Compared to v1, I have fixed the patch to coalesce page zapping after
mmu_sync_children (as requested by Takuya and Guangrong), and I have
rewritten is_last_gpte again in an even simpler way.

Paolo

Paolo Bonzini (9):
  KVM: MMU: introduce kvm_mmu_flush_or_zap
  KVM: MMU: move TLB flush out of __kvm_sync_page
  KVM: MMU: use kvm_sync_page in kvm_sync_pages
  KVM: MMU: cleanup __kvm_sync_page and its callers
  KVM: MMU: invert return value of mmu.sync_page and *kvm_sync_page*
  KVM: MMU: move zap/flush to kvm_mmu_get_page
  KVM: MMU: coalesce more page zapping in mmu_sync_children
  KVM: MMU: simplify is_last_gpte
  KVM: MMU: micro-optimize gpte_access

 arch/x86/include/asm/kvm_host.h |   8 +-
 arch/x86/kvm/mmu.c              | 167 ++++++++++++++++++++--------------------
 arch/x86/kvm/paging_tmpl.h      |  11 ++-
 3 files changed, 92 insertions(+), 94 deletions(-)

-- 
1.8.3.1

Back to linux.kernel | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

[PATCH v2 0/9] cleanup around kvm_sync_page, and a few micro-optimizations Paolo Bonzini <pbonzini@redhat.com> - 2016-03-07 15:20 +0100
  [PATCH v2 0/9] cleanup around kvm_sync_page, and a few micro-optimizations Paolo Bonzini <pbonzini@redhat.com> - 2016-03-07 15:20 +0100
    Re: [PATCH v2 0/9] cleanup around kvm_sync_page, and a few  micro-optimizations Takuya Yoshikawa <yoshikawa_takuya_b1@lab.ntt.co.jp> - 2016-03-08 09:10 +0100
      Re: [PATCH v2 0/9] cleanup around kvm_sync_page, and a few  micro-optimizations Takuya Yoshikawa <yoshikawa_takuya_b1@lab.ntt.co.jp> - 2016-03-08 09:40 +0100
      Re: [PATCH v2 0/9] cleanup around kvm_sync_page, and a few  micro-optimizations Paolo Bonzini <pbonzini@redhat.com> - 2016-03-08 09:40 +0100
  [PATCH 8/9] KVM: MMU: simplify is_last_gpte Paolo Bonzini <pbonzini@redhat.com> - 2016-03-07 15:20 +0100
  Re: [PATCH v2 0/9] cleanup around kvm_sync_page, and a few  micro-optimizations Xiao Guangrong <guangrong.xiao@linux.intel.com> - 2016-03-09 08:20 +0100

csiph-web