From: Sean Christopherson <seanjc@google.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm@vger.kernel.org
Subject: KVM: x86: Fixes for 6.4
Date: Fri, 2 Jun 2023 17:52:14 -0700 [thread overview]
Message-ID: <20230603005213.1035921-2-seanjc@google.com> (raw)
Please pull a few x86 fixes for 6.4. Nothing ridiculously urgent, but the
vNMI fix in particular would be nice to get in 6.4.
The following changes since commit b9846a698c9aff4eb2214a06ac83638ad098f33f:
KVM: VMX: add MSR_IA32_TSX_CTRL into msrs_to_save (2023-05-21 04:05:51 -0400)
are available in the Git repository at:
https://github.com/kvm-x86/linux.git tags/kvm-x86-fixes-6.4
for you to fetch changes up to 47d2804bc99ca873470df17c20737b28225a320d:
KVM: selftests: Add test for race in kvm_recalculate_apic_map() (2023-06-02 17:21:06 -0700)
----------------------------------------------------------------
KVM x86 fixes for 6.4
- Fix a memslot lookup bug in the NX recovery thread that could
theoretically let userspace bypass the NX hugepage mitigation
- Fix a s/BLOCKING/PENDING bug in SVM's vNMI support
- Account exit stats for fastpath VM-Exits that never leave the super
tight run-loop
- Fix an out-of-bounds bug in the optimized APIC map code, and add a
regression test for the race.
----------------------------------------------------------------
Maciej S. Szmigiero (1):
KVM: SVM: vNMI pending bit is V_NMI_PENDING_MASK not V_NMI_BLOCKING_MASK
Michal Luczaj (1):
KVM: selftests: Add test for race in kvm_recalculate_apic_map()
Sean Christopherson (3):
KVM: x86/mmu: Grab memslot for correct address space in NX recovery worker
KVM: x86: Account fastpath-only VM-Exits in vCPU stats
KVM: x86: Bail from kvm_recalculate_phys_map() if x2APIC ID is out-of-bounds
arch/x86/kvm/lapic.c | 20 +++++-
arch/x86/kvm/mmu/mmu.c | 5 +-
arch/x86/kvm/svm/svm.c | 2 +-
arch/x86/kvm/x86.c | 3 +
tools/testing/selftests/kvm/Makefile | 1 +
.../selftests/kvm/x86_64/recalc_apic_map_test.c | 74 ++++++++++++++++++++++
6 files changed, 101 insertions(+), 4 deletions(-)
create mode 100644 tools/testing/selftests/kvm/x86_64/recalc_apic_map_test.c
next reply other threads:[~2023-06-03 0:52 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-06-03 0:52 Sean Christopherson [this message]
2023-06-03 19:18 ` KVM: x86: Fixes for 6.4 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=20230603005213.1035921-2-seanjc@google.com \
--to=seanjc@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.