Searched refs:cpuid (Results 1 - 11 of 11) sorted by relevance

/haiku/src/tools/
H A Dcpuidtool.c75 printf("Provide the cpuid in hex, and you will get how we id it\n");
80 unsigned int cpuid = 0; local
81 xtoi(argv[1], &cpuid);
83 printf("cpuid: 0x%X\n", cpuid);
85 int family = ((cpuid >> 8) & 0xf) | ((cpuid >> 16) & 0xff0);
86 int model = ((cpuid >> 4) & 0xf) | ((cpuid >> 12) & 0xf0);
87 int stepping = cpuid
[all...]
/haiku/src/system/libroot/os/arch/x86_64/
H A Dsystem_info.cpp10 #include <cpuid.h>
/haiku/src/system/kernel/arch/x86/
H A Darch_cpu.cpp675 cpuid_info cpuid; local
676 get_current_cpuid(&cpuid, 1, 0);
677 return cpuid.regs.ebx >> 24;
686 cpuid_info cpuid; local
687 get_current_cpuid(&cpuid, 1, 0);
688 int maxLogicalID = next_power_of_2((cpuid.regs.ebx >> 16) & 0xff);
692 get_current_cpuid(&cpuid, 0x80000008, 0);
693 maxCoreID = (cpuid.regs.ecx >> 12) & 0xf;
697 maxCoreID = next_power_of_2((cpuid.regs.edx & 0xf) + 1);
701 get_current_cpuid(&cpuid,
728 cpuid_info cpuid; local
753 cpuid_info cpuid; local
764 cpuid_info cpuid; local
783 cpuid_info cpuid; local
831 cpuid_info cpuid; local
860 cpuid_info cpuid; local
[all...]
H A Darch_system_info.cpp50 // that the CPU supports cpuid.
104 cpuid_info cpuid; local
105 get_current_cpuid(&cpuid, 0, 0);
106 uint32 maxBasicLeaf = cpuid.eax_0.max_eax;
108 get_current_cpuid(&cpuid, 0x16, 0);
109 if (cpuid.regs.eax != 0) {
110 sCPUClockSpeed = cpuid.regs.eax * 1000000LL;
/haiku/src/add-ons/kernel/power/cpuidle/intel_cstates/
H A Dintel_cstates.cpp137 cpuid_info cpuid;
138 get_current_cpuid(&cpuid, 0, 0);
139 uint32 maxBasicLeaf = cpuid.eax_0.max_eax;
143 get_current_cpuid(&cpuid, 5, 0);
144 if ((cpuid.regs.eax & 0xffff) < sizeof(int32))
150 int32 subStates = (cpuid.regs.edx >> (i * 4)) & 0xf;
/haiku/src/system/kernel/arch/x86/64/
H A Dcpuid.cpp10 #include <cpuid.h>
/haiku/src/system/kernel/arch/x86/32/
H A Dcpuid.S22 cpuid
/haiku/headers/libs/x86emu/x86emu/
H A Dprim_ops.h136 void cpuid(void);
/haiku/src/libs/compat/freebsd_iflib/
H A Diflib.c4781 * cpuid and wrapping as necessary.
4784 cpuid_advance(if_ctx_t ctx, unsigned int cpuid, unsigned int n) argument
4789 /* cpuid should always be in the valid set */
4790 MPASS(CPU_ISSET(cpuid, &ctx->ifc_cpus));
4800 cpuid++;
4801 if (cpuid > last_valid)
4802 cpuid = first_valid;
4803 } while (!CPU_ISSET(cpuid, &ctx->ifc_cpus));
4807 return (cpuid);
6362 unsigned int base_cpuid, cpuid; local
[all...]
/haiku/src/libs/x86emu/
H A Dops2.c351 cpuid();
H A Dprim_ops.c2805 cpuid(void) function

Completed in 197 milliseconds