diff options
Diffstat (limited to 'arch/mips/kernel/proc.c')
-rw-r--r-- | arch/mips/kernel/proc.c | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/arch/mips/kernel/proc.c b/arch/mips/kernel/proc.c index 07dff54f2ce8..135c4aadccbe 100644 --- a/arch/mips/kernel/proc.c +++ b/arch/mips/kernel/proc.c | |||
@@ -1,7 +1,7 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (C) 1995, 1996, 2001 Ralf Baechle | 2 | * Copyright (C) 1995, 1996, 2001 Ralf Baechle |
3 | * Copyright (C) 2001, 2004 MIPS Technologies, Inc. | 3 | * Copyright (C) 2001, 2004 MIPS Technologies, Inc. |
4 | * Copyright (C) 2004 Maciej W. Rozycki | 4 | * Copyright (C) 2004 Maciej W. Rozycki |
5 | */ | 5 | */ |
6 | #include <linux/delay.h> | 6 | #include <linux/delay.h> |
7 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
@@ -64,6 +64,28 @@ static int show_cpuinfo(struct seq_file *m, void *v) | |||
64 | cpu_data[n].watch_reg_masks[i]); | 64 | cpu_data[n].watch_reg_masks[i]); |
65 | seq_printf(m, "]\n"); | 65 | seq_printf(m, "]\n"); |
66 | } | 66 | } |
67 | if (cpu_has_mips_r) { | ||
68 | seq_printf(m, "isa\t\t\t:"); | ||
69 | if (cpu_has_mips_1) | ||
70 | seq_printf(m, "%s", "mips1"); | ||
71 | if (cpu_has_mips_2) | ||
72 | seq_printf(m, "%s", " mips2"); | ||
73 | if (cpu_has_mips_3) | ||
74 | seq_printf(m, "%s", " mips3"); | ||
75 | if (cpu_has_mips_4) | ||
76 | seq_printf(m, "%s", " mips4"); | ||
77 | if (cpu_has_mips_5) | ||
78 | seq_printf(m, "%s", " mips5"); | ||
79 | if (cpu_has_mips32r1) | ||
80 | seq_printf(m, "%s", " mips32r1"); | ||
81 | if (cpu_has_mips32r2) | ||
82 | seq_printf(m, "%s", " mips32r2"); | ||
83 | if (cpu_has_mips64r1) | ||
84 | seq_printf(m, "%s", " mips64r1"); | ||
85 | if (cpu_has_mips64r2) | ||
86 | seq_printf(m, "%s", " mips64r2"); | ||
87 | seq_printf(m, "\n"); | ||
88 | } | ||
67 | 89 | ||
68 | seq_printf(m, "ASEs implemented\t:"); | 90 | seq_printf(m, "ASEs implemented\t:"); |
69 | if (cpu_has_mips16) seq_printf(m, "%s", " mips16"); | 91 | if (cpu_has_mips16) seq_printf(m, "%s", " mips16"); |
@@ -73,6 +95,8 @@ static int show_cpuinfo(struct seq_file *m, void *v) | |||
73 | if (cpu_has_dsp) seq_printf(m, "%s", " dsp"); | 95 | if (cpu_has_dsp) seq_printf(m, "%s", " dsp"); |
74 | if (cpu_has_dsp2) seq_printf(m, "%s", " dsp2"); | 96 | if (cpu_has_dsp2) seq_printf(m, "%s", " dsp2"); |
75 | if (cpu_has_mipsmt) seq_printf(m, "%s", " mt"); | 97 | if (cpu_has_mipsmt) seq_printf(m, "%s", " mt"); |
98 | if (cpu_has_mmips) seq_printf(m, "%s", " micromips"); | ||
99 | if (cpu_has_vz) seq_printf(m, "%s", " vz"); | ||
76 | seq_printf(m, "\n"); | 100 | seq_printf(m, "\n"); |
77 | 101 | ||
78 | seq_printf(m, "shadow register sets\t: %d\n", | 102 | seq_printf(m, "shadow register sets\t: %d\n", |