aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/cpu/intel.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-08-25x86/cpu/intel: Fix the constant_tsc model check for Pentium 4Suchit Karunakaran1-1/+1
2025-05-16x86/cpu/intel: Rename CPUID(0x2) descriptors iterator parameterAhmed S. Darwish1-6/+6
2025-05-16x86/cpuid: Rename cpuid_get_leaf_0x2_regs() to cpuid_leaf_0x2()Ahmed S. Darwish1-2/+2
2025-05-15x86/cpuid: Set <asm/cpuid/api.h> as the main CPUID headerAhmed S. Darwish1-1/+1
2025-05-13Merge branch 'x86/msr' into x86/core, to resolve conflictsIngo Molnar1-5/+5
2025-04-11Merge tag 'v6.15-rc1' into x86/cpu, to refresh the branch with upstream changesIngo Molnar1-0/+22
2025-04-10x86/msr: Rename 'rdmsrl_safe()' to 'rdmsrq_safe()'Ingo Molnar1-2/+2
2025-04-10x86/msr: Rename 'wrmsrl()' to 'wrmsrq()'Ingo Molnar1-1/+1
2025-04-10x86/msr: Rename 'rdmsrl()' to 'rdmsrq()'Ingo Molnar1-2/+2
2025-03-25Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linuxLinus Torvalds1-0/+22
2025-03-25x86/cpu: Use consolidated CPUID leaf 0x2 descriptor tableAhmed S. Darwish1-76/+7
2025-03-25x86/cpu: Use enums for TLB descriptor typesAhmed S. Darwish1-25/+3
2025-03-25x86/cpu: Introduce and use CPUID leaf 0x2 parsing helpersAhmed S. Darwish1-17/+6
2025-03-25x86/cpu: Remove CPUID leaf 0x2 parsing loopAhmed S. Darwish1-15/+15
2025-03-19x86/cpu/intel: Limit the non-architectural constant_tsc model checksSohil Mehta1-4/+6
2025-03-19x86/cpu/intel: Fix fast string initialization for extended FamiliesSohil Mehta1-6/+11
2025-03-19x86/cpu/intel: Replace Family 5 model checks with VFM onesSohil Mehta1-6/+5
2025-03-19x86/cpu/intel: Replace Family 15 checks with VFM onesSohil Mehta1-3/+3
2025-03-19x86/cpu/intel: Replace early Family 6 checks with VFM onesSohil Mehta1-6/+5
2025-03-19x86/cpu/intel: Fix the MOVSL alignment preference for extended FamiliesSohil Mehta1-13/+6
2025-03-04x86/cpu: Remove unused TLB stringsThomas Gleixner1-37/+43
2025-03-04x86/cpu: Simplify TLB entry count storageAhmed S. Darwish1-24/+24
2025-03-04x86/cpu: Use max() for CPUID leaf 0x2 TLB descriptors parsingAhmed S. Darwish1-48/+28
2025-03-04x86/cpu: Remove unnecessary headers and reorder the restAhmed S. Darwish1-23/+13
2025-03-04Merge branch 'x86/urgent' into x86/cpu, to pick up dependent commitsIngo Molnar1-17/+35
2025-03-04x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63Ahmed S. Darwish1-16/+34
2025-03-04x86/cpu: Validate CPUID leaf 0x2 EDX outputAhmed S. Darwish1-1/+1
2025-02-27x86/cpu: Remove get_this_hybrid_cpu_*()Pawan Gupta1-31/+0
2025-02-10x86: move ZMM exclusion list into CPU feature flagEric Biggers1-0/+22
2025-01-21Merge tag 'x86_cpu_for_v6.14_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-5/+0
2024-12-06x86/cpufeatures: Free up unused feature bitsSohil Mehta1-5/+0
2024-12-04x86/cpu: Add Lunar Lake to list of CPUs with a broken MONITOR implementationLen Brown1-1/+3
2024-11-19Merge tag 'x86-splitlock-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-407/+0
2024-10-07x86/cpu/intel: Define helper to get CPU core native IDDapeng Mi1-0/+15
2024-09-03x86/cpu/intel: Replace PAT erratum model/family magic numbers with symbolic IFM referencesDave Hansen1-8/+10
2024-08-08x86/bus_lock: Add support for AMDRavi Bangoria1-1/+0
2024-08-08x86/split_lock: Move Split and Bus lock code to a dedicated fileRavi Bangoria1-406/+0
2024-07-15Merge tag 'x86_cpu_for_v6.11_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-121/+67
2024-06-29x86/cpu/intel: Drop stray FAM6 check with new Intel CPU model definesAndrew Cooper1-11/+7
2024-05-31x86/topology/intel: Unlock CPUID before evaluating anythingThomas Gleixner1-9/+16
2024-05-28x86/cpu/intel: Switch to new Intel CPU model definesTony Luck1-55/+53
2024-05-28x86/cpu: Remove useless work in detect_tme_early()Alison Schofield1-60/+12
2024-03-26x86/cpu: Clear TME feature flag if TME is not enabled by BIOSBingsong Si1-0/+1
2024-02-27Merge branch 'x86/urgent' into x86/apic, to resolve conflictsIngo Molnar1-87/+91
2024-02-26x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registersPaolo Bonzini1-87/+91
2024-02-15x86/cpu: Use common topology code for IntelThomas Gleixner1-25/+0
2023-11-01Merge tag 'sysctl-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linuxLinus Torvalds1-1/+0
2023-10-10arch/x86: Remove now superfluous sentinel elem from ctl_table arraysJoel Granados1-1/+0
2023-10-10x86/cpu: Remove pointless evaluation of x86_coreid_bitsThomas Gleixner1-13/+0
2023-08-13x86/microcode: Include vendor headers into microcode.hAshok Raj1-1/+1