|
From: <sv...@va...> - 2009-07-12 13:17:26
|
Author: sewardj
Date: 2009-07-12 14:17:18 +0100 (Sun, 12 Jul 2009)
New Revision: 10433
Log:
Only run none/tests/amd64/bug127521-64 on machines supporting cmpxchg16b.
Modified:
trunk/none/tests/amd64/bug127521-64.vgtest
trunk/tests/x86_amd64_features.c
Modified: trunk/none/tests/amd64/bug127521-64.vgtest
===================================================================
--- trunk/none/tests/amd64/bug127521-64.vgtest 2009-07-12 13:00:17 UTC (rev 10432)
+++ trunk/none/tests/amd64/bug127521-64.vgtest 2009-07-12 13:17:18 UTC (rev 10433)
@@ -1 +1,2 @@
prog: bug127521-64
+prereq: ../../../tests/x86_amd64_features amd64-cx16
Modified: trunk/tests/x86_amd64_features.c
===================================================================
--- trunk/tests/x86_amd64_features.c 2009-07-12 13:00:17 UTC (rev 10432)
+++ trunk/tests/x86_amd64_features.c 2009-07-12 13:17:18 UTC (rev 10433)
@@ -64,6 +64,9 @@
} else if ( strcmp( cpu, "amd64-ssse3" ) == 0 ) {
level = 1;
cmask = 1 << 9;
+ } else if ( strcmp( cpu, "amd64-cx16" ) == 0 ) {
+ level = 1;
+ cmask = 1 << 13;
#endif
} else {
return 2; // Unrecognised feature.
|