Age | Commit message (Expand) | Author | Files | Lines |
2024-09-17 | Merge tag 'kvm-x86-pat_vmx_msrs-6.12' of https://github.com/kvm-x86/linux int... | Paolo Bonzini | 4 | -42/+62 |
2024-09-17 | Merge tag 'kvm-x86-misc-6.12' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 4 | -10/+10 |
2024-09-04 | KVM: x86: Register "emergency disable" callbacks when virt is enabled | Sean Christopherson | 3 | -5/+4 |
2024-09-04 | KVM: x86: Rename virtualization {en,dis}abling APIs to match common KVM | Sean Christopherson | 3 | -9/+9 |
2024-08-30 | KVM: x86: Add fastpath handling of HLT VM-Exits | Sean Christopherson | 1 | -0/+2 |
2024-08-30 | KVM: x86: Re-split x2APIC ICR into ICR+ICR2 for AMD (x2AVIC) | Sean Christopherson | 1 | -0/+2 |
2024-08-22 | KVM: x86: Rename get_msr_feature() APIs to get_feature_msr() | Sean Christopherson | 3 | -3/+3 |
2024-08-22 | KVM: x86: Refactor kvm_x86_ops.get_msr_feature() to avoid kvm_msr_entry | Sean Christopherson | 2 | -4/+4 |
2024-08-22 | KVM: x86: Rename KVM_MSR_RET_INVALID to KVM_MSR_RET_UNSUPPORTED | Sean Christopherson | 1 | -1/+1 |
2024-08-22 | KVM: x86: Move MSR_TYPE_{R,W,RW} values from VMX to x86, as enums | Sean Christopherson | 1 | -4/+0 |
2024-08-22 | KVM: nVMX: Use macros and #defines in vmx_restore_vmx_misc() | Xin Li | 1 | -7/+20 |
2024-08-22 | KVM: VMX: Open code VMX preemption timer rate mask in its accessor | Xin Li | 1 | -1/+1 |
2024-08-22 | KVM VMX: Move MSR_IA32_VMX_MISC bit defines to asm/vmx.h | Sean Christopherson | 3 | -4/+4 |
2024-08-22 | KVM: nVMX: Add a helper to encode VMCS info in MSR_IA32_VMX_BASIC | Sean Christopherson | 1 | -5/+3 |
2024-08-22 | KVM: nVMX: Use macros and #defines in vmx_restore_vmx_basic() | Xin Li | 1 | -7/+18 |
2024-08-22 | KVM: VMX: Track CPU's MSR_IA32_VMX_BASIC as a single 64-bit value | Xin Li | 2 | -18/+16 |
2024-08-22 | x86/cpu: KVM: Add common defines for architectural memory types (PAT, MTRRs, ... | Sean Christopherson | 2 | -2/+2 |
2024-07-16 | Merge tag 'kvm-x86-vmx-6.11' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 7 | -40/+70 |
2024-07-16 | Merge tag 'kvm-x86-pmu-6.11' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 2 | -34/+38 |
2024-07-16 | Merge tag 'kvm-x86-mtrrs-6.11' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 1 | -27/+13 |
2024-07-16 | Merge tag 'kvm-x86-misc-6.11' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 5 | -23/+20 |
2024-07-16 | Merge tag 'kvm-x86-generic-6.11' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 3 | -44/+39 |
2024-06-28 | KVM: x86/pmu: Introduce distinct macros for GP/fixed counter max number | Dapeng Mi | 1 | -5/+5 |
2024-06-28 | KVM: nVMX: Fold requested virtual interrupt check into has_nested_events() | Sean Christopherson | 4 | -22/+4 |
2024-06-28 | KVM: nVMX: Check for pending posted interrupts when looking for nested events | Sean Christopherson | 1 | -2/+34 |
2024-06-28 | KVM: VMX: Split out the non-virtualization part of vmx_interrupt_blocked() | Sean Christopherson | 2 | -3/+9 |
2024-06-28 | KVM: nVMX: Request immediate exit iff pending nested event needs injection | Sean Christopherson | 1 | -1/+1 |
2024-06-28 | KVM: nVMX: Add a helper to get highest pending from Posted Interrupt vector | Sean Christopherson | 2 | -2/+13 |
2024-06-28 | KVM: VMX: Switch __vmx_exit() and kvm_x86_vendor_exit() in vmx_exit() | Kai Huang | 1 | -1/+1 |
2024-06-28 | KVM: VMX: Remove unnecessary INVEPT[GLOBAL] from hardware enable path | Sean Christopherson | 1 | -3/+0 |
2024-06-28 | KVM: nVMX: Update VMCS12_REVISION comment to state it should never change | Sean Christopherson | 1 | -6/+8 |
2024-06-28 | KVM: x86: Add missing MODULE_DESCRIPTION() macros | Jeff Johnson | 1 | -0/+1 |
2024-06-12 | KVM: x86: Drop now-superflous setting of l1tf_flush_l1d in vcpu_run() | Sean Christopherson | 1 | -3/+4 |
2024-06-12 | KVM: x86: Fold kvm_arch_sched_in() into kvm_arch_vcpu_load() | Sean Christopherson | 3 | -9/+3 |
2024-06-12 | KVM: VMX: Move PLE grow/shrink helpers above vmx_vcpu_load() | Sean Christopherson | 1 | -32/+32 |
2024-06-11 | KVM: x86/pmu: Add a helper to enable bits in FIXED_CTR_CTRL | Sean Christopherson | 1 | -10/+12 |
2024-06-10 | KVM: VMX: Remove unused declaration of vmx_request_immediate_exit() | Binbin Wu | 1 | -1/+0 |
2024-06-10 | KVM: x86: Drop unused check_apicv_inhibit_reasons() callback definition | Hou Wenlong | 1 | -1/+0 |
2024-06-07 | KVM: VMX: Always honor guest PAT on CPUs that support self-snoop | Sean Christopherson | 1 | -4/+6 |
2024-06-05 | KVM: VMX: Drop support for forcing UC memory when guest CR0.CD=1 | Sean Christopherson | 1 | -4/+0 |
2024-06-05 | KVM: x86: Remove VMX support for virtualizing guest MTRR memtypes | Sean Christopherson | 1 | -25/+13 |
2024-06-05 | KVM: x86: Keep consistent naming for APICv/AVIC inhibit reasons | Alejandro Jimenez | 1 | -1/+1 |
2024-06-04 | KVM: x86/pmu: Manipulate FIXED_CTR_CTRL MSR with macros | Dapeng Mi | 1 | -4/+8 |
2024-06-04 | KVM: x86/pmu: Change ambiguous _mask suffix to _rsvd in kvm_pmu | Dapeng Mi | 1 | -13/+13 |
2024-06-03 | Merge branch 'kvm-fixes-6.10-1' into HEAD | Paolo Bonzini | 2 | -2/+14 |
2024-06-03 | KVM: VMX: Switch to new Intel CPU model infrastructure | Tony Luck | 1 | -11/+9 |
2024-06-03 | KVM: x86: Move shadow_phys_bits into "kvm_host", as "maxphyaddr" | Sean Christopherson | 2 | -9/+7 |
2024-06-03 | KVM: x86: Add a struct to consolidate host values, e.g. EFER, XCR0, etc... | Sean Christopherson | 2 | -11/+11 |
2024-05-23 | KVM: x86/mmu: Print SPTEs on unexpected #VE | Sean Christopherson | 1 | -0/+5 |
2024-05-23 | KVM: VMX: Dump VMCS on unexpected #VE | Sean Christopherson | 1 | -1/+3 |