commit d480e1af which introduced vendor property was setting env->cpuid_vendor_override = 1, which prevents using vendor property on its own without triggering vendor override. Fix it by removing setting cpuid_vendor_override in x86_cpuid_set_vendor() to allow to use vendor property in other places that doesn't require cpuid_vendor_override to be set to 1.
Signed-off-by: Igor Mammedov <imamm...@redhat.com> --- target-i386/cpu.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/target-i386/cpu.c b/target-i386/cpu.c index a74d74b..c6c074f 100644 --- a/target-i386/cpu.c +++ b/target-i386/cpu.c @@ -1163,7 +1163,6 @@ static void x86_cpuid_set_vendor(Object *obj, const char *value, env->cpuid_vendor2 |= ((uint8_t)value[i + 4]) << (8 * i); env->cpuid_vendor3 |= ((uint8_t)value[i + 8]) << (8 * i); } - env->cpuid_vendor_override = 1; } static char *x86_cpuid_get_model_id(Object *obj, Error **errp) -- 1.7.1