Rev 3582 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 3582 | Rev 3742 | ||
|---|---|---|---|
| Line 84... | Line 84... | ||
| 84 | 84 | ||
| 85 | #ifdef CONFIG_SMP |
85 | #ifdef CONFIG_SMP |
| 86 | } |
86 | } |
| 87 | #endif /* CONFIG_SMP */ |
87 | #endif /* CONFIG_SMP */ |
| 88 | 88 | ||
| 89 | CPU = &cpus[config.cpu_active-1]; |
89 | CPU = &cpus[config.cpu_active - 1]; |
| 90 | 90 | ||
| 91 | CPU->active = 1; |
91 | CPU->active = 1; |
| 92 | CPU->tlb_active = 1; |
92 | CPU->tlb_active = 1; |
| 93 | 93 | ||
| 94 | cpu_identify(); |
94 | cpu_identify(); |
| Line 97... | Line 97... | ||
| 97 | 97 | ||
| 98 | /** List all processors. */ |
98 | /** List all processors. */ |
| 99 | void cpu_list(void) |
99 | void cpu_list(void) |
| 100 | { |
100 | { |
| 101 | unsigned int i; |
101 | unsigned int i; |
| - | 102 | ||
| 102 | for (i = 0; i < config.cpu_count; i++) { |
103 | for (i = 0; i < config.cpu_count; i++) { |
| 103 | if (cpus[i].active) |
104 | if (cpus[i].active) |
| 104 | cpu_print_report(&cpus[i]); |
105 | cpu_print_report(&cpus[i]); |
| 105 | else |
106 | else |
| 106 | printf("cpu%u: not active\n", i); |
107 | printf("cpu%u: not active\n", i); |