Searched refs:cpuInfo (Results 1 - 10 of 10) sorted by relevance

/haiku/src/libs/gnu/
H A Dsched_getcpu.cpp52 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 DCpuCapabilities.cpp37 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 DCpuCapabilities.cpp35 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 Dsystem_time.cpp68 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 Darch_dtb.cpp91 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 Dsysinfo.cpp538 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 Dgeneric_x86.cpp210 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 Dfdt.cpp137 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 Dcpu_type.h201 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 DPainter.cpp142 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