From patchwork Tue Feb 2 10:08:21 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [13/13] cpuid: fix CPUID levels From: Andre Przywara X-Patchwork-Id: 44280 Message-Id: <1265105301-3455-14-git-send-email-andre.przywara@amd.com> To: qemu-devel@nongnu.org Cc: john.cooper@redhat.com, Andre Przywara Date: Tue, 2 Feb 2010 11:08:21 +0100 Bump up the xlevel number for qemu32 to allow parsing of the processor name string for this model. Similiarly the 486 processor should have at least the feature bit leaf enabled. Signed-off-by: Andre Przywara --- target-i386/cpuid.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/target-i386/cpuid.c b/target-i386/cpuid.c index 65dcb23..725efe3 100644 --- a/target-i386/cpuid.c +++ b/target-i386/cpuid.c @@ -259,7 +259,7 @@ static x86_def_t x86_defs[] = { .stepping = 3, .features = PPRO_FEATURES, .ext_features = CPUID_EXT_SSE3 | CPUID_EXT_POPCNT, - .xlevel = 0, + .xlevel = 0x80000004, .model_id = "QEMU Virtual CPU version " QEMU_VERSION, }, { @@ -297,7 +297,7 @@ static x86_def_t x86_defs[] = { }, { .name = "486", - .level = 0, + .level = 1, .family = 4, .model = 0, .stepping = 0,