summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/cpuid.c
AgeCommit message (Expand)AuthorFilesLines
2019-11-16KVM: x86: use Intel speculation bugs and features as derived in generic x86 codePaolo Bonzini1-0/+8
2019-05-14x86/kvm: Expose X86_FEATURE_MD_CLEAR to guestsAndi Kleen1-1/+1
2019-05-14kvm: x86: Report STIBP on GET_SUPPORTED_CPUIDEduardo Habkost1-2/+3
2019-05-14x86/bugs: Add AMD's SPEC_CTRL MSR usageKonrad Rzeszutek Wilk1-2/+8
2019-05-14x86/bugs: Add AMD's variant of SSB_NOKonrad Rzeszutek Wilk1-1/+1
2018-10-13x86/fpu: Remove use_eager_fpu()Andy Lutomirski1-3/+1
2018-05-30kvm: x86: IA32_ARCH_CAPABILITIES is always supportedJim Mattson1-0/+5
2018-05-30KVM/VMX: Expose SSBD properly to guestsKonrad Rzeszutek Wilk1-1/+1
2018-05-22KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBDTom Lendacky1-2/+9
2018-05-22x86/speculation: Use synthetic bits for IBRS/IBPB/STIBPBorislav Petkov1-5/+5
2018-05-22x86/bugs: Rename _RDS to _SSBDKonrad Rzeszutek Wilk1-1/+1
2018-05-22x86/KVM/VMX: Expose SPEC_CTRL Bit(2) to the guestKonrad Rzeszutek Wilk1-1/+1
2018-02-13KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRLKarimAllah Ahmed1-3/+5
2018-02-13KVM/VMX: Emulate MSR_IA32_ARCH_CAPABILITIESKarimAllah Ahmed1-1/+7
2018-02-13KVM/x86: Add IBPB supportAshok Raj1-1/+10
2017-08-30KVM: x86: block guest protection keys unless the host has them enabledPaolo Bonzini1-1/+1
2017-06-14KVM: cpuid: Fix read/write out-of-bounds vulnerability in cpuid emulationWanpeng Li1-9/+11
2017-05-14Revert "KVM: nested VMX: disable perf cpuid reporting"Jim Mattson1-6/+0
2016-08-19KVM: x86: Expose more Intel AVX512 feature to guestLuwei Kang1-1/+2
2016-08-01Merge branch 'x86-headers-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+1
2016-07-23Revert "KVM: x86: add pcommit support"Dan Williams1-1/+1
2016-07-14x86/kvm: Audit and remove any unnecessary uses of module.hPaul Gortmaker1-1/+1
2016-06-02KVM: x86: avoid vmalloc(0) in the KVM_SET_CPUIDPaolo Bonzini1-10/+12
2016-04-19Merge tag 'v4.6-rc4' into x86/asm, to pick up fixesIngo Molnar1-0/+1
2016-04-13x86/cpufeature: Replace cpu_has_xsave with boot_cpu_has() usageBorislav Petkov1-1/+1
2016-04-10KVM: x86: mask CPUID(0xD,0x1).EAX against host valuePaolo Bonzini1-0/+1
2016-03-22KVM, pkeys: expose CPUID/CR4 to guestHuaitong Han1-2/+21
2016-03-22KVM: x86: remove magic number with enum cpuid_leafsHuaitong Han1-20/+20
2016-03-09KVM: x86: remove eager_fpu field of struct kvm_vcpu_archPaolo Bonzini1-2/+1
2016-03-09KVM: x86: disable MPX if host did not enable MPX XSAVE featuresPaolo Bonzini1-3/+10
2015-11-06Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-1/+1
2015-10-01KVM: x86: add pcommit supportXiao Guangrong1-1/+1
2015-10-01KVM: x86: allow guest to use cflushopt and clwbXiao Guangrong1-1/+1
2015-09-14x86/fpu: Rename XSAVE macrosDave Hansen1-2/+2
2015-07-10KVM: VMX: fix vmwrite to invalid VMCSRadim Krčmář1-0/+2
2015-06-24Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-3/+10
2015-06-19KVM: x86/vPMU: introduce pmu.h headerWei Huang1-0/+1
2015-06-19KVM: x86/vPMU: rename a few PMU functionsWei Huang1-1/+1
2015-05-28KVM: x86: Allow ARAT CPU featureJan Kiszka1-1/+6
2015-05-25Merge branch 'linus' into x86/fpuIngo Molnar1-0/+2
2015-05-20Merge branch 'kvm-master' into kvm-nextPaolo Bonzini1-0/+4
2015-05-20kvm/fpu: Enable eager restore kvm FPU for MPXLiang Li1-0/+4
2015-05-19x86/fpu: Rename fpu/xsave.h to fpu/xstate.hIngo Molnar1-1/+1
2015-05-19x86/fpu: Move xsave.h to fpu/xsave.hIngo Molnar1-1/+1
2015-04-08KVM: x86: cache maxphyaddr CPUID leaf in struct kvm_vcpuEugene Korenevsky1-15/+18
2014-12-05KVM: cpuid: recompute CPUID 0xD.0:EBX,ECXRadim Krčmář1-0/+2
2014-12-05KVM: cpuid: mask more bits in leaf 0xd and subleavesPaolo Bonzini1-2/+8
2014-12-05KVM: cpuid: set CPUID(EAX=0xd,ECX=1).EBX correctlyPaolo Bonzini1-6/+16
2014-12-05kvm: x86: Add kvm_x86_ops hook that enables XSAVES for guestWanpeng Li1-1/+2
2014-12-05KVM: x86: use F() macro throughout cpuid.cPaolo Bonzini1-7/+7