X86: Return values for some cpuid functions that match what my development machine...
authorGabe Black <gblack@eecs.umich.edu>
Mon, 27 Aug 2007 03:40:42 +0000 (20:40 -0700)
committerGabe Black <gblack@eecs.umich.edu>
Mon, 27 Aug 2007 03:40:42 +0000 (20:40 -0700)
--HG--
extra : convert_revision : e6619da11f43bbe025ceabd06387dd24e1cd883b

src/arch/x86/isa/insts/processor_information.py

index 4c18cb954f009881f5781dc3a11970b46df89b6f..9cad8181c845ada5f2fd48a07452d4b01274bb05 100644 (file)
@@ -139,11 +139,10 @@ extendedStart:
 #               EBX: BrandId Identifier
 #               ECX: Feature Identifiers
 #               EDX: Feature Identifiers
-    # JUNK VALUES
-    limm rax, 0x80000018, dataSize=4
-    limm rbx, 0x68747541, dataSize=4
-    limm rdx, 0x69746e65, dataSize=4
-    limm rcx, 0x444d4163, dataSize=4
+    limm rax, 0x00020f51, dataSize=4
+    limm rbx, 0x00000405, dataSize=4
+    limm rdx, 0xe3d3fbff, dataSize=4
+    limm rcx, 0x00000001, dataSize=4
     bri t0, label("end")
     fault "NoFault"
     fault "NoFault"
@@ -183,22 +182,20 @@ extendedStart:
     fault "NoFault"
 
 # 0x80000005 -- L1 Cache and TLB Identifiers
-    # JUNK VALUES
-    limm rax, 0x80000018, dataSize=4
-    limm rbx, 0x68747541, dataSize=4
-    limm rdx, 0x69746e65, dataSize=4
-    limm rcx, 0x444d4163, dataSize=4
+    limm rax, 0xff08ff08, dataSize=4
+    limm rbx, 0xff20ff20, dataSize=4
+    limm rdx, 0x40020140, dataSize=4
+    limm rcx, 0x40020140, dataSize=4
     bri t0, label("end")
     fault "NoFault"
     fault "NoFault"
     fault "NoFault"
 
 # 0x80000006 -- L2/L3 Cache and L2 TLB Identifiers
-    # JUNK VALUES
-    limm rax, 0x80000018, dataSize=4
-    limm rbx, 0x68747541, dataSize=4
-    limm rdx, 0x69746e65, dataSize=4
-    limm rcx, 0x444d4163, dataSize=4
+    limm rax, 0x00000000, dataSize=4
+    limm rbx, 0x42004200, dataSize=4
+    limm rdx, 0x00000000, dataSize=4
+    limm rcx, 0x04008140, dataSize=4
     bri t0, label("end")
     fault "NoFault"
     fault "NoFault"