svn commit: r347030 - head/sys/compat/linprocfs
Edward Tomasz Napierala
trasz at FreeBSD.org
Thu May 2 19:02:17 UTC 2019
Author: trasz
Date: Thu May 2 19:02:16 2019
New Revision: 347030
URL: https://svnweb.freebsd.org/changeset/base/347030
Log:
Fix flags in cpuinfo.
Reviewed by: dchagin
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D20139
Modified:
head/sys/compat/linprocfs/linprocfs.c
Modified: head/sys/compat/linprocfs/linprocfs.c
==============================================================================
--- head/sys/compat/linprocfs/linprocfs.c Thu May 2 18:10:23 2019 (r347029)
+++ head/sys/compat/linprocfs/linprocfs.c Thu May 2 19:02:16 2019 (r347030)
@@ -215,11 +215,11 @@ linprocfs_docpuinfo(PFS_FILL_ARGS)
static char *flags[] = {
"fpu", "vme", "de", "pse", "tsc",
"msr", "pae", "mce", "cx8", "apic",
- "sep", "sep", "mtrr", "pge", "mca",
- "cmov", "pat", "pse36", "pn", "b19",
- "b20", "b21", "mmxext", "mmx", "fxsr",
- "xmm", "sse2", "b27", "b28", "b29",
- "3dnowext", "3dnow"
+ "", "sep", "mtrr", "pge", "mca",
+ "cmov", "pat", "pse36", "pn", "clflush",
+ "", "dts", "acpi", "mmx", "fxsr",
+ "sse", "sse2", "ss", "ht", "tm",
+ "ia64", "pbe"
};
static char *power_flags[] = {
@@ -287,7 +287,7 @@ linprocfs_docpuinfo(PFS_FILL_ARGS)
CPUID_TO_FAMILY(cpu_id), "yes");
sbuf_cat(sb, "flags\t\t:");
for (j = 0; j < nitems(flags); j++)
- if (cpu_feature & (1 << j))
+ if (cpu_feature & (1 << j) && flags[j][0] != '\0')
sbuf_printf(sb, " %s", flags[j]);
sbuf_cat(sb, "\n");
sbuf_printf(sb,
More information about the svn-src-all
mailing list