summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/cpuid.c
AgeCommit message (Expand)Author
2021-07-20KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabledSean Christopherson
2020-04-24kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBDJim Mattson
2020-02-28KVM: x86: emulate RDPIDPaolo Bonzini
2019-12-21KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332)Paolo Bonzini
2019-11-16KVM: x86: use Intel speculation bugs and features as derived in generic x86 codePaolo Bonzini
2019-11-16kvm: x86: IA32_ARCH_CAPABILITIES is always supportedJim Mattson
2019-05-16x86/kvm: Expose X86_FEATURE_MD_CLEAR to guestsAndi Kleen
2019-05-16kvm: x86: Report STIBP on GET_SUPPORTED_CPUIDEduardo Habkost
2019-05-16x86/bugs: Add AMD's SPEC_CTRL MSR usageKonrad Rzeszutek Wilk
2019-05-16x86/bugs: Add AMD's variant of SSB_NOKonrad Rzeszutek Wilk
2018-12-17KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBDTom Lendacky
2018-12-17x86/speculation: Use synthetic bits for IBRS/IBPB/STIBPBorislav Petkov
2018-12-17x86/KVM/VMX: Expose SPEC_CTRL Bit(2) to the guestKonrad Rzeszutek Wilk
2018-12-17KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRLKarimAllah Ahmed
2018-12-17KVM/VMX: Emulate MSR_IA32_ARCH_CAPABILITIESKarimAllah Ahmed
2018-12-17KVM/x86: Add IBPB supportAshok Raj
2018-10-20x86/fpu: Remove use_eager_fpu()Andy Lutomirski
2018-10-20KVM: x86: remove eager_fpu field of struct kvm_vcpu_archPaolo Bonzini
2017-07-21KVM: x86: disable MPX if host did not enable MPX XSAVE featuresPaolo Bonzini
2017-06-14KVM: cpuid: Fix read/write out-of-bounds vulnerability in cpuid emulationWanpeng Li
2017-05-14Revert "KVM: nested VMX: disable perf cpuid reporting"Jim Mattson
2016-06-01KVM: x86: mask CPUID(0xD,0x1).EAX against host valuePaolo Bonzini
2015-11-05Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2015-10-01KVM: x86: add pcommit supportXiao Guangrong
2015-10-01KVM: x86: allow guest to use cflushopt and clwbXiao Guangrong
2015-09-14x86/fpu: Rename XSAVE macrosDave Hansen
2015-07-10KVM: VMX: fix vmwrite to invalid VMCSRadim Krčmář
2015-06-24Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2015-06-19KVM: x86/vPMU: introduce pmu.h headerWei Huang
2015-06-19KVM: x86/vPMU: rename a few PMU functionsWei Huang
2015-05-28KVM: x86: Allow ARAT CPU featureJan Kiszka
2015-05-25Merge branch 'linus' into x86/fpuIngo Molnar
2015-05-20Merge branch 'kvm-master' into kvm-nextPaolo Bonzini
2015-05-20kvm/fpu: Enable eager restore kvm FPU for MPXLiang Li
2015-05-19x86/fpu: Rename fpu/xsave.h to fpu/xstate.hIngo Molnar
2015-05-19x86/fpu: Move xsave.h to fpu/xsave.hIngo Molnar
2015-04-08KVM: x86: cache maxphyaddr CPUID leaf in struct kvm_vcpuEugene Korenevsky
2014-12-05KVM: cpuid: recompute CPUID 0xD.0:EBX,ECXRadim Krčmář
2014-12-05KVM: cpuid: mask more bits in leaf 0xd and subleavesPaolo Bonzini
2014-12-05KVM: cpuid: set CPUID(EAX=0xd,ECX=1).EBX correctlyPaolo Bonzini
2014-12-05kvm: x86: Add kvm_x86_ops hook that enables XSAVES for guestWanpeng Li
2014-12-05KVM: x86: use F() macro throughout cpuid.cPaolo Bonzini
2014-11-23kvm: x86: mask out XSAVESPaolo Bonzini
2014-11-03KVM: x86: Enable Intel AVX-512 for guestChao Peng
2014-09-24KVM: nested VMX: disable perf cpuid reportingMarcelo Tosatti
2014-09-24KVM: x86: Warn if guest virtual address space is not 48-bitsNadav Amit
2014-08-21KVM: x86: Replace X86_FEATURE_NX offset with the definitionNadav Amit
2014-05-08kvm: x86: emulate monitor and mwait instructions as nopGabriel L. Somlo
2014-05-06KVM: nVMX: additional checks on vmxon regionBandan Das
2014-04-29KVM: x86: expose invariant tsc cpuid bit (v2)Marcelo Tosatti