vcpu_set_cpuid_feature
vcpu_set_cpuid_feature(vcpu, HV_MSR_HYPERCALL_AVAILABLE);
vcpu_set_cpuid_feature(vcpu, HV_MSR_VP_RUNTIME_AVAILABLE);
vcpu_set_cpuid_feature(vcpu, HV_MSR_TIME_REF_COUNT_AVAILABLE);
vcpu_set_cpuid_feature(vcpu, HV_MSR_VP_INDEX_AVAILABLE);
vcpu_set_cpuid_feature(vcpu, HV_MSR_RESET_AVAILABLE);
vcpu_set_cpuid_feature(vcpu, HV_MSR_REFERENCE_TSC_AVAILABLE);
vcpu_set_cpuid_feature(vcpu, HV_MSR_SYNIC_AVAILABLE);
vcpu_set_cpuid_feature(vcpu, HV_MSR_SYNTIMER_AVAILABLE);
vcpu_set_cpuid_feature(vcpu, HV_STIMER_DIRECT_MODE_AVAILABLE);
vcpu_set_cpuid_feature(vcpu, HV_MSR_APIC_ACCESS_AVAILABLE);
vcpu_set_cpuid_feature(vcpu, HV_ACCESS_FREQUENCY_MSRS);
vcpu_set_cpuid_feature(vcpu, HV_ACCESS_REENLIGHTENMENT);
vcpu_set_cpuid_feature(vcpu, HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE);
vcpu_set_cpuid_feature(vcpu, HV_FEATURE_DEBUG_MSRS_AVAILABLE);
vcpu_set_cpuid_feature(vcpu, HV_X64_SYNDBG_CAP_ALLOW_KERNEL_DEBUGGING);
vcpu_set_cpuid_feature(vcpu, HV_ACCESS_TSC_INVARIANT);
vcpu_set_cpuid_feature(vcpu, HV_MSR_HYPERCALL_AVAILABLE);
vcpu_set_cpuid_feature(vcpu, HV_POST_MESSAGES);
vcpu_set_cpuid_feature(vcpu, HV_SIGNAL_EVENTS);
vcpu_set_cpuid_feature(vcpu, HV_X64_SYNDBG_CAP_ALLOW_KERNEL_DEBUGGING);
vcpu_set_cpuid_feature(vcpu, HV_DEBUGGING);
vcpu_set_cpuid_feature(vcpu, HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED);
vcpu_set_cpuid_feature(vcpu, HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED);
vcpu_set_cpuid_feature(vcpu, HV_X64_CLUSTER_IPI_RECOMMENDED);
vcpu_set_cpuid_feature(vcpu, HV_PV_SPINLOCKS_TEST);
vcpu_set_cpuid_feature(vcpu, HV_X64_HYPERCALL_XMM_INPUT_AVAILABLE);
vcpu_set_cpuid_feature(vcpu, HV_ENABLE_EXTENDED_HYPERCALLS);
vcpu_set_cpuid_feature(vcpu, X86_FEATURE_KVM_PV_UNHALT);
vcpu_set_cpuid_feature(vcpu, X86_FEATURE_KVM_PV_UNHALT);
vcpu_set_cpuid_feature(vcpu, X86_FEATURE_KVM_PV_UNHALT);
vcpu_set_cpuid_feature(vcpu, X86_FEATURE_MWAIT);
vcpu_set_cpuid_feature(vcpu, X86_FEATURE_VMX);
vcpu_set_cpuid_feature(vcpu, X86_FEATURE_SVM);
vcpu_set_cpuid_feature(vcpu, feature);