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