summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* KVM: SEV-ES: Delegate LBR virtualization to the processorRavi Bangoria2024-06-033-7/+17
* KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absentRavi Bangoria2024-06-033-9/+14
* KVM: SEV-ES: Prevent MSR access post VMSA encryptionNikunj A Dadhania2024-06-031-0/+18
* KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright maskedSean Christopherson2024-05-231-8/+19
* KVM: x86: Force KVM_WERROR if the global WERROR is enabledSean Christopherson2024-05-231-1/+2
* KVM: x86: Disable KVM_INTEL_PROVE_VE by defaultSean Christopherson2024-05-231-3/+5
* KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfoSean Christopherson2024-05-231-1/+1
* KVM: x86/mmu: Print SPTEs on unexpected #VESean Christopherson2024-05-233-8/+38
* KVM: VMX: Dump VMCS on unexpected #VESean Christopherson2024-05-231-1/+3
* KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEsSean Christopherson2024-05-233-0/+14
* KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1)Sean Christopherson2024-05-231-0/+2
* KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE supportSean Christopherson2024-05-231-0/+3
* KVM: VMX: Don't kill the VM on an unexpected #VESean Christopherson2024-05-231-2/+2
* KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMUIsaku Yamahata2024-05-231-1/+1
* selftests/kvm: remove dead filePaolo Bonzini2024-05-151-1135/+0
* Merge tag 'kvm-x86-misc-6.10' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-05-127-31/+53
|\
| * KVM: x86: Remove VT-d mention in posted interrupt tracepointAlejandro Jimenez2024-05-021-2/+2
| * KVM: x86: Only set APICV_INHIBIT_REASON_ABSENT if APICv is enabledAlejandro Jimenez2024-05-021-7/+4
| * KVM: x86: Allow, don't ignore, same-value writes to immutable MSRsSean Christopherson2024-05-021-7/+4
| * KVM: Use vfree for memory allocated by vcalloc()/__vcalloc()Li RongQing2024-04-093-5/+5
| * KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBitsGerd Hoffmann2024-04-093-3/+32
| * KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUIDGerd Hoffmann2024-04-091-11/+10
* | Merge tag 'kvm-x86-mmu-6.10' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-05-122-29/+66
|\ \
| * | KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write()Sean Christopherson2024-05-021-3/+17
| * | KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flushDavid Matlack2024-04-091-26/+49
| |/
* | Merge tag 'kvm-x86-selftests_utils-6.10' of https://github.com/kvm-x86/linux ...Paolo Bonzini2024-05-1286-447/+1420
|\ \
| * | KVM: selftests: Drop @selector from segment helpersSean Christopherson2024-04-291-15/+14
| * | KVM: selftests: Init x86's segments during VM creationSean Christopherson2024-04-291-48/+20
| * | KVM: selftests: Add macro for TSS selector, rename up code/data macrosSean Christopherson2024-04-291-9/+9
| * | KVM: selftests: Allocate x86's TSS at VM creationSean Christopherson2024-04-291-3/+2
| * | KVM: selftests: Fold x86's descriptor tables helpers into vcpu_init_sregs()Sean Christopherson2024-04-291-25/+5
| * | KVM: selftests: Drop superfluous switch() on vm->mode in vcpu_init_sregs()Sean Christopherson2024-04-291-16/+11
| * | KVM: selftests: Allocate x86's GDT during VM creationSean Christopherson2024-04-291-3/+1
| * | KVM: selftests: Map x86's exception_handlers at VM creation, not vCPU setupSean Christopherson2024-04-291-1/+2
| * | KVM: selftests: Init IDT and exception handlers for all VMs/vCPUs on x86Sean Christopherson2024-04-2923-69/+6
| * | KVM: selftests: Rename x86's vcpu_setup() to vcpu_init_sregs()Sean Christopherson2024-04-291-2/+2
| * | KVM: selftests: Move x86's descriptor table helpers "up" in processor.cSean Christopherson2024-04-291-96/+95
| * | KVM: selftests: Explicitly clobber the IDT in the "delete memslot" testcaseSean Christopherson2024-04-291-0/+12
| * | KVM: selftests: Rework platform_info_test to actually verify #GPSean Christopherson2024-04-291-33/+33
| * | KVM: selftests: Move platform_info_test's main assert into guest codeSean Christopherson2024-04-291-8/+12
| * | KVM: selftests: Fix off-by-one initialization of GDT limitAckerley Tng2024-04-291-1/+1
| * | KVM: selftests: Move GDT, IDT, and TSS fields to x86's kvm_vm_archSean Christopherson2024-04-295-16/+18
| * | KVM: sefltests: Add kvm_util_types.h to hold common types, e.g. vm_vaddr_tSean Christopherson2024-04-292-15/+21
| * | Revert "kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h"Sean Christopherson2024-04-2928-12/+1156
| * | KVM: selftests: Randomly force emulation on x86 writes from guest codeSean Christopherson2024-04-291-0/+21
| * | KVM: selftests: Add vcpu_arch_put_guest() to do writes from guest codeSean Christopherson2024-04-293-4/+9
| * | KVM: selftests: Add global snapshot of kvm_is_forced_emulation_enabled()Sean Christopherson2024-04-294-11/+7
| * | KVM: selftests: Provide an API for getting a random bool from an RNGSean Christopherson2024-04-292-1/+12
| * | KVM: selftests: Provide a global pseudo-RNG instance for all testsSean Christopherson2024-04-296-29/+23
| * | KVM: selftests: Define _GNU_SOURCE for all selftests codeSean Christopherson2024-04-2957-120/+17