From f0b471efb9395509f944ae410d0869bc05d30f50 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sun, 24 Jun 2012 07:28:16 +0200 Subject: [PATCH] realemu: fix cpuid ECX and EDX were incorrectly swapped. Ref: http://wiki.osdev.org/CPUID thanks Anthony Martin for sending the patch! --- sys/src/cmd/aux/realemu/xec.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sys/src/cmd/aux/realemu/xec.c b/sys/src/cmd/aux/realemu/xec.c index e4968c52e..3371f21f6 100644 --- a/sys/src/cmd/aux/realemu/xec.c +++ b/sys/src/cmd/aux/realemu/xec.c @@ -932,9 +932,9 @@ opcpuid(Cpu *cpu, Inst *) } tab[] = { 0, 5, - 0x756e6547, - 0x49656e69, - 0x6c65746e, + 0x756e6547, /* Genu */ + 0x6c65746e, /* ntel */ + 0x49656e69, /* ineI */ 1, 4<<8, 0x00000000,