aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/kvm
AgeCommit message (Expand)Author
2023-08-08x86/srso: Add IBPB on VMEXITBorislav Petkov (AMD)
2023-08-08x86/srso: Add SRSO_NO supportBorislav Petkov (AMD)
2023-08-08x86/cpu, kvm: Add support for CPUID_80000021_EAXKim Phillips
2023-08-08KVM: Add GDS_NO support to KVMDaniel Sneddon
2023-08-03KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0 is invalidSean Christopherson
2023-08-03KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guestSean Christopherson
2023-06-09KVM: x86: Account fastpath-only VM-Exits in vCPU statsSean Christopherson
2023-05-17KVM: x86/mmu: Refresh CR0.WP prior to checking for emulated permission faultsSean Christopherson
2023-05-17KVM: VMX: Make CR0.WP a guest owned bitMathias Krause
2023-05-17KVM: x86: Make use of kvm_read_cr*_bits() when testing bitsMathias Krause
2023-05-17KVM: x86: Do not unload MMU roots when only toggling CR0.WP with TDP enabledMathias Krause
2023-05-17KVM: x86/mmu: Avoid indirect call for get_cr3Paolo Bonzini
2023-05-17KVM: x86/pmu: Disallow legacy LBRs if architectural LBRs are availableSean Christopherson
2023-05-17KVM: x86: Track supported PERF_CAPABILITIES in kvm_capsSean Christopherson
2023-05-17perf/x86/core: Zero @lbr instead of returning -1 in x86_perf_get_lbr() stubSean Christopherson
2023-05-11KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not interceptedSean Christopherson
2023-04-20KVM: SVM: Flush Hyper-V TLB when requiredJeremi Piotrowski
2023-04-20x86/hyperv: KVM: Rename "hv_enlightenments" to "hv_vmcb_enlightenments"Sean Christopherson
2023-04-20KVM: SVM: Add a proper field for Hyper-V VMCB enlightenmentsSean Christopherson
2023-04-20x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.hSean Christopherson
2023-04-13KVM: nVMX: Do not report error code when synthesizing VM-Exit from Real ModeSean Christopherson
2023-04-13KVM: x86: Clear "has_error_code", not "error_code", for RM exception injectionSean Christopherson
2023-03-22KVM: nVMX: add missing consistency checks for CR0 and CR4Paolo Bonzini
2023-03-22KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUsSuravee Suthikulpanit
2023-03-17KVM: VMX: Do _all_ initialization before exposing /dev/kvm to userspaceSean Christopherson
2023-03-17KVM: x86: Move guts of kvm_arch_init() to standalone helperSean Christopherson
2023-03-17KVM: VMX: Don't bother disabling eVMCS static key on module exitSean Christopherson
2023-03-17KVM: VMX: Reset eVMCS controls in VP assist page during hardware disablingSean Christopherson
2023-03-10KVM: SVM: hyper-v: placate modpost section mismatch errorRandy Dunlap
2023-03-10KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()Peter Gonda
2023-03-10KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32Sean Christopherson
2023-03-10KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPISean Christopherson
2023-03-10KVM: SVM: Don't put/load AVIC when setting virtual APIC modeSean Christopherson
2023-03-10KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid targetSean Christopherson
2023-03-10KVM: SVM: Flush the "current" TLB when activating AVICSean Christopherson
2023-03-10KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit IDSean Christopherson
2023-03-10KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabledSean Christopherson
2023-03-10KVM: x86: Blindly get current x2APIC reg value on "nodecode write" trapsSean Christopherson
2023-03-10KVM: x86: Purge "highest ISR" cache when updating APICv stateSean Christopherson
2023-03-10KVM: VMX: Fix crash due to uninitialized current_vmcsAlexandru Matei
2023-02-25KVM: x86: fix deadlock for KVM_XEN_EVTCHN_RESETPaolo Bonzini
2023-02-25KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRSJim Mattson
2023-02-25KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't validSean Christopherson
2023-02-25KVM: x86: Fail emulation during EMULTYPE_SKIP on any exceptionSean Christopherson
2023-02-22kvm: initialize all of the kvm_debugregs structure before sending it to users...Greg Kroah-Hartman
2023-02-22KVM: x86/pmu: Disable vPMU support on hybrid CPUs (host PMUs)Sean Christopherson
2023-02-14KVM: x86: Mitigate the cross-thread return address predictions bugTom Lendacky
2023-02-01KVM: x86/vmx: Do not skip segment attributes if unusable bit is setHendrik Borghorst
2023-01-18KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUIDPaolo Bonzini
2023-01-07KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1Sean Christopherson