summaryrefslogtreecommitdiff
path: root/xen/arch/x86/cpuid.c
AgeCommit message (Expand)Author
2020-09-11tools/cpuid: Untangle Invariant TSC handlingAndrew Cooper
2020-08-31x86/intel: Expose MSR_ARCH_CAPS to dom0Andrew Cooper
2020-07-29x86/cpuid: Fix APIC bit clearingFam Zheng
2020-06-17x86/spec-ctrl: Hide RDRAND by default on IvyBridge clientAndrew Cooper
2020-06-17x86/cpuid: Introduce missing feature adjustment in calculate_pv_def_policy()Andrew Cooper
2020-05-27x86: clear RDRAND CPUID bit on AMD family 15h/16hJan Beulich
2020-03-17x86/HVM: reduce vcpu.h include dependenciesJan Beulich
2020-02-27x86/cpuid: Introduce and use default CPUID policiesAndrew Cooper
2020-02-27x86/cpuid: Compile out unused logic/objectsAndrew Cooper
2020-02-27x86/gen-cpuid: Create max and default variations of INIT_*_FEATURESAndrew Cooper
2020-02-03xen: split parameter related definitions in own header fileJuergen Gross
2020-01-16x86/hvm: always expose x2APIC feature in max HVM cpuid policyRoger Pau Monne
2019-11-12x86/tsx: Introduce tsx= to use MSR_TSX_CTRL when availableAndrew Cooper
2019-09-10x86/cpuid: Fix build with CentOS 6 following c/s 7479151106Andrew Cooper
2019-09-06x86/cpuid: Extend the cpuid= option to support all named featuresAndrew Cooper
2019-06-28x86/cpuid: leak OSXSAVE only when XSAVE is not clear in policyIgor Druzhinin
2019-06-06x86/cpuid: Add Hygon Dhyana supportPu Wen
2019-05-21x86/svm: Drop support for AMD's Lightweight ProfilingAndrew Cooper
2019-05-14x86/spec-ctrl: CPUID/MSR definitions for Microarchitectural Data SamplingAndrew Cooper
2019-03-27libx86: Recalculate synthesised cpuid_policy fields when appropriateAndrew Cooper
2019-03-27x86/cpuid: Drop get_cpu_vendor() completelyAndrew Cooper
2019-01-28x86/CPUID: block speculative out-of-bound accessesNorbert Manthey
2018-11-12libx86: Split x86_cpuid_policy_fill_native() out of calculate_raw_policy()Andrew Cooper
2018-08-31x86/hvm: Drop hvm_{vmx,svm} shorthandsAndrew Cooper
2018-08-31x86/hvm: Rename v->arch.hvm_vcpu to v->arch.hvmAndrew Cooper
2018-08-30x86/pv: Rename v->arch.pv_vcpu to v->arch.pvAndrew Cooper
2018-08-28x86/hvm: provide hvm_hap_supportedWei Liu
2018-08-14x86/spec-ctrl: CPUID/MSR definitions for L1D_FLUSHAndrew Cooper
2018-07-19libx86: introduce a libx86 shared libraryRoger Pau Monné
2018-07-18x86/cpuid: Adjust the policies based on the boot time vPMU settingAndrew Cooper
2018-07-09xen: Introduce an xmemdup() helperAndrew Cooper
2018-07-04x86/cpuid: Alter the policy logic for leaf 0xb to be multi-invocationAndrew Cooper
2018-06-27x86/cpuid: Fix up stale commentsAndrew Cooper
2018-05-29x86/CPUID: don't override tool stack decision to hide STIBPJan Beulich
2018-05-21x86/Intel: Mitigations for GPZ SP4 - Speculative Store BypassAndrew Cooper
2018-05-16x86/cpuid: Improvements to guest policies for speculative sidechannel featuresAndrew Cooper
2018-04-16x86: check feature flags after resumeJan Beulich
2018-03-06x86: move and rename XSTATE_*Jan Beulich
2018-01-26x86/cpuid: Handling of IBRS/IBPB, STIBP and IBRS for guestsAndrew Cooper
2018-01-16x86/cmdline: Introduce a command line option to disable IBRS/IBPB, STIBP and ...Andrew Cooper
2017-08-03x86: move cpuid_count_leaf from cpuid.c to processor.h.Yi Sun
2017-07-27x86/cpuid: Rename *_policy to *_cpuid_policyAndrew Cooper
2017-04-06x86/hvm: Correct long mode predicateAndrew Cooper
2017-03-16x86: remove has_hvm_container_{domain/vcpu}Roger Pau Monne
2017-03-13x86/cpuid: Drop legacy CPUID infrastructureAndrew Cooper
2017-03-13x86/cpuid: Handle leaf 0xb in guest_cpuid()Andrew Cooper
2017-03-13x86/cpuid: Handle leaf 0xa in guest_cpuid()Andrew Cooper
2017-03-13x86/cpuid: Handle leaf 0x6 in guest_cpuid()Andrew Cooper
2017-03-13x86/cpuid: Handle leaf 0x5 in guest_cpuid()Andrew Cooper
2017-03-13x86/cpuid: Handle leaf 0x4 in guest_cpuid()Andrew Cooper