From 50f747e6270db9d050067b9cd27e88aad22f43a8 Mon Sep 17 00:00:00 2001 From: Eduardo Habkost <ehabkost@redhat.com> Date: Fri, 2 Oct 2009 14:15:29 -0300 Subject: [PATCH 05/10] push CPUID level to 4 to allow Intel multicore decoding RH-Author: Gleb Natapov <gleb@redhat.com> Message-id: <1253608839-4319-6-git-send-email-gleb@redhat.com> Patchwork-id: 3485 O-Subject: [PATCH 5/7] push CPUID level to 4 to allow Intel multicore decoding 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> Intel CPUs store the number of cores in CPUID leaf 4. So push the maxleaf value to 4 to allow the guests access to this leaf. Signed-off-by: Andre Przywara <andre.przywara@amd.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Signed-off-by: Gleb Natapov <gleb@redhat.com> --- qemu/target-i386/helper.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Signed-off-by: Eduardo Habkost <ehabkost@redhat.com> --- qemu/target-i386/helper.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/qemu/target-i386/helper.c b/qemu/target-i386/helper.c index aae9ad1..ab1fcc8 100644 --- a/qemu/target-i386/helper.c +++ b/qemu/target-i386/helper.c @@ -121,7 +121,7 @@ static x86_def_t x86_defs[] = { #ifdef TARGET_X86_64 { .name = "qemu64", - .level = 2, + .level = 4, .vendor1 = CPUID_VENDOR_AMD_1, .vendor2 = CPUID_VENDOR_AMD_2, .vendor3 = CPUID_VENDOR_AMD_3, @@ -169,7 +169,7 @@ static x86_def_t x86_defs[] = { #endif { .name = "qemu32", - .level = 2, + .level = 4, .family = 6, .model = 3, .stepping = 3, -- 1.6.3.rc4.29.g8146