Skip to contentSkip to conversation

parisc: more capabilities info in /proc/cpuinfo

PATCH New Helge Deller 1 participant 1 message Jun 21, 2013 PA-RISC architecture

lore
Share & tools
lore

Helge Deller

author maintainer
#0 lore raw

PATCH 1/1 parisc: more capabilities info in /proc/cpuinfo

arch/parisc/kernel/processor.c +14 -1
index c8fb61e..4997909 100644
@@ -374,7 +374,20 @@ show_cpuinfo (struct seq_file *m, void *v)
 			seq_printf(m, " os32");
 		if (boot_cpu_data.pdc.capabilities & PDC_MODEL_OS64)
 			seq_printf(m, " os64");
-		seq_printf(m, "\n");
+		if (boot_cpu_data.pdc.capabilities & PDC_MODEL_IOPDIR_FDC)
+			seq_printf(m, " iopdir_fdc");
+		switch (boot_cpu_data.pdc.capabilities & PDC_MODEL_NVA_MASK) {
+			case PDC_MODEL_NVA_SUPPORTED:
+				seq_printf(m, " nva_supported");
+				break;
+			case PDC_MODEL_NVA_SLOW:
+				seq_printf(m, " nva_slow");
+				break;
+			case PDC_MODEL_NVA_UNSUPPORTED:
+				seq_printf(m, " needs_equivalent_aliasing");
+				break;
+		}
+		seq_printf(m, " (0x%02lx)\n", boot_cpu_data.pdc.capabilities);
 
 		seq_printf(m, "model\t\t: %s\n"
 				"model name\t: %s\n",