-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
This switch/case statement for AMD K7 processors does not return
correct CPUIDs.
Jung-uk Kim
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQEcBAEBCAAGBQJVA09kAAoJEHyflib82/FGEXYH/37WytQZyAQvCwF5/k1CPqgy
OuTRWGO2UWuYruf5Jyr35wVjZPPk+95Z0uu9BTf3fNkcKsWzYBz9GMJS0j3GLERJ
j0cTv2cgFsKBViRjnTunUImeqhqeB5E8D3XltQB2Q/7QgKJ9RdTPCH1fByEZPzPY
UEZF43dreQbDfqL0s+o6cczRHoWw1mlieFDHSimz7lE1ijI9sIMW9FkkY4sgqPru
yTeUJPZV5/2omBVPjBE5JGKWQKhVtPTbya/Iw6WMRPlqRcYrjIiBcHJN72buU21m
U3JAvnkafinD8SKkytuuuoHZ4cgXKIqP8wlhmSW47YtEUh4GiLfDXOY2yg5hq9k=
=3vSX
-----END PGP SIGNATURE-----
Index: src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp
===================================================================
--- src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (revision 54716)
+++ src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (working copy)
@@ -149,15 +149,15 @@ VMMR3DECL(CPUMMICROARCH) CPUMR3CpuIdDetermineMicro
case 0x06:
switch (bModel)
{
- case 0: kCpumMicroarch_AMD_K7_Palomino;
- case 1: kCpumMicroarch_AMD_K7_Palomino;
- case 2: kCpumMicroarch_AMD_K7_Palomino;
- case 3: kCpumMicroarch_AMD_K7_Spitfire;
- case 4: kCpumMicroarch_AMD_K7_Thunderbird;
- case 6: kCpumMicroarch_AMD_K7_Palomino;
- case 7: kCpumMicroarch_AMD_K7_Morgan;
- case 8: kCpumMicroarch_AMD_K7_Thoroughbred;
- case 10: kCpumMicroarch_AMD_K7_Barton; /* Thorton too. */
+ case 0: return kCpumMicroarch_AMD_K7_Palomino;
+ case 1: return kCpumMicroarch_AMD_K7_Palomino;
+ case 2: return kCpumMicroarch_AMD_K7_Palomino;
+ case 3: return kCpumMicroarch_AMD_K7_Spitfire;
+ case 4: return kCpumMicroarch_AMD_K7_Thunderbird;
+ case 6: return kCpumMicroarch_AMD_K7_Palomino;
+ case 7: return kCpumMicroarch_AMD_K7_Morgan;
+ case 8: return kCpumMicroarch_AMD_K7_Thoroughbred;
+ case 10: return kCpumMicroarch_AMD_K7_Barton; /* Thorton too. */
}
return kCpumMicroarch_AMD_K7_Unknown;
case 0x0f:
_______________________________________________
vbox-dev mailing list
[email protected]
https://www.virtualbox.org/mailman/listinfo/vbox-dev