Rev 1731 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1731 | Rev 1762 | ||
|---|---|---|---|
| Line 54... | Line 54... | ||
| 54 | CPU->arch.revision = info.revision; |
54 | CPU->arch.revision = info.revision; |
| 55 | } |
55 | } |
| 56 | 56 | ||
| 57 | void cpu_print_report(cpu_t *m) |
57 | void cpu_print_report(cpu_t *m) |
| 58 | { |
58 | { |
| - | 59 | char *name; |
|
| - | 60 | ||
| - | 61 | switch (m->arch.version) { |
|
| - | 62 | case 8: |
|
| - | 63 | name = " (PowerPC 750)"; |
|
| - | 64 | break; |
|
| - | 65 | case 9: |
|
| - | 66 | name = " (PowerPC 604e)"; |
|
| - | 67 | break; |
|
| - | 68 | case 0x81: |
|
| - | 69 | name = " (PowerPC 8260)"; |
|
| - | 70 | break; |
|
| - | 71 | case 0x8081: |
|
| - | 72 | name = " (PowerPC 826xA)"; |
|
| - | 73 | break; |
|
| - | 74 | default: |
|
| - | 75 | name = ""; |
|
| - | 76 | } |
|
| - | 77 | ||
| 59 | printf("cpu%d: version=%d, revision=%d\n", m->id, m->arch.version, m->arch.revision); |
78 | printf("cpu%d: version=%d%s, revision=%d\n", m->id, m->arch.version, name, m->arch.revision); |
| 60 | } |
79 | } |
| 61 | 80 | ||
| 62 | /** @} |
81 | /** @} |
| 63 | */ |
82 | */ |