cpuid_ecx
cpu_pwr_sample_ratio = cpuid_ecx(0x80000007);
if (!(cpuid_ecx(1) & BIT(30)) || rdrand_force)
if (cpuid_ecx(1) & BIT(30)) {
ms_hyperv.ext_features = cpuid_ecx(HYPERV_CPUID_FEATURES);
if (!(cpuid_ecx(1) & feature_bit(VMX))) {
if (cpuid_ecx(0x1) & BIT(17)) {
cx = cpuid_ecx(1);
data->cpu_pwr_sample_ratio = cpuid_ecx(0x80000007);
art_freq = cpuid_ecx(ART_CPUID_LEAF);
ecx = cpuid_ecx(CPUID_TSC_LEAF);
if (cpuid_level >= 6 && (cpuid_ecx(6) & 0x1))
if (cpuid_level >= 6 && (cpuid_ecx(6) & (1 << 3)))
unsigned int cpuid_ecx(unsigned int op);