aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHelge Deller <deller@gmx.de>2013-06-21 17:32:44 -0400
committerHelge Deller <deller@gmx.de>2013-07-09 16:09:17 -0400
commit30a9f0b251285ba29f09a7134eee07a4c3aca639 (patch)
treec22e8581e33391d91a50acfde673e12997b762b9
parentdac76f1be5beaea4af9afe85fb475c73de0b8731 (diff)
parisc: more capabilities info in /proc/cpuinfo
Signed-off-by: Helge Deller <deller@gmx.de> Cc: <stable@vger.kernel.org> # 3.10
-rw-r--r--arch/parisc/kernel/processor.c19
1 files changed, 16 insertions, 3 deletions
diff --git a/arch/parisc/kernel/processor.c b/arch/parisc/kernel/processor.c
index c8fb61ed32f4..8a96c8ab9fe6 100644
--- a/arch/parisc/kernel/processor.c
+++ b/arch/parisc/kernel/processor.c
@@ -371,10 +371,23 @@ show_cpuinfo (struct seq_file *m, void *v)
371 371
372 seq_printf(m, "capabilities\t:"); 372 seq_printf(m, "capabilities\t:");
373 if (boot_cpu_data.pdc.capabilities & PDC_MODEL_OS32) 373 if (boot_cpu_data.pdc.capabilities & PDC_MODEL_OS32)
374 seq_printf(m, " os32"); 374 seq_puts(m, " os32");
375 if (boot_cpu_data.pdc.capabilities & PDC_MODEL_OS64) 375 if (boot_cpu_data.pdc.capabilities & PDC_MODEL_OS64)
376 seq_printf(m, " os64"); 376 seq_puts(m, " os64");
377 seq_printf(m, "\n"); 377 if (boot_cpu_data.pdc.capabilities & PDC_MODEL_IOPDIR_FDC)
378 seq_puts(m, " iopdir_fdc");
379 switch (boot_cpu_data.pdc.capabilities & PDC_MODEL_NVA_MASK) {
380 case PDC_MODEL_NVA_SUPPORTED:
381 seq_puts(m, " nva_supported");
382 break;
383 case PDC_MODEL_NVA_SLOW:
384 seq_puts(m, " nva_slow");
385 break;
386 case PDC_MODEL_NVA_UNSUPPORTED:
387 seq_puts(m, " needs_equivalent_aliasing");
388 break;
389 }
390 seq_printf(m, " (0x%02lx)\n", boot_cpu_data.pdc.capabilities);
378 391
379 seq_printf(m, "model\t\t: %s\n" 392 seq_printf(m, "model\t\t: %s\n"
380 "model name\t: %s\n", 393 "model name\t: %s\n",