From 370dde2255d8636b1514fb4c3dc3e59cf472eac9 Mon Sep 17 00:00:00 2001 From: Daniel Martin Date: Fri, 17 May 2024 00:19:08 +0200 Subject: [PATCH] CPUID returns CPU Features in EDX and extended features in ECX No functional changes Change-Id: I98a9e5c9658a5464ba6fa71bc5d2c5d646a57ab1 Reviewed-on: https://review.haiku-os.org/c/haiku/+/7672 Tested-by: Commit checker robot Reviewed-by: Adrien Destugues --- headers/private/kernel/arch/x86/arch_cpu.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/headers/private/kernel/arch/x86/arch_cpu.h b/headers/private/kernel/arch/x86/arch_cpu.h index 4cf34ec4ee..160b5b76d9 100644 --- a/headers/private/kernel/arch/x86/arch_cpu.h +++ b/headers/private/kernel/arch/x86/arch_cpu.h @@ -496,8 +496,8 @@ typedef struct x86_cpu_module_info { // features enum x86_feature_type { - FEATURE_COMMON = 0, // cpuid eax=1, ecx register - FEATURE_EXT, // cpuid eax=1, edx register + FEATURE_COMMON = 0, // cpuid eax=1, edx register + FEATURE_EXT, // cpuid eax=1, ecx register FEATURE_EXT_AMD_ECX, // cpuid eax=0x80000001, ecx register (AMD) FEATURE_EXT_AMD, // cpuid eax=0x80000001, edx register (AMD) FEATURE_5_ECX, // cpuid eax=5, ecx register