Module Name: src Committed By: msaitoh Date: Sat Jan 29 08:18:22 UTC 2022
Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Add Intel Hybrid Information Enumeration (CPUID Fn0000_001a). To generate a diff of this commit: cvs rdiff -u -r1.187 -r1.188 src/sys/arch/x86/include/specialreg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/x86/include/specialreg.h diff -u src/sys/arch/x86/include/specialreg.h:1.187 src/sys/arch/x86/include/specialreg.h:1.188 --- src/sys/arch/x86/include/specialreg.h:1.187 Mon Jan 17 20:56:02 2022 +++ src/sys/arch/x86/include/specialreg.h Sat Jan 29 08:18:22 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: specialreg.h,v 1.187 2022/01/17 20:56:02 andvar Exp $ */ +/* $NetBSD: specialreg.h,v 1.188 2022/01/29 08:18:22 msaitoh Exp $ */ /* * Copyright (c) 2014-2020 The NetBSD Foundation, Inc. @@ -650,6 +650,15 @@ #define CPUID_DATP_FULLASSOC __BIT(8) /* Full associative */ #define CPUID_DATP_SHAREING __BITS(25, 14) /* shareing */ +/* + * Intel Hybrid Information Enumeration. + * CPUID Fn0000_001a + */ +/* %eax */ +#define CPUID_HYBRID_NATIVEID __BITS(23, 0) /* Native model ID */ +#define CPUID_HYBRID_CORETYPE __BITS(31, 24) /* Core type */ +#define CPUID_HYBRID_CORETYPE_ATOM 0x20 /* Atom */ +#define CPUID_HYBRID_CORETYPE_CORE 0x40 /* Core */ /* * Intel extended features.