File tree Expand file tree Collapse file tree 2 files changed +21
-0
lines changed Expand file tree Collapse file tree 2 files changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -1046,6 +1046,15 @@ static int c_show(struct seq_file *m, void *v)
1046
1046
seq_printf (m , "model name\t: %s rev %d (%s)\n" ,
1047
1047
cpu_name , cpuid & 15 , elf_platform );
1048
1048
1049
+ #if defined(CONFIG_SMP )
1050
+ seq_printf (m , "BogoMIPS\t: %lu.%02lu\n" ,
1051
+ per_cpu (cpu_data , i ).loops_per_jiffy / (500000UL /HZ ),
1052
+ (per_cpu (cpu_data , i ).loops_per_jiffy / (5000UL /HZ )) % 100 );
1053
+ #else
1054
+ seq_printf (m , "BogoMIPS\t: %lu.%02lu\n" ,
1055
+ loops_per_jiffy / (500000 /HZ ),
1056
+ (loops_per_jiffy / (5000 /HZ )) % 100 );
1057
+ #endif
1049
1058
/* dump out the processor features */
1050
1059
seq_puts (m , "Features\t: " );
1051
1060
Original file line number Diff line number Diff line change @@ -387,6 +387,18 @@ asmlinkage void secondary_start_kernel(void)
387
387
388
388
void __init smp_cpus_done (unsigned int max_cpus )
389
389
{
390
+ int cpu ;
391
+ unsigned long bogosum = 0 ;
392
+
393
+ for_each_online_cpu (cpu )
394
+ bogosum += per_cpu (cpu_data , cpu ).loops_per_jiffy ;
395
+
396
+ printk (KERN_INFO "SMP: Total of %d processors activated "
397
+ "(%lu.%02lu BogoMIPS).\n" ,
398
+ num_online_cpus (),
399
+ bogosum / (500000 /HZ ),
400
+ (bogosum / (5000 /HZ )) % 100 );
401
+
390
402
hyp_mode_check ();
391
403
}
392
404
You can’t perform that action at this time.
0 commit comments