summaryrefslogtreecommitdiff
path: root/arch/x86/kernel/cpu/topology.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-06x86/topology: Ignore non-present APIC IDs in a present packageThomas Gleixner1-9/+30
2024-02-27x86/apic: Build the x86 topology enumeration functions on UP APIC builds tooIngo Molnar1-1/+1
2024-02-16x86/cpu/topology: Provide __num_[cores|threads]_per_packageThomas Gleixner1-1/+7
2024-02-16x86/cpu/topology: Rename smp_num_siblingsThomas Gleixner1-3/+3
2024-02-16x86/cpu/topology: Retrieve cores per package from topology bitmapsThomas Gleixner1-0/+43
2024-02-16x86/cpu/topology: Provide logical pkg/die mappingThomas Gleixner1-0/+28
2024-02-16x86/cpu/topology: Simplify cpu_mark_primary_thread()Thomas Gleixner1-4/+1
2024-02-16x86/cpu/topology: Mop up primary thread mask handlingThomas Gleixner1-27/+2
2024-02-16x86/cpu/topology: Use topology bitmaps for sizingThomas Gleixner1-1/+19
2024-02-16x86/cpu/topology: Assign hotpluggable CPUIDs during initThomas Gleixner1-11/+18
2024-02-16x86/cpu/topology: Reject unknown APIC IDs on ACPI hotplugThomas Gleixner1-0/+4
2024-02-16x86/topology: Add a mechanism to track topology via APIC IDsThomas Gleixner1-2/+46
2024-02-16x86/cpu: Detect real BSP on crash kernelsThomas Gleixner1-38/+59
2024-02-16x86/cpu/topology: Rework possible CPU managementThomas Gleixner1-70/+106
2024-02-16x86/cpu/topology: Sanitize the APIC admission logicThomas Gleixner1-82/+77
2024-02-16x86/cpu/topology: Use a data structure for topology infoThomas Gleixner1-30/+29
2024-02-16x86/cpu/topology: Simplify APIC registrationThomas Gleixner1-20/+3
2024-02-16x86/cpu/topology: Confine topology informationThomas Gleixner1-2/+74
2024-02-16x86/mpparse: Use new APIC registration functionThomas Gleixner1-1/+1
2024-02-16x86/cpu/topology: Provide separate APIC registration functionsThomas Gleixner1-18/+95
2024-02-16x86/cpu/topology: Move registration out of APIC codeThomas Gleixner1-0/+184
2024-02-16x86/cpu: Remove topology.cThomas Gleixner1-142/+0
2024-02-16x86/cpu: Use common topology code for IntelThomas Gleixner1-22/+0
2024-02-16x86/cpu: Move __max_die_per_package to common.cThomas Gleixner1-3/+0
2023-10-10x86/cpu: Move cpu_core_id into topology infoThomas Gleixner1-1/+1
2023-10-10x86/cpu: Move cpu_die_id into topology infoThomas Gleixner1-1/+1
2023-10-10x86/cpu: Move phys_proc_id into topology infoThomas Gleixner1-2/+1
2023-10-10x86/cpu: Encapsulate topology information in cpuinfo_x86Thomas Gleixner1-6/+6
2023-05-25x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platformsZhang Rui1-2/+3
2022-10-17x86/topology: Fix duplicated core ID within a packageZhang Rui1-1/+1
2022-10-17x86/topology: Fix multiple packages shown on a single-package systemZhang Rui1-4/+10
2021-03-18x86: Fix various typos in commentsIngo Molnar1-2/+2
2021-01-14x86/topology: Make __max_die_per_package available unconditionallyBorislav Petkov1-1/+1
2020-11-19x86/topology: Set cpu_die_id only if DIE_TYPE foundYazen Ghannam1-2/+8
2019-12-10x86/mm/pat: Rename <asm/pat.h> => <asm/memtype.h>Ingo Molnar1-1/+1
2019-05-23x86/topology: Create topology_max_die_per_package()Len Brown1-1/+4
2019-05-23x86/topology: Add CPUID.1F multi-die/package supportLen Brown1-19/+66
2018-12-08x86/kernel: Fix more -Wmissing-prototypes warningsBorislav Petkov1-0/+2
2018-06-21x86/cpu/topology: Provide detect_extended_topology_early()Thomas Gleixner1-9/+22
2018-06-21x86/cpu: Remove the pointless CPU printoutThomas Gleixner1-10/+0
2018-05-06x86/CPU: Modify detect_extended_topology() to return resultSuravee Suthikulpanit1-4/+4
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2016-02-03x86/cpu: Convert printk(KERN_<LEVEL> ...) to pr_<level>(...)Chen Yucong1-2/+2
2013-07-15x86: delete __cpuinit usage from all x86 filesPaul Gortmaker1-1/+1
2010-07-20x86, cpu: Split addon_cpuid_features.cH. Peter Anvin1-0/+99