InstCountCI: explicitly disable AFP everywhere

(except for when we explicitly enable AFP).

Since AFP gets saved/restored, we get `msr fpcr` garbage in random instructions
when AFP is enabled. Explicitly disable everywhere since it's not worth our time
to triage which files might hit that path. Fixes instcountci on AFP-supporting
hosts now that we have AFP enabled.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
This commit is contained in:
Alyssa Rosenzweig committed 2024-06-18 11:40:20 -04:00
1 parent 13ebfb1a49
commit 27c8bf3021
27 files changed
+43 -15

No files matched your search

@@ -5,6 +5,7 @@
"DisabledHostFeatures": [
"SVE128",
"SVE256",
"AFP",
"FLAGM",
"FLAGM2"
]
+1
View File
@@ -5,6 +5,7 @@
"DisabledHostFeatures": [
"SVE128",
"SVE256",
"AFP",
"RPRES"
]
},
@@ -7,7 +7,8 @@
],
"DisabledHostFeatures": [
"SVE128",
"SVE256"
"SVE256",
"AFP"
]
},
"Instructions": {
@@ -6,7 +6,8 @@
],
"DisabledHostFeatures": [
"SVE128",
"SVE256"
"SVE256",
"AFP"
]
},
"Instructions": {
@@ -7,7 +7,8 @@
],
"DisabledHostFeatures": [
"SVE128",
"SVE256"
"SVE256",
"AFP"
]
},
"Instructions": {
@@ -7,7 +7,8 @@
],
"DisabledHostFeatures": [
"SVE128",
"SVE256"
"SVE256",
"AFP"
]
},
"Instructions": {
@@ -7,7 +7,8 @@
],
"DisabledHostFeatures": [
"SVE128",
"SVE256"
"SVE256",
"AFP"
]
},
"Instructions": {
@@ -7,7 +7,8 @@
],
"DisabledHostFeatures": [
"SVE128",
"SVE256"
"SVE256",
"AFP"
]
},
"Instructions": {
@@ -7,7 +7,8 @@
],
"DisabledHostFeatures": [
"SVE128",
"SVE256"
"SVE256",
"AFP"
]
},
"Instructions": {
@@ -8,7 +8,8 @@
],
"DisabledHostFeatures": [
"SVE128",
"SVE256"
"SVE256",
"AFP"
]
},
"Instructions": {
@@ -8,6 +8,7 @@
"DisabledHostFeatures": [
"SVE128",
"SVE256",
"AFP",
"FCMA"
]
},
@@ -6,7 +6,9 @@
"FLAGM",
"FLAGM2"
],
"DisabledHostFeatures": []
"DisabledHostFeatures": [
"AFP"
]
},
"Instructions": {
"blsr eax, ebx": {
+1
View File
@@ -5,6 +5,7 @@
"DisabledHostFeatures": [
"SVE128",
"SVE256",
"AFP",
"FLAGM",
"FLAGM2",
"CRYPTO"
@@ -5,6 +5,7 @@
"DisabledHostFeatures": [
"SVE128",
"SVE256",
"AFP",
"FLAGM",
"FLAGM2"
]
@@ -5,6 +5,7 @@
"DisabledHostFeatures": [
"SVE128",
"SVE256",
"AFP",
"FLAGM",
"FLAGM2"
]
@@ -5,6 +5,7 @@
"DisabledHostFeatures": [
"SVE128",
"SVE256",
"AFP",
"FlagM",
"FlagM2"
]
@@ -5,6 +5,7 @@
"DisabledHostFeatures": [
"SVE128",
"SVE256",
"AFP",
"FLAGM",
"FLAGM2",
"CRYPTO"
@@ -7,6 +7,7 @@
"DisabledHostFeatures": [
"SVE128",
"SVE256",
"AFP",
"FLAGM",
"FLAGM2"
]
@@ -4,7 +4,8 @@
"EnabledHostFeatures": [],
"DisabledHostFeatures": [
"SVE128",
"SVE256"
"SVE256",
"AFP"
]
},
"Instructions": {
@@ -5,6 +5,7 @@
"DisabledHostFeatures": [
"SVE128",
"SVE256",
"AFP",
"FCMA",
"FLAGM",
"FLAGM2"
@@ -6,7 +6,8 @@
],
"DisabledHostFeatures": [
"SVE128",
"SVE256"
"SVE256",
"AFP"
]
},
"Instructions": {
@@ -5,7 +5,8 @@
"SVE128"
],
"DisabledHostFeatures": [
"SVE256"
"SVE256",
"AFP"
]
},
"Instructions": {
@@ -3,7 +3,8 @@
"Bitness": 64,
"EnabledHostFeatures": [
"SVE128",
"SVE256"
"SVE256",
"AFP"
],
"DisabledHostFeatures": []
},
@@ -6,7 +6,8 @@
],
"DisabledHostFeatures": [
"SVE128",
"SVE256"
"SVE256",
"AFP"
]
},
"Instructions": {
@@ -5,7 +5,8 @@
"SVE128"
],
"DisabledHostFeatures": [
"SVE256"
"SVE256",
"AFP"
]
},
"Instructions": {
@@ -4,6 +4,7 @@
"EnabledHostFeatures": [
"SVE128",
"SVE256",
"AFP",
"FCMA"
],
"DisabledHostFeatures": []
@@ -5,6 +5,7 @@
"SVE256"
],
"DisabledHostFeatures": [
"AFP",
"FLAGM",
"FLAGM2"
]