Commit Graph

4638 Commits (fourteen)

Author SHA1 Message Date
Simon1511 34c64e7c67 Import A525FXXU3AUG4 3 years ago
Sean Christopherson 69793a2f05 KVM: x86: Mark CR4.TSD as being possibly owned by the guest 5 years ago
Sean Christopherson 63c9b83267 KVM: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode 5 years ago
Paolo Bonzini 990c53fbbf KVM: x86: bit 8 of non-leaf PDPEs is not reserved 5 years ago
Sean Christopherson 4e387bedce KVM: nVMX: Plumb L2 GPA through to PML emulation 5 years ago
Xiaoyao Li cdf6d1e638 KVM: X86: Fix MSR range of APIC registers in X2APIC mode 5 years ago
Sean Christopherson bcb5e31223 KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated 5 years ago
Kai Huang 30870f278e kvm: x86: Fix reserved bits related calculation errors caused by MKTME 5 years ago
Kai Huang f4fd2eacaf kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c 5 years ago
Sean Christopherson 5c2263d291 KVM: nVMX: Consult only the "basic" exit reason when routing nested exit 5 years ago
Paolo Bonzini 43fcce9877 KVM: nSVM: leave ASID aside in copy_vmcb_control_area 5 years ago
Paolo Bonzini 171ebbb93f KVM: nSVM: fix condition for filtering async PF 5 years ago
Paolo Bonzini 821d588880 KVM: x86: only do L1TF workaround on affected processors 5 years ago
Sean Christopherson 7bf293494e KVM: x86/mmu: Consolidate "is MMIO SPTE" code 5 years ago
Kai Huang a0b0251469 kvm: x86: Fix L1TF mitigation for shadow MMU 5 years ago
Sean Christopherson 5b04932910 KVM: VMX: check for existence of secondary exec controls before accessing 5 years ago
Jim Mattson 53bbffd24f KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce 5 years ago
Uros Bizjak 1988180a2e KVM: VMX: Enable machine check support for 32bit targets 5 years ago
Jim Mattson b9e0151c00 kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD 5 years ago
Vitaly Kuznetsov 2c0bf2560c KVM: VMX: fix crash cleanup when KVM wasn't used 5 years ago
Sean Christopherson 7ce9bf3a75 KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec support 5 years ago
Sean Christopherson 57d45fd956 KVM: x86: Allocate new rmap and large page tracking when moving memslot 5 years ago
Sean Christopherson 803e9e93b0 KVM: nVMX: Properly handle userspace interrupt window request 5 years ago
Vitaly Kuznetsov 02cba24f98 KVM: x86: clear stale x86_emulate_ctxt->intercept value 5 years ago
Tom Lendacky e12afc7d76 KVM: SVM: Override default MMIO mask if memory encryption is enabled 5 years ago
Oliver Upton 634572f8c0 KVM: VMX: check descriptor table exits on instruction emulation 5 years ago
Miaohe Lin 647bdd69c2 KVM: apic: avoid calculating pending eoi from an uninitialized val 5 years ago
Vitaly Kuznetsov e6bff0cdf5 KVM: nVMX: handle nested posted interrupts when apicv is disabled for L1 5 years ago
Oliver Upton 9effa0ed19 KVM: nVMX: Check IO instruction VM-exit conditions 5 years ago
Oliver Upton 02a6779886 KVM: nVMX: Refactor IO bitmap checks into helper function 5 years ago
Paolo Bonzini ee1238c028 KVM: nVMX: Don't emulate instructions in guest mode 5 years ago
Miaohe Lin f15a843b03 KVM: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI 5 years ago
Sean Christopherson fce56d970d KVM: nVMX: Use correct root level for nested EPT shadow page tables 5 years ago
Sasha Levin 70eb01d7e5 Revert "KVM: VMX: Add non-canonical check on writes to RTIT address MSRs" 5 years ago
Sasha Levin aedede2e02 Revert "KVM: nVMX: Use correct root level for nested EPT shadow page tables" 5 years ago
Sean Christopherson 8d8d60598a KVM: nVMX: Use correct root level for nested EPT shadow page tables 5 years ago
Paolo Bonzini 104b89080f KVM: x86: emulate RDPID 5 years ago
Sean Christopherson f8d4d63d8c KVM: Use vcpu-specific gva->hva translation when querying host page size 5 years ago
Miaohe Lin a4870bd1ee KVM: nVMX: vmread should not set rflags to specify success in case of #PF 5 years ago
Sean Christopherson 07157433a3 KVM: VMX: Add non-canonical check on writes to RTIT address MSRs 5 years ago
Sean Christopherson 6b26d90d12 KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM 5 years ago
Sean Christopherson 0eed3d7100 KVM: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform 5 years ago
Marios Pomonis ce02876c29 KVM: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks 5 years ago
Sean Christopherson 724fbee218 KVM: x86: Free wbinvd_dirty_mask if vCPU creation fails 5 years ago
Marios Pomonis 4609a0bfd5 KVM: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks 5 years ago
Marios Pomonis 703ae42319 KVM: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks 5 years ago
Marios Pomonis 86f71e86d4 KVM: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c 5 years ago
Marios Pomonis ec01d89eea KVM: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks 5 years ago
Marios Pomonis 6b58586c36 KVM: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks 5 years ago
Marios Pomonis aa209fe55a KVM: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks 5 years ago