summaryrefslogtreecommitdiff
path: root/xen/include/asm-x86/cpufeature.h
AgeCommit message (Expand)Author
2022-02-08x86/spec-ctrl: Clean up MSR_MCU_OPT_CTRL handlingAndrew Cooper
2021-11-03x86: de-duplicate MONITOR/MWAIT CPUID-related definitionsJan Beulich
2021-09-17x86/amd: Introduce and use X86_BUG_NULL_SEGAndrew Cooper
2021-09-08x86/amd: Enumeration for speculative features/hintsAndrew Cooper
2021-09-08x86/cpuid: detect null segment behaviour on Zen2 CPUsJane Malalane
2021-06-15x86/platform: Improve MSR permission handling for XENPF_resource_opAndrew Cooper
2021-06-09x86/tsx: Cope with TSX deprecation on SKL/KBL/CFL/WHLAndrew Cooper
2021-05-27x86/tsx: Minor cleanup and improvementsAndrew Cooper
2021-02-05x86/vmx: Add Intel Processor Trace supportMichał Leszczyński
2021-01-29x86: Support booting under Secure Startup via SKINITNorbert Kamiński
2020-10-30x86emul: support AVX-VNNIJan Beulich
2020-07-21x86emul: support AVX512_VP2INTERSECT insnsJan Beulich
2020-05-29x86/shstk: Introduce Supervisor Shadow Stack supportAndrew Cooper
2020-05-29x86emul: support ENQCMD insnsJan Beulich
2020-05-29x86emul: support MOVDIR{I,64B} insnsJan Beulich
2020-05-15x86emul: support SERIALIZEJan Beulich
2020-04-24x86: drop cpu_has_ffxsrJan Beulich
2020-03-26x86emul: support AVX512_BF16 insnsJan Beulich
2019-09-05x86/AMD: Fix handling of x87 exception pointers on Fam17h hardwareAndrew Cooper
2019-09-02x86emul: generalize wbinvd() hookJan Beulich
2019-07-17x86emul: support GFNI insnsJan Beulich
2019-07-17x86emul: support VAES insnsJan Beulich
2019-07-17x86emul: support VPCLMULQDQ insnsJan Beulich
2019-07-17x86emul: support AVX512_VNNI insnsJan Beulich
2019-07-17x86emul: support AVX512_4VNNIW insnsJan Beulich
2019-07-17x86emul: support AVX512_4FMAPS insnsJan Beulich
2019-07-17x86emul: support of AVX512_IFMA insnsJan Beulich
2019-07-17x86emul: support of AVX512* population count insnsJan Beulich
2019-07-05x86emul: support AVX512CD insnsJan Beulich
2019-07-04x86emul: support AVX512{F,_VBMI2} compress/expand insnsJan Beulich
2019-05-24x86emul: support AVX512{F,ER} reciprocal insnsJan Beulich
2019-05-21x86/svm: Drop support for AMD's Lightweight ProfilingAndrew Cooper
2019-05-21x86emul: support AVX512{F,BW,_VBMI} full permute insnsJan Beulich
2019-03-12x86/tsx: Implement controls for RTM force-abort modeAndrew Cooper
2019-03-05x86/pv: Don't have %cr4.fsgsbase active behind a guest kernels backAndrew Cooper
2018-12-18x86/msr: Handle MSR_TSC_AUX consistently for PV and HVM guestsAndrew Cooper
2018-11-20x86emul: support basic AVX512 movesJan Beulich
2018-10-26x86emul: support AVX512 opmask insnsJan Beulich
2018-08-29x86: drop NO_XPTI synthetic featureJan Beulich
2018-07-04x86/vmx: Fix handing of MSR_DEBUGCTL on VMExitAndrew Cooper
2018-06-28x86/pat: Simplify host PAT handlingAndrew Cooper
2018-04-05x86: disable XPTI when RDCL_NOJan Beulich
2018-03-15x86emul: support 3DNow! insnsJan Beulich
2018-03-05x86emul: support XOP insnsJan Beulich
2018-03-02x86: invpcid supportWei Liu
2018-02-02x86emul: support FMA insnsJan Beulich
2018-02-01x86emul: support FMA4 insnsJan Beulich
2018-02-01x86emul: support F16C insnsJan Beulich
2018-01-16x86/amd: Try to set lfence as being Dispatch SerialisingAndrew Cooper
2017-03-27x86/pagewalk: Helpers for reserved bit handlingAndrew Cooper