[PATCH v7 101/120] x86/cpuid: Parse CPUID(0x80000007)
"Ahmed S. Darwish" <[email protected]> Thu, 28 May 2026 17:39:03 +0200
| 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 a49b3df2bdf8..7671f8d24014 100644 --- a/arch/x86/include/asm/cpuid/types.h +++ b/arch/x86/include/asm/cpuid/types.h @@ -234,6 +234,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 2de27a86861d..799714300bfb 100644 --- a/arch/x86/kernel/cpu/cpuid_parser.h +++ b/arch/x86/kernel/cpu/cpuid_parser.h @@ -168,6 +168,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.54.0