Merge tag 'x86_cpu_for_v6.14_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 cpuid updates from Borislav Petkov: - Remove the less generic CPU matching infra around struct x86_cpu_desc and use the generic struct x86_cpu_id thing - Remove magic naked numbers for CPUID functions and use proper defines of the prefix CPUID_LEAF_*. Consolidate some of the crazy use around the tree - Smaller cleanups and improvements * tag 'x86_cpu_for_v6.14_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86/cpu: Make all all CPUID leaf names consistent x86/fpu: Remove unnecessary CPUID level check x86/fpu: Move CPUID leaf definitions to common code x86/tsc: Remove CPUID "frequency" leaf magic numbers. x86/tsc: Move away from TSC leaf magic numbers x86/cpu: Move TSC CPUID leaf definition x86/cpu: Refresh DCA leaf reading code x86/cpu: Remove unnecessary MwAIT leaf checks x86/cpu: Use MWAIT leaf definition x86/cpu: Move MWAIT leaf definition to common header x86/cpu: Remove 'x86_cpu_desc' infrastructure x86/cpu: Move AMD erratum 1386 table over to 'x86_cpu_id' x86/cpu: Replace PEBS use of 'x86_cpu_desc' use with 'x86_cpu_id' x86/cpu: Expose only stepping min/max interface x86/cpu: Introduce new microcode matching helper x86/cpufeature: Document cpu_feature_enabled() as the default to use x86/paravirt: Remove the WBINVD callback x86/cpufeatures: Free up unused feature bits
Showing
- arch/x86/events/intel/core.c 26 additions, 36 deletionsarch/x86/events/intel/core.c
- arch/x86/events/intel/pt.c 3 additions, 2 deletionsarch/x86/events/intel/pt.c
- arch/x86/events/intel/pt.h 0 additions, 3 deletionsarch/x86/events/intel/pt.h
- arch/x86/include/asm/cpu_device_id.h 9 additions, 42 deletionsarch/x86/include/asm/cpu_device_id.h
- arch/x86/include/asm/cpufeature.h 6 additions, 12 deletionsarch/x86/include/asm/cpufeature.h
- arch/x86/include/asm/cpufeatures.h 2 additions, 2 deletionsarch/x86/include/asm/cpufeatures.h
- arch/x86/include/asm/cpuid.h 7 additions, 0 deletionsarch/x86/include/asm/cpuid.h
- arch/x86/include/asm/fpu/xstate.h 0 additions, 4 deletionsarch/x86/include/asm/fpu/xstate.h
- arch/x86/include/asm/mwait.h 0 additions, 1 deletionarch/x86/include/asm/mwait.h
- arch/x86/include/asm/paravirt.h 0 additions, 7 deletionsarch/x86/include/asm/paravirt.h
- arch/x86/include/asm/paravirt_types.h 0 additions, 2 deletionsarch/x86/include/asm/paravirt_types.h
- arch/x86/include/asm/special_insns.h 1 addition, 7 deletionsarch/x86/include/asm/special_insns.h
- arch/x86/kernel/acpi/cstate.c 3 additions, 2 deletionsarch/x86/kernel/acpi/cstate.c
- arch/x86/kernel/apic/apic.c 9 additions, 9 deletionsarch/x86/kernel/apic/apic.c
- arch/x86/kernel/cpu/amd.c 4 additions, 5 deletionsarch/x86/kernel/cpu/amd.c
- arch/x86/kernel/cpu/common.c 43 additions, 42 deletionsarch/x86/kernel/cpu/common.c
- arch/x86/kernel/cpu/intel.c 0 additions, 5 deletionsarch/x86/kernel/cpu/intel.c
- arch/x86/kernel/cpu/match.c 4 additions, 24 deletionsarch/x86/kernel/cpu/match.c
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c 1 addition, 1 deletionarch/x86/kernel/cpu/resctrl/pseudo_lock.c
- arch/x86/kernel/fpu/xstate.c 11 additions, 15 deletionsarch/x86/kernel/fpu/xstate.c
Loading
Please register or sign in to comment