-----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

Reply via email to