Lines Matching +full:0 +full:x80000007
42 * Returns 0 on success or a negativ error code
51 unsigned int unknown = 0xffffff; in get_cpu_info()
60 cpu_info->caps = 0; in get_cpu_info()
69 value[63 - 1] = '\0'; in get_cpu_info()
103 ret = 0; in get_cpu_info()
116 cpuid_level = cpuid_eax(0); in get_cpu_info()
117 ext_cpuid_level = cpuid_eax(0x80000000); in get_cpu_info()
120 if (ext_cpuid_level >= 0x80000007 && in get_cpu_info()
121 (cpuid_edx(0x80000007) & (1 << 8))) in get_cpu_info()
125 if (cpuid_level >= 6 && (cpuid_ecx(6) & 0x1)) in get_cpu_info()
131 if (ext_cpuid_level >= 0x80000007 && in get_cpu_info()
132 (cpuid_edx(0x80000007) & (1 << 9))) in get_cpu_info()
135 if (ext_cpuid_level >= 0x80000008 && in get_cpu_info()
136 cpuid_ebx(0x80000008) & (1 << 4)) in get_cpu_info()
154 case 0x1A: /* Core i7, Xeon 5500 series in get_cpu_info()
157 case 0x1E: /* Core i7 and i5 Processor in get_cpu_info()
160 case 0x1F: /* Core i7 and i5 Processor - Nehalem */ in get_cpu_info()
161 case 0x25: /* Westmere Client in get_cpu_info()
164 case 0x2C: /* Westmere EP - Gulftown */ in get_cpu_info()
167 case 0x2A: /* SNB */ in get_cpu_info()
168 case 0x2D: /* SNB Xeon */ in get_cpu_info()
169 case 0x3A: /* IVB */ in get_cpu_info()
170 case 0x3E: /* IVB Xeon */ in get_cpu_info()
174 case 0x2E: /* Nehalem-EX Xeon - Beckton */ in get_cpu_info()
175 case 0x2F: /* Westmere-EX Xeon - Eagleton */ in get_cpu_info()
182 /* printf("ID: %u - Extid: 0x%x - Caps: 0x%llx\n", in get_cpu_info()