diff options
Diffstat (limited to 'arch/nios2/kernel/cpuinfo.c')
-rw-r--r-- | arch/nios2/kernel/cpuinfo.c | 77 |
1 files changed, 38 insertions, 39 deletions
diff --git a/arch/nios2/kernel/cpuinfo.c b/arch/nios2/kernel/cpuinfo.c index a223691dff4f..1d96de0bd4aa 100644 --- a/arch/nios2/kernel/cpuinfo.c +++ b/arch/nios2/kernel/cpuinfo.c | |||
@@ -126,47 +126,46 @@ void __init setup_cpuinfo(void) | |||
126 | */ | 126 | */ |
127 | static int show_cpuinfo(struct seq_file *m, void *v) | 127 | static int show_cpuinfo(struct seq_file *m, void *v) |
128 | { | 128 | { |
129 | int count = 0; | ||
130 | const u32 clockfreq = cpuinfo.cpu_clock_freq; | 129 | const u32 clockfreq = cpuinfo.cpu_clock_freq; |
131 | 130 | ||
132 | count = seq_printf(m, | 131 | seq_printf(m, |
133 | "CPU:\t\tNios II/%s\n" | 132 | "CPU:\t\tNios II/%s\n" |
134 | "MMU:\t\t%s\n" | 133 | "MMU:\t\t%s\n" |
135 | "FPU:\t\tnone\n" | 134 | "FPU:\t\tnone\n" |
136 | "Clocking:\t%u.%02u MHz\n" | 135 | "Clocking:\t%u.%02u MHz\n" |
137 | "BogoMips:\t%lu.%02lu\n" | 136 | "BogoMips:\t%lu.%02lu\n" |
138 | "Calibration:\t%lu loops\n", | 137 | "Calibration:\t%lu loops\n", |
139 | cpuinfo.cpu_impl, | 138 | cpuinfo.cpu_impl, |
140 | cpuinfo.mmu ? "present" : "none", | 139 | cpuinfo.mmu ? "present" : "none", |
141 | clockfreq / 1000000, (clockfreq / 100000) % 10, | 140 | clockfreq / 1000000, (clockfreq / 100000) % 10, |
142 | (loops_per_jiffy * HZ) / 500000, | 141 | (loops_per_jiffy * HZ) / 500000, |
143 | ((loops_per_jiffy * HZ) / 5000) % 100, | 142 | ((loops_per_jiffy * HZ) / 5000) % 100, |
144 | (loops_per_jiffy * HZ)); | 143 | (loops_per_jiffy * HZ)); |
145 | 144 | ||
146 | count += seq_printf(m, | 145 | seq_printf(m, |
147 | "HW:\n" | 146 | "HW:\n" |
148 | " MUL:\t\t%s\n" | 147 | " MUL:\t\t%s\n" |
149 | " MULX:\t\t%s\n" | 148 | " MULX:\t\t%s\n" |
150 | " DIV:\t\t%s\n", | 149 | " DIV:\t\t%s\n", |
151 | cpuinfo.has_mul ? "yes" : "no", | 150 | cpuinfo.has_mul ? "yes" : "no", |
152 | cpuinfo.has_mulx ? "yes" : "no", | 151 | cpuinfo.has_mulx ? "yes" : "no", |
153 | cpuinfo.has_div ? "yes" : "no"); | 152 | cpuinfo.has_div ? "yes" : "no"); |
154 | 153 | ||
155 | count += seq_printf(m, | 154 | seq_printf(m, |
156 | "Icache:\t\t%ukB, line length: %u\n", | 155 | "Icache:\t\t%ukB, line length: %u\n", |
157 | cpuinfo.icache_size >> 10, | 156 | cpuinfo.icache_size >> 10, |
158 | cpuinfo.icache_line_size); | 157 | cpuinfo.icache_line_size); |
159 | 158 | ||
160 | count += seq_printf(m, | 159 | seq_printf(m, |
161 | "Dcache:\t\t%ukB, line length: %u\n", | 160 | "Dcache:\t\t%ukB, line length: %u\n", |
162 | cpuinfo.dcache_size >> 10, | 161 | cpuinfo.dcache_size >> 10, |
163 | cpuinfo.dcache_line_size); | 162 | cpuinfo.dcache_line_size); |
164 | 163 | ||
165 | count += seq_printf(m, | 164 | seq_printf(m, |
166 | "TLB:\t\t%u ways, %u entries, %u PID bits\n", | 165 | "TLB:\t\t%u ways, %u entries, %u PID bits\n", |
167 | cpuinfo.tlb_num_ways, | 166 | cpuinfo.tlb_num_ways, |
168 | cpuinfo.tlb_num_entries, | 167 | cpuinfo.tlb_num_entries, |
169 | cpuinfo.tlb_pid_num_bits); | 168 | cpuinfo.tlb_pid_num_bits); |
170 | 169 | ||
171 | return 0; | 170 | return 0; |
172 | } | 171 | } |