Module Name: src Committed By: msaitoh Date: Mon Aug 8 09:39:06 UTC 2016
Modified Files: src/sys/arch/x86/x86: procfs_machdep.c Log Message: - Update VIA/Cyrix/Centaur-defined bits. Part of PR#39950 - Fix comment. x86_features[4] is not 0x80000001 but 0x00000001 - Update comment To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/arch/x86/x86/procfs_machdep.c 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/x86/procfs_machdep.c diff -u src/sys/arch/x86/x86/procfs_machdep.c:1.12 src/sys/arch/x86/x86/procfs_machdep.c:1.13 --- src/sys/arch/x86/x86/procfs_machdep.c:1.12 Wed Apr 27 08:45:22 2016 +++ src/sys/arch/x86/x86/procfs_machdep.c Mon Aug 8 09:39:06 2016 @@ -1,4 +1,4 @@ -/* $NetBSD: procfs_machdep.c,v 1.12 2016/04/27 08:45:22 msaitoh Exp $ */ +/* $NetBSD: procfs_machdep.c,v 1.13 2016/08/08 09:39:06 msaitoh Exp $ */ /* * Copyright (c) 2001 Wasabi Systems, Inc. @@ -42,7 +42,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: procfs_machdep.c,v 1.12 2016/04/27 08:45:22 msaitoh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: procfs_machdep.c,v 1.13 2016/08/08 09:39:06 msaitoh Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -61,13 +61,13 @@ __KERNEL_RCSID(0, "$NetBSD: procfs_machd * x86/include/asm/cpufeatures.h. */ static const char * const x86_features[][32] = { - { /* (0) Common */ + { /* (0) Common: 0x0000001 edx */ "fpu", "vme", "de", "pse", "tsc", "msr", "pae", "mce", "cx8", "apic", NULL, "sep", "mtrr", "pge", "mca", "cmov", "pat", "pse36", "pn", "clflush", NULL, "dts", "acpi", "mmx", "fxsr", "sse", "sse2", "ss", "ht", "tm", "ia64", "pbe"}, - { /* (1) AMD-defined: 80000001 edx */ + { /* (1) AMD-defined: 0x80000001 edx */ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "syscall", NULL, NULL, NULL, NULL, NULL, NULL, NULL, "mp", "nx", NULL, "mmxext", NULL, @@ -86,7 +86,7 @@ static const char * const x86_features[] NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL}, - { /* (4) Intel-defined: 80000001 ecx */ + { /* (4) Intel-defined: 0x00000001 ecx */ "pni", "pclmulqdq", "dtes64", "monitor", "ds_cpl", "vmx", "smx", "est", "tm2", "ssse3", "cid", "sdbg", "fma", "cx16", "xtpr", "pdcm", NULL, "pcid", "dca", "sse4_1", "sse4_2", "x2apic", "movbe", "popcnt", @@ -95,7 +95,7 @@ static const char * const x86_features[] { /* (5) VIA/Cyrix/Centaur-defined */ NULL, NULL, "rng", "rng_en", NULL, NULL, "ace", "ace_en", - NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, + "ace2", "ace2_en", "phe", "phe_en", "pmm", "pmm_en", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL},