All of lore.kernel.org
 help / color / mirror / Atom feed
From: Peter Feiner <pfeiner@google.com>
To: kvm@vger.kernel.org
Cc: Paolo Bonzini <pbonzini@redhat.com>,
	David Matlack <dmatlack@google.com>,
	Peter Feiner <pfeiner@google.com>
Subject: [PATCH 0/4] Fix nested EPT when A/D bits are disabled
Date: Fri, 30 Jun 2017 17:26:28 -0700	[thread overview]
Message-ID: <cover.1498868316.git.pfeiner@google.com> (raw)

This patch series fixes nested EPT when A/D bits are disabled in vmcs12 but
enabled in the kvm_intel module. Concretely, this series makes the
vmx_ept_access_test_paddr_not_present_ad_disabled kvm-unit-test pass instead
of getting stuck in an infinite loop.

I'm on vacation next week, so I won't see any feedback on this series until
July 10.

Thanks for reviewing!

Peter

*** BLURB HERE ***

Peter Feiner (4):
  x86: kvm: mmu: dead code thanks to access tracking
  x86: kvm: mmu: make spte mmio mask more explicit
  kvm: x86: mmu: allow A/D bits to be disabled in an mmu
  x86: kvm: mmu: use ept a/d in vmcs02 iff used in vmcs12

 arch/x86/include/asm/kvm_host.h |   3 +-
 arch/x86/kvm/mmu.c              | 151 ++++++++++++++++++++++++++--------------
 arch/x86/kvm/mmu.h              |   2 +-
 arch/x86/kvm/mmutrace.h         |   6 +-
 arch/x86/kvm/vmx.c              |  43 ++++++------
 arch/x86/kvm/x86.c              |   2 +-
 6 files changed, 125 insertions(+), 82 deletions(-)

-- 
2.13.2.725.g09c95d1e9-goog

             reply	other threads:[~2017-07-01  0:26 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-07-01  0:26 Peter Feiner [this message]
2017-07-01  0:26 ` [PATCH 1/4] x86: kvm: mmu: dead code thanks to access tracking Peter Feiner
2017-07-01  0:26 ` [PATCH 2/4] x86: kvm: mmu: make spte mmio mask more explicit Peter Feiner
2017-07-01  0:26 ` [PATCH 3/4] kvm: x86: mmu: allow A/D bits to be disabled in an mmu Peter Feiner
2017-07-03  9:22   ` Paolo Bonzini
2017-07-01  0:26 ` [PATCH 4/4] x86: kvm: mmu: use ept a/d in vmcs02 iff used in vmcs12 Peter Feiner
2017-07-01  5:29   ` Paolo Bonzini
2017-07-01  7:29     ` Peter Feiner
2017-07-01  7:59       ` Paolo Bonzini

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1498868316.git.pfeiner@google.com \
    --to=pfeiner@google.com \
    --cc=dmatlack@google.com \
    --cc=kvm@vger.kernel.org \
    --cc=pbonzini@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.