Re: [PATCH v2 0/4] KVM: x86: Fixups and PAE+SME fixes

From: Paolo Bonzini
Date: Fri Mar 12 2021 - 13:27:01 EST


On 09/03/21 23:42, Sean Christopherson wrote:
A few stragglers bundled together to hopefully avoid more messy conflicts.

v2 (relative to the fixup mini-series):
- Moved SME fixes from "PCID fixup" to its correct location, in "Mark
PAE roots decrypted".
- Collected Reviewed/Tested-by tags for MMU_PRESENT+MMIO snafu, though
I expect they'll get squashed away.
- Added the PAE patches from the SME shadow paging fixes to avoid
spreading out the dependencies.

Sean Christopherson (4):
KVM: x86: Fixup "Get active PCID only when writing a CR3 value"
KVM: x86/mmu: Exclude the MMU_PRESENT bit from MMIO SPTE's generation
KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE
root
KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging

arch/x86/kvm/mmu/mmu.c | 46 ++++++++++++++++++++++++---------
arch/x86/kvm/mmu/mmu_audit.c | 2 +-
arch/x86/kvm/mmu/mmu_internal.h | 10 +++++++
arch/x86/kvm/mmu/spte.h | 12 +++++----
arch/x86/kvm/svm/svm.c | 9 +++++--
5 files changed, 59 insertions(+), 20 deletions(-)


Queued, thanks.

Paolo