Age | Commit message (Expand) | Author | Files | Lines |
2021-06-25 | KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken | Sean Christopherson | 3 | -1/+23 |
2021-06-25 | KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified | Sean Christopherson | 3 | -3/+16 |
2021-06-25 | Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" | Sean Christopherson | 2 | -0/+2 |
2021-06-25 | KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk | Sean Christopherson | 1 | -2/+1 |
2021-06-25 | KVM: x86: Properly reset MMU context at vCPU RESET/INIT | Sean Christopherson | 1 | -0/+13 |
2021-06-25 | KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs | Sean Christopherson | 1 | -1/+9 |
2021-06-25 | KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT | Sean Christopherson | 1 | -7/+0 |
2021-06-25 | KVM: debugfs: Reuse binary stats descriptors | Jing Zhang | 6 | -269/+1 |
2021-06-25 | KVM: stats: Support binary stats retrieval for a VCPU | Jing Zhang | 6 | -0/+297 |
2021-06-25 | KVM: stats: Support binary stats retrieval for a VM | Jing Zhang | 6 | -0/+109 |
2021-06-24 | KVM: stats: Add fd-based API to read binary stats data | Jing Zhang | 5 | -5/+6 |
2021-06-24 | KVM: stats: Separate generic stats from architecture specific ones | Jing Zhang | 14 | -81/+56 |
2021-06-24 | KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check | Sean Christopherson | 1 | -4/+6 |
2021-06-24 | KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 | Sean Christopherson | 4 | -2/+11 |
2021-06-24 | KVM: x86/mmu: Fix uninitialized boolean variable flush | Colin Ian King | 1 | -1/+1 |
2021-06-24 | KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCB | Jim Mattson | 2 | -0/+4 |
2021-06-23 | Merge branch 'topic/ppc-kvm' of https://git.kernel.org/pub/scm/linux/kernel/g... | Paolo Bonzini | 102 | -1824/+2563 |
2021-06-22 | KVM: PPC: Book3S HV: Workaround high stack usage with clang | Nathan Chancellor | 1 | -1/+2 |
2021-06-22 | KVM: PPC: Book3S HV: Use H_RPT_INVALIDATE in nested KVM | Bharata B Rao | 2 | -7/+32 |
2021-06-22 | KVM: PPC: Book3S HV: Add KVM_CAP_PPC_RPT_INVALIDATE capability | Bharata B Rao | 1 | -0/+3 |
2021-06-22 | KVM: PPC: Book3S HV: Nested support in H_RPT_INVALIDATE | Bharata B Rao | 5 | -7/+170 |
2021-06-21 | KVM: nVMX: Dynamically compute max VMCS index for vmcs12 | Sean Christopherson | 3 | -8/+43 |
2021-06-21 | KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller maxphyaddr | Jim Mattson | 1 | -9/+14 |
2021-06-21 | KVM: PPC: Book3S HV: Add support for H_RPT_INVALIDATE | Bharata B Rao | 3 | -0/+222 |
2021-06-21 | powerpc/book3s64/radix: Add H_RPT_INVALIDATE pgsize encodings to mmu_psize_def | Bharata B Rao | 2 | -0/+6 |
2021-06-21 | KVM: PPC: Book3S HV: Fix comments of H_RPT_INVALIDATE arguments | Aneesh Kumar K.V | 1 | -2/+2 |
2021-06-21 | KVM: PPC: Book3S HV: Fix TLB management on SMT8 POWER9 and POWER10 processors | Suraj Jitindar Singh | 4 | -8/+39 |
2021-06-18 | KVM: x86/mmu: Remove redundant root_hpa checks | David Matlack | 2 | -11/+0 |
2021-06-18 | KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu | David Matlack | 2 | -4/+5 |
2021-06-18 | KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check | David Matlack | 2 | -8/+7 |
2021-06-18 | KVM: x86/mmu: Remove redundant is_tdp_mmu_root check | David Matlack | 1 | -2/+0 |
2021-06-18 | KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts | Paolo Bonzini | 1 | -6/+7 |
2021-06-18 | KVM: x86: WARN and reject loading KVM if NX is supported but not enabled | Sean Christopherson | 1 | -0/+3 |
2021-06-18 | KVM: SVM: Refuse to load kvm_amd if NX support is not available | Sean Christopherson | 1 | -3/+10 |
2021-06-18 | KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled | Sean Christopherson | 1 | -0/+6 |
2021-06-17 | KVM: x86/mmu: Fix TDP MMU page table level | Kai Huang | 2 | -5/+5 |
2021-06-17 | KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() | Kai Huang | 1 | -1/+5 |
2021-06-17 | KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() | Kai Huang | 1 | -1/+1 |
2021-06-17 | KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC | Wanpeng Li | 1 | -0/+1 |
2021-06-17 | KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall | Ashish Kalra | 3 | -0/+61 |
2021-06-17 | KVM: switch per-VM stats to u64 | Paolo Bonzini | 4 | -16/+16 |
2021-06-17 | KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division | Sean Christopherson | 1 | -1/+2 |
2021-06-17 | KVM: x86: Check for pending interrupts when APICv is getting disabled | Vitaly Kuznetsov | 1 | -0/+9 |
2021-06-17 | KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulation | Sean Christopherson | 1 | -3/+1 |
2021-06-17 | KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur | Sean Christopherson | 1 | -0/+10 |
2021-06-17 | KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() | Sean Christopherson | 5 | -15/+6 |
2021-06-17 | KVM: x86: Defer MMU sync on PCID invalidation | Sean Christopherson | 1 | -1/+1 |
2021-06-17 | KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] | Sean Christopherson | 1 | -6/+13 |
2021-06-17 | KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation | Sean Christopherson | 1 | -1/+1 |
2021-06-17 | KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT | Sean Christopherson | 3 | -4/+31 |