Changes in kernel/arch/ppc32/src/cpu/cpu.c [a000878c:3500f75] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ppc32/src/cpu/cpu.c
ra000878c r3500f75 34 34 35 35 #include <arch/cpu.h> 36 #include <arch/cpuid.h>37 36 #include <cpu.h> 38 37 #include <arch.h> … … 45 44 void cpu_identify(void) 46 45 { 47 cpu_info_t info; 48 49 cpu_version(&info); 50 CPU->arch.version = info.version; 51 CPU->arch.revision = info.revision; 46 cpu_version(&CPU->arch); 52 47 } 53 48 54 void cpu_print_report(cpu_t * m)49 void cpu_print_report(cpu_t *cpu) 55 50 { 56 51 const char *name; 57 52 58 switch ( m->arch.version) {53 switch (cpu->arch.version) { 59 54 case 8: 60 name = " (PowerPC 750)";55 name = "PowerPC 750"; 61 56 break; 62 57 case 9: 63 name = " (PowerPC 604e)";58 name = "PowerPC 604e"; 64 59 break; 65 60 case 0x81: 66 name = " (PowerPC 8260)";61 name = "PowerPC 8260"; 67 62 break; 68 63 case 0x8081: 69 name = " (PowerPC 826xA)";64 name = "PowerPC 826xA"; 70 65 break; 71 66 default: 72 name = " ";67 name = "unknown"; 73 68 } 74 69 75 printf("cpu%d: version=%d%s, revision=%d\n", m->id, m->arch.version, name, m->arch.revision); 70 printf("cpu%" PRIs ": version=%" PRIu16" (%s), revision=%" PRIu16 "\n", cpu->id, 71 cpu->arch.version, name, cpu->arch.revision); 76 72 } 77 73
Note:
See TracChangeset
for help on using the changeset viewer.