linux/arch/x86/kernel/acpi
Vishal Badole 924be9d673 x86/topology: Add TOPO_CPU_TYPE_LOW_POWER
AMD heterogeneous parts report a third core type via CPUID Fn0x80000026
EBX[31:28] (Extended CPU Topology, Core Type):

  0 - Performance
  1 - Efficiency
  2 - Low Power

get_topology_cpu_type() only translates the first two, so on parts that ship
low-power cores the third type falls through to TOPO_CPU_TYPE_UNKNOWN.

Add TOPO_CPU_TYPE_LOW_POWER which takes care of this new type.

  [ bp: Massage commit message, zap the "what" explanation. ]

Signed-off-by: Vishal Badole <Vishal.Badole@amd.com>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Link: https://patch.msgid.link/20260721154514.2506972-4-Vishal.Badole@amd.com
2026-07-23 14:23:47 -07:00
..
apei.c x86/mce: Save and use APEI corrected threshold limit 2025-11-21 10:32:28 +01:00
boot.c x86/acpi: Add acpi_get_cpu_uid() for unified ACPI CPU UID retrieval 2026-04-06 16:55:15 +02:00
cppc.c x86/topology: Add TOPO_CPU_TYPE_LOW_POWER 2026-07-23 14:23:47 -07:00
cstate.c x86/acpi/cstate: Remove open coded check for cpu_feature_enabled() 2025-09-22 19:16:51 +02:00
madt_playdead.S x86/cfi: Clean up linkage 2025-02-14 10:32:05 +01:00
madt_wakeup.c x86/acpi: Add a helper to get the address of the wakeup mailbox 2026-05-28 20:01:25 +00:00
Makefile x86/acpi: Add support for CPU offlining for ACPI MADT wakeup method 2024-06-17 17:46:25 +02:00
sleep.c x86/msr: Add explicit includes of <asm/msr.h> 2025-05-02 10:23:47 +02:00
sleep.h x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() 2023-06-21 10:57:54 -07:00
wakeup_32.S x86: Prepare asm files for straight-line-speculation 2021-12-08 12:25:37 +01:00
wakeup_64.S x86/cfi: Clean up linkage 2025-02-14 10:32:05 +01:00