Changeset 15819e37 in mainline for kernel/arch/ia64/src/cpu/cpu.c
- Timestamp:
- 2007-02-04T21:04:36Z (18 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 7d307e7
- Parents:
- 5573942
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia64/src/cpu/cpu.c
r5573942 r15819e37 52 52 { 53 53 char *family_str; 54 char vendor[2 *sizeof(uint64_t)+1];54 char vendor[2 * sizeof(uint64_t) + 1]; 55 55 56 *((uint64_t *) &vendor[0 *sizeof(uint64_t)]) = CPU->arch.cpuid0;57 *((uint64_t *) &vendor[1 *sizeof(uint64_t)]) = CPU->arch.cpuid1;58 vendor[sizeof(vendor) -1] = '\0';56 *((uint64_t *) &vendor[0 * sizeof(uint64_t)]) = CPU->arch.cpuid0; 57 *((uint64_t *) &vendor[1 * sizeof(uint64_t)]) = CPU->arch.cpuid1; 58 vendor[sizeof(vendor) - 1] = '\0'; 59 59 60 60 switch(m->arch.cpuid3.family) { 61 62 61 case FAMILY_ITANIUM: 62 family_str = "Itanium"; 63 63 break; 64 65 64 case FAMILY_ITANIUM2: 65 family_str = "Itanium 2"; 66 66 break; 67 68 67 default: 68 family_str = "Unknown"; 69 69 break; 70 70 } 71 71 72 printf("cpu%d: %s (%s), archrev=%d, model=%d, revision=%d\n", CPU->id, family_str, vendor, CPU->arch.cpuid3.archrev, CPU->arch.cpuid3.model, CPU->arch.cpuid3.revision); 72 printf("cpu%d: %s (%s), archrev=%d, model=%d, revision=%d\n", CPU->id, 73 family_str, vendor, CPU->arch.cpuid3.archrev, CPU->arch.cpuid3.model, 74 CPU->arch.cpuid3.revision); 73 75 } 74 76
Note:
See TracChangeset
for help on using the changeset viewer.