aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/vmx.c
AgeCommit message (Expand)Author
2023-02-22KVM: VMX: Move VMX specific files to a "vmx" subdirectorySean Christopherson
2023-02-22nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guestsKrish Sadhukhan
2022-11-23x86/speculation: Add RSB VM Exit protectionsDaniel Sneddon
2022-11-23x86/speculation: Fill RSB on vmexit for IBRSJosh Poimboeuf
2022-11-23KVM: VMX: Fix IBRS handling after vmexitJosh Poimboeuf
2022-11-23KVM: VMX: Prevent guest RSB poisoning attacks with eIBRSJosh Poimboeuf
2022-11-23x86/cpu: Add a steppings field to struct x86_cpu_idMark Gross
2022-11-23x86/devicetable: Move x86 specific macro out of generic codeThomas Gleixner
2022-11-23Revert "x86/speculation: Add RSB VM Exit protections"Suleiman Souhlal
2022-10-26KVM: nVMX: Unconditionally purge queued/injected events on nested "exit"Sean Christopherson
2022-08-11x86/speculation: Add RSB VM Exit protectionsDaniel Sneddon
2022-06-16KVM: x86/speculation: Disable Fill buffer clear within guestsPawan Gupta
2022-06-16x86/speculation/mmio: Add mitigation for Processor MMIO Stale DataPawan Gupta
2021-01-06KVM: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bitsPaolo Bonzini
2020-09-17KVM: VMX: Don't freeze guest when event delivery causes an APIC-access exitWanpeng Li
2020-07-16KVM: x86: Mark CR4.TSD as being possibly owned by the guestSean Christopherson
2020-06-30KVM: nVMX: Plumb L2 GPA through to PML emulationSean Christopherson
2020-06-22KVM: nVMX: Consult only the "basic" exit reason when routing nested exitSean Christopherson
2020-05-14KVM: VMX: Mark RCX, RDX and RSI as clobbered in vmx_vcpu_run()'s asm blobSean Christopherson
2020-05-14KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobsSean Christopherson
2020-04-29KVM: VMX: Enable machine check support for 32bit targetsUros Bizjak
2020-04-29KVM: nVMX: Always sync GUEST_BNDCFGS when it comes from vmcs01Sean Christopherson
2020-04-29KVM: VMX: Zero out *all* general purpose registers after VM-ExitSean Christopherson
2020-04-17KVM: VMX: fix crash cleanup when KVM wasn't usedVitaly Kuznetsov
2020-04-17KVM: x86: Gracefully handle __vmalloc() failure during VM allocationSean Christopherson
2020-04-17KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec supportSean Christopherson
2020-04-17KVM: nVMX: Properly handle userspace interrupt window requestSean Christopherson
2020-03-05KVM: VMX: check descriptor table exits on instruction emulationOliver Upton
2020-02-28KVM: nVMX: handle nested posted interrupts when apicv is disabled for L1Vitaly Kuznetsov
2020-02-28KVM: nVMX: Check IO instruction VM-exit conditionsOliver Upton
2020-02-28KVM: nVMX: Refactor IO bitmap checks into helper functionOliver Upton
2020-02-28KVM: nVMX: Don't emulate instructions in guest modePaolo Bonzini
2020-02-24KVM: nVMX: Use correct root level for nested EPT shadow page tablesSean Christopherson
2020-02-11KVM: nVMX: vmread should not set rflags to specify success in case of #PFMiaohe Lin
2019-12-05Revert "KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non...Greg Kroah-Hartman
2019-12-05Revert "KVM: nVMX: reset cache/shadows when switching loaded VMCS"Greg Kroah-Hartman
2019-12-05kvm: vmx: Set IA32_TSC_AUX for legacy mode guestsJim Mattson
2019-12-01KVM/x86: Fix invvpid and invept register operand size in 64-bit modeUros Bizjak
2019-12-01KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mo...Sean Christopherson
2019-12-01KVM: nVMX: reset cache/shadows when switching loaded VMCSSean Christopherson
2019-11-20KVM: x86: introduce is_pae_pagingPaolo Bonzini
2019-11-12KVM: vmx, svm: always run with EFER.NXE=1 when shadow paging is activePaolo Bonzini
2019-10-11KVM: nVMX: Fix consistency check on injected exception error codeSean Christopherson
2019-10-11KVM: nVMX: handle page fault in vmread fixJack Wang
2019-09-19KVM: nVMX: handle page fault in vmreadPaolo Bonzini
2019-09-16KVM: VMX: check CPUID before allowing read/write of IA32_XSSWanpeng Li
2019-09-16KVM: VMX: Fix handling of #MC that occurs during VM-EntrySean Christopherson
2019-09-16KVM: VMX: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad valueSean Christopherson
2019-09-16KVM: x86: optimize check for valid PAT valuePaolo Bonzini
2019-09-16x86/kvm: move kvm_load/put_guest_xcr0 into atomic contextWANG Chao