[PATCH v6 71/90] x86/cpuid: Parse CPUID(0x80000007)
"Ahmed S. Darwish" <[email protected]> Fri, 27 Mar 2026 03:16:25 +0100
| Newsgroups | dev.linux.lists.x86-cpuid,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
Parse CPUID(0x80000007). This allows the cpuinfo_x86::x86_power call sites to be converted to the CPUID APIs next. Signed-off-by: Ahmed S. Darwish <[email protected]> --- arch/x86/include/asm/cpuid/types.h | 1 + arch/x86/kernel/cpu/cpuid_parser.h | 1 + 2 files changed, 2 insertions(+) diff --git a/arch/x86/include/asm/cpuid/types.h b/arch/x86/include/asm/cpuid/types.h index deddb534486a..6180acd35f59 100644 --- a/arch/x86/include/asm/cpuid/types.h +++ b/arch/x86/include/asm/cpuid/types.h @@ -227,6 +227,7 @@ struct cpuid_leaves { CPUID_LEAF ( 0x80000004, 0 ); CPUID_LEAF ( 0x80000005, 0 ); CPUID_LEAF ( 0x80000006, 0 ); + CPUID_LEAF ( 0x80000007, 0 ); CPUID_LEAF ( 0x80000008, 0 ); CPUID_LEAF_N ( 0x8000001d, 8 ); CPUID_LEAF ( 0x80000022, 0 ); diff --git a/arch/x86/kernel/cpu/cpuid_parser.h b/arch/x86/kernel/cpu/cpuid_parser.h index 59a4d562320a..c81f76c1c077 100644 --- a/arch/x86/kernel/cpu/cpuid_parser.h +++ b/arch/x86/kernel/cpu/cpuid_parser.h @@ -161,6 +161,7 @@ struct cpuid_parse_entry { CPUID_PARSE_ENTRY ( 0x80000004, 0, generic ), \ CPUID_PARSE_ENTRY ( 0x80000005, 0, generic ), \ CPUID_PARSE_ENTRY ( 0x80000006, 0, generic ), \ + CPUID_PARSE_ENTRY ( 0x80000007, 0, generic ), \ CPUID_PARSE_ENTRY ( 0x80000008, 0, generic ), \ CPUID_PARSE_ENTRY_N ( 0x8000001d, deterministic_cache ), \ CPUID_PARSE_ENTRY ( 0x80000022, 0, generic ), \ -- 2.53.0