Searched refs:cpuInfo (Results 1 - 10 of 10) sorted by relevance
/haiku/src/libs/gnu/ |
H A D | sched_getcpu.cpp | 52 cpuid_info cpuInfo; local 53 get_cpuid(&cpuInfo, 0, 0); 54 if (cpuInfo.eax_0.max_eax >= 0x7) { 55 get_cpuid(&cpuInfo, 0x7, 0); 56 if ((cpuInfo.regs.ecx & IA32_FEATURE_RDPID) != 0) { 61 get_cpuid(&cpuInfo, 0x80000000, 0); 62 if (cpuInfo.eax_0.max_eax >= 0x80000001) { 63 get_cpuid(&cpuInfo, 0x80000001, 0); 64 if ((cpuInfo.regs.edx & IA32_FEATURE_AMD_EXT_RDTSCP)!= 0) {
|
/haiku/src/add-ons/media/plugins/ffmpeg/ |
H A D | CpuCapabilities.cpp | 37 cpuid_info cpuInfo; local 52 get_cpuid(&cpuInfo, 0x80000000, 0L); 56 get_cpuid(&cpuInfo, 1L, 0L); 57 if (cpuInfo.eax_1.features & (1UL << 23)) { 61 if (cpuInfo.eax_1.features & (1UL << 25)) { 65 if (cpuInfo.eax_1.features & (1UL << 26)) { 71 if (cpuInfo.eax_1.extended_features & (1UL << 0)) { 74 if (cpuInfo.eax_1.extended_features & (1UL << 9)) { 77 if (cpuInfo.eax_1.extended_features & (1UL << 19)) { 80 if (cpuInfo [all...] |
/haiku/src/add-ons/media/media-add-ons/video_mixer/ |
H A D | CpuCapabilities.cpp | 35 cpuid_info cpuInfo; local 50 get_cpuid(&cpuInfo, 0x80000000, 0L); 53 if (cpuInfo.eax_0.max_eax > 0x80000000) { 54 maxExtendedFunction = cpuInfo.eax_0.max_eax & 0xff; 59 get_cpuid(&cpuInfo, 1L, 0L); 60 if (cpuInfo.eax_1.features & (1UL << 23)) { 64 if (cpuInfo.eax_1.features & (1UL << 25)) { 68 if (cpuInfo.eax_1.features & (1UL << 26)) { 74 if (cpuInfo.eax_1.extended_features & (1UL << 0)) { 77 if (cpuInfo [all...] |
/haiku/src/system/libroot/os/arch/x86_64/ |
H A D | system_time.cpp | 68 cpuid_info cpuInfo; local 69 get_cpuid(&cpuInfo, 0x80000000, 0); 70 if (cpuInfo.eax_0.max_eax >= 0x80000001) { 71 get_cpuid(&cpuInfo, 0x80000001, 0); 72 if ((cpuInfo.regs.edx & IA32_FEATURE_AMD_EXT_RDTSCP)!= 0) {
|
/haiku/src/system/boot/platform/efi/arch/riscv64/ |
H A D | arch_dtb.cpp | 91 platform_cpu_info* cpuInfo = arch_smp_find_cpu(phandle); local 93 if (cpuInfo != NULL) { 94 cpuInfo->plicContext = contextId; 95 dprintf(" cpu id: %" B_PRIu32 "\n", cpuInfo->id);
|
/haiku/src/bin/ |
H A D | sysinfo.cpp | 538 cpuid_info cpuInfo; local 539 get_cpuid(&cpuInfo, 0x80000000, cpu); 544 if (cpuInfo.eax_0.max_eax > 0x80000000) 545 maxExtendedFunction = cpuInfo.eax_0.max_eax & 0xff; 576 baseInfo.eax_0.vendor_id : cpuInfo.eax_0.vendor_id); 592 get_cpuid(&cpuInfo, 1, cpu); 593 print_processor_signature(vendor, &cpuInfo); 594 printf("\tFeatures: 0x%08" B_PRIx32 "\n", cpuInfo.eax_1.features); 595 print_features(kFeatures, cpuInfo.eax_1.features); 600 cpuInfo [all...] |
/haiku/src/add-ons/kernel/cpu/x86/ |
H A D | generic_x86.cpp | 210 cpuid_info cpuInfo; local 211 if (get_current_cpuid(&cpuInfo, 0x80000000, 0) == B_OK 212 && (cpuInfo.eax_0.max_eax & 0xff) >= 8) { 213 get_current_cpuid(&cpuInfo, 0x80000008, 0); 214 bits = cpuInfo.regs.eax & 0xff;
|
/haiku/src/system/boot/platform/riscv/ |
H A D | fdt.cpp | 137 CpuInfo* cpuInfo = smp_find_cpu(phandle); local 139 if (cpuInfo != NULL) { 140 cpuInfo->plicContext = contextId; 141 dprintf(" hartId: %" B_PRIu32 "\n", cpuInfo->hartId);
|
/haiku/headers/private/shared/ |
H A D | cpu_type.h | 201 cpuid_info cpuInfo; local 219 get_cpuid(&cpuInfo, 0x80000000, 0); 224 if (cpuInfo.eax_0.max_eax > 0x80000000) 225 maxExtendedFunction = cpuInfo.eax_0.max_eax & 0xff;
|
/haiku/src/servers/app/drawing/Painter/ |
H A D | Painter.cpp | 142 cpuid_info cpuInfo; local 143 get_cpuid(&cpuInfo, 0, cpu); 147 memcpy(vendor, cpuInfo.eax_0.vendor_id, 12); 157 uint32 maxStdFunc = cpuInfo.regs.eax; 159 get_cpuid(&cpuInfo, 1, 0); 160 uint32 edx = cpuInfo.regs.edx;
|
Completed in 119 milliseconds