Bochs: Looking for CPUID information from your CPUs
Posted: Sat Feb 27, 2010 3:08 am
In Bochs CVS you now could configure CPU functinality using .bochsrc, not through configure script.
Thus single Bochs binary could emulate many different CPUs and there is a point in supplying exact CPUID, matching real hardware processor with similar functionality.
For example:
CPU with SSE=SSE4_2, x86-64 and MOVBE matching Intel(R) Atom CPU and Bochs could present exact real Intel(R) Atom CPU CPUID to emulation.
I need you help with collecting CPUID database of Bochs. Please run CPUZ and supply its output to me or here in this thread.
For example my CPU:
Thanks,
Stanislav
Thus single Bochs binary could emulate many different CPUs and there is a point in supplying exact CPUID, matching real hardware processor with similar functionality.
For example:
CPU with SSE=SSE4_2, x86-64 and MOVBE matching Intel(R) Atom CPU and Bochs could present exact real Intel(R) Atom CPU CPUID to emulation.
I need you help with collecting CPUID database of Bochs. Please run CPUZ and supply its output to me or here in this thread.
For example my CPU:
Code: Select all
CPU Thread 0
APIC ID 0
Topology Processor ID 0, Core ID 0, Thread ID 0
Type 01008002h
Max CPUID level 0000000Ah
Max CPUID ext. level 80000008h
Cache descriptor Level 1, D, 32 KB, 1 thread(s)
Cache descriptor Level 1, I, 32 KB, 1 thread(s)
Cache descriptor Level 2, U, 6 MB, 2 thread(s)
CPUID
0x00000000 0x0000000A 0x756E6547 0x6C65746E 0x49656E69
0x00000001 0x00010676 0x00040800 0x0008E3BD 0xBFEBFBFF
0x00000002 0x05B0B101 0x005657F0 0x00000000 0x2CB4304E
0x00000003 0x00000000 0x00000000 0x00000000 0x00000000
0x00000004 0x0C000121 0x01C0003F 0x0000003F 0x00000001
0x00000004 0x0C000122 0x01C0003F 0x0000003F 0x00000001
0x00000004 0x0C004143 0x05C0003F 0x00000FFF 0x00000001
0x00000005 0x00000040 0x00000040 0x00000003 0x00000020
0x00000006 0x00000001 0x00000002 0x00000001 0x00000000
0x00000007 0x00000000 0x00000000 0x00000000 0x00000000
0x00000008 0x00000400 0x00000000 0x00000000 0x00000000
0x00000009 0x00000000 0x00000000 0x00000000 0x00000000
0x0000000A 0x07280202 0x00000000 0x00000000 0x00000503
0x80000000 0x80000008 0x00000000 0x00000000 0x00000000
0x80000001 0x00000000 0x00000000 0x00000001 0x20100000
0x80000002 0x65746E49 0x2952286C 0x726F4320 0x4D542865
0x80000003 0x45203229 0x65727478 0x4320656D 0x58205550
0x80000004 0x30373739 0x20402020 0x30322E33 0x007A4847
0x80000005 0x00000000 0x00000000 0x00000000 0x00000000
0x80000006 0x00000000 0x00000000 0x18008040 0x00000000
0x80000007 0x00000000 0x00000000 0x00000000 0x00000000
0x80000008 0x00003024 0x00000000 0x00000000 0x00000000
MSR 0x0000001B 0x00000000 0xFEE00900
MSR 0x00000017 0x0C100000 0x88C40825
MSR 0x000000CD 0x00000000 0x00000806
MSR 0x0000003F 0x00000000 0x00000000
MSR 0x000000CE 0x001A0825 0x7F7F0716
MSR 0x000001A0 0x00000040 0x62872489
MSR 0x000000EE 0x00000000 0x877D4B00
MSR 0x0000011E 0x00000000 0xBE702111
MSR 0x00000194 0x00000000 0x00010825
MSR 0x0000019C 0x00000000 0x882E0000
MSR 0x00000198 0x061A0825 0x86000825
MSR 0x00000199 0x00000000 0x00000825
Stanislav