From 1f04602414bcbf2d1bed1dfb0fbb6e98ddcb4dd0 Mon Sep 17 00:00:00 2001 From: Eduardo Habkost <ehabkost@redhat.com> Date: Fri, 2 Oct 2009 14:15:29 -0300 Subject: [PATCH 03/10] Initialize entire cpuid2 structure RH-Author: Gleb Natapov <gleb@redhat.com> Message-id: <1253608839-4319-4-git-send-email-gleb@redhat.com> Patchwork-id: 3487 O-Subject: [PATCH 3/7] Initialize entire cpuid2 structure Bugzilla: 508040 RH-Acked-by: Mark McLoughlin <markmc@redhat.com> RH-Acked-by: Markus Armbruster <armbru@redhat.com> RH-Acked-by: Juan Quintela <quintela@redhat.com> Uninitialized fields may contain garbage. Signed-off-by: Gleb Natapov <gleb@redhat.com> Signed-off-by: Avi Kivity <avi@redhat.com> --- qemu/qemu-kvm-x86.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) Signed-off-by: Eduardo Habkost <ehabkost@redhat.com> --- qemu/qemu-kvm-x86.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/qemu/qemu-kvm-x86.c b/qemu/qemu-kvm-x86.c index 8b3e89c..5be7004 100644 --- a/qemu/qemu-kvm-x86.c +++ b/qemu/qemu-kvm-x86.c @@ -464,6 +464,8 @@ static void do_cpuid_ent(struct kvm_cpuid_entry2 *e, uint32_t function, env->regs[R_ECX] = count; qemu_kvm_cpuid_on_env(env); e->function = function; + e->flags = 0; + e->index = 0; e->eax = env->regs[R_EAX]; e->ebx = env->regs[R_EBX]; e->ecx = env->regs[R_ECX]; -- 1.6.3.rc4.29.g8146