summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuiz Souza <luiz@netgate.com>2017-05-11 14:00:02 -0500
committerLuiz Souza <luiz@netgate.com>2017-05-11 14:00:53 -0500
commit639922d983d98cee86e2d1f67672baae4c7d7b61 (patch)
treebc0ab2cb9e4042a29d2562732f0e8dc11e30c541
parent9c3f06697f1eb45c62202c7236c9495109a1b9f6 (diff)
downloadFreeBSD-src-639922d983d98cee86e2d1f67672baae4c7d7b61.zip
FreeBSD-src-639922d983d98cee86e2d1f67672baae4c7d7b61.tar.gz
Fix hw.model sysctl on ARM.
-rw-r--r--sys/arm/arm/identcpu-v6.c16
1 files changed, 7 insertions, 9 deletions
diff --git a/sys/arm/arm/identcpu-v6.c b/sys/arm/arm/identcpu-v6.c
index e0db741..4c4ea86 100644
--- a/sys/arm/arm/identcpu-v6.c
+++ b/sys/arm/arm/identcpu-v6.c
@@ -269,15 +269,13 @@ identify_arm_cpu(void)
for(i = 0; i < nitems(cpu_names); i++) {
if (cpu_names[i].implementer == cpuinfo.implementer &&
cpu_names[i].part_number == cpuinfo.part_number) {
- if (i == 0) {
- memset(cpu_model, 0, sizeof(cpu_model));
- snprintf(cpu_model, sizeof(cpu_model) - 1,
- "CPU: %s %s r%dp%d (ECO: 0x%08X)\n",
- cpu_names[i].impl_name, cpu_names[i].core_name,
- cpuinfo.revision, cpuinfo.patch,
- cpuinfo.midr != cpuinfo.revidr ?
- cpuinfo.revidr : 0);
- }
+ memset(cpu_model, 0, sizeof(cpu_model));
+ snprintf(cpu_model, sizeof(cpu_model) - 1,
+ "CPU: %s %s r%dp%d (ECO: 0x%08X)\n",
+ cpu_names[i].impl_name, cpu_names[i].core_name,
+ cpuinfo.revision, cpuinfo.patch,
+ cpuinfo.midr != cpuinfo.revidr ?
+ cpuinfo.revidr : 0);
printf("CPU: %s %s r%dp%d (ECO: 0x%08X)\n",
cpu_names[i].impl_name, cpu_names[i].core_name,
cpuinfo.revision, cpuinfo.patch,
OpenPOWER on IntegriCloud