On 09/02/2018 13:24, Wanpeng Li wrote: > The guest fails to detect the new cpuid this time. You have to debug the KVM_SET_CPUID2 ioctls and see why it is not set. Paolo > diff --git a/target/i386/cpu.c b/target/i386/cpu.c > index d70954b..e2974ad 100644 > --- a/target/i386/cpu.c > +++ b/target/i386/cpu.c > @@ -358,6 +358,20 @@ static FeatureWordInfo feature_word_info[FEATURE_WORDS] = { > .cpuid_eax = KVM_CPUID_FEATURES, .cpuid_reg = R_EAX, > .tcg_features = TCG_KVM_FEATURES, > }, > + [FEAT_KVM_HINTS] = { > + .feat_names = { > + "hint-dedicated", NULL, NULL, NULL, > + NULL, NULL, NULL, NULL, > + NULL, NULL, NULL, NULL, > + NULL, NULL, NULL, NULL, > + NULL, NULL, NULL, NULL, > + NULL, NULL, NULL, NULL, > + NULL, NULL, NULL, NULL, > + NULL, NULL, NULL, NULL, > + }, > + .cpuid_eax = KVM_CPUID_FEATURES, .cpuid_reg = R_EDX, > + .tcg_features = TCG_KVM_FEATURES, > + },