D | vmware.c | 35 #define VMWARE_PORT(cmd, eax, ebx, ecx, edx) \ argument 37 "=a"(eax), "=c"(ecx), "=d"(edx), "=b"(ebx) : \ 45 uint32_t eax, ebx, ecx, edx; in __vmware_platform() local 46 VMWARE_PORT(GETVERSION, eax, ebx, ecx, edx); in __vmware_platform() 47 return eax != (uint32_t)-1 && ebx == VMWARE_HYPERVISOR_MAGIC; in __vmware_platform() 53 uint32_t eax, ebx, ecx, edx; in __vmware_get_tsc_khz() local 55 VMWARE_PORT(GETHZ, eax, ebx, ecx, edx); in __vmware_get_tsc_khz() 59 tsc_hz = eax | (((uint64_t)ebx) << 32); in __vmware_get_tsc_khz() 73 unsigned int eax, ebx, ecx, edx; in vmware_platform() local 76 cpuid(CPUID_VMWARE_INFO_LEAF, &eax, &ebx, &ecx, &edx); in vmware_platform()
|