Commit 4457af67337112733b65a66c3d56ca5518e1adbb

Authored by Manuel Lauss
Committed by Ralf Baechle
1 parent 8e0d7372f5

MIPS: perf: Fix build failure in XLP perf support.

Commit 4be3d2f3966b9f010bb997dcab25e7af489a841e ("MIPS: perf: Add XLP
support for hardware perf.") added UNSUPPORTED_PERF_EVENT_ID which was
removed a while back.

Cc: Zi Shen Lim <zlim@netlogicmicro.com>
Cc: Jayachandran C <jchandra@broadcom.com>
Cc: Linux-MIPS <linux-mips@linux-mips.org>
Cc: John Crispin <blogic@openwrt.org>
Cc: Zi Shen Lim <zlim@netlogicmicro.com>
Signed-off-by: Manuel Lauss <manuel.lauss@gmail.com>
Acked-by: Jayachandran C <jchandra@broadcom.com>
Patchwork: https://patchwork.linux-mips.org/patch/4730/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>

Showing 1 changed file with 0 additions and 38 deletions Side-by-side Diff

arch/mips/kernel/perf_event_mipsxx.c
... ... @@ -847,7 +847,6 @@
847 847 [PERF_COUNT_HW_CACHE_MISSES] = { 0x07, CNTR_ALL }, /* PAPI_L1_ICM */
848 848 [PERF_COUNT_HW_BRANCH_INSTRUCTIONS] = { 0x1b, CNTR_ALL }, /* PAPI_BR_CN */
849 849 [PERF_COUNT_HW_BRANCH_MISSES] = { 0x1c, CNTR_ALL }, /* PAPI_BR_MSP */
850   - [PERF_COUNT_HW_BUS_CYCLES] = { UNSUPPORTED_PERF_EVENT_ID },
851 850 };
852 851  
853 852 /* 24K/34K/1004K cores can share the same cache event map. */
854 853  
... ... @@ -1115,24 +1114,12 @@
1115 1114 [C(RESULT_ACCESS)] = { 0x2f, CNTR_ALL }, /* PAPI_L1_DCW */
1116 1115 [C(RESULT_MISS)] = { 0x2e, CNTR_ALL }, /* PAPI_L1_STM */
1117 1116 },
1118   - [C(OP_PREFETCH)] = {
1119   - [C(RESULT_ACCESS)] = { UNSUPPORTED_PERF_EVENT_ID },
1120   - [C(RESULT_MISS)] = { UNSUPPORTED_PERF_EVENT_ID },
1121   - },
1122 1117 },
1123 1118 [C(L1I)] = {
1124 1119 [C(OP_READ)] = {
1125 1120 [C(RESULT_ACCESS)] = { 0x04, CNTR_ALL }, /* PAPI_L1_ICA */
1126 1121 [C(RESULT_MISS)] = { 0x07, CNTR_ALL }, /* PAPI_L1_ICM */
1127 1122 },
1128   - [C(OP_WRITE)] = {
1129   - [C(RESULT_ACCESS)] = { UNSUPPORTED_PERF_EVENT_ID },
1130   - [C(RESULT_MISS)] = { UNSUPPORTED_PERF_EVENT_ID },
1131   - },
1132   - [C(OP_PREFETCH)] = {
1133   - [C(RESULT_ACCESS)] = { UNSUPPORTED_PERF_EVENT_ID },
1134   - [C(RESULT_MISS)] = { UNSUPPORTED_PERF_EVENT_ID },
1135   - },
1136 1123 },
1137 1124 [C(LL)] = {
1138 1125 [C(OP_READ)] = {
... ... @@ -1143,10 +1130,6 @@
1143 1130 [C(RESULT_ACCESS)] = { 0x34, CNTR_ALL }, /* PAPI_L2_DCA */
1144 1131 [C(RESULT_MISS)] = { 0x36, CNTR_ALL }, /* PAPI_L2_DCM */
1145 1132 },
1146   - [C(OP_PREFETCH)] = {
1147   - [C(RESULT_ACCESS)] = { UNSUPPORTED_PERF_EVENT_ID },
1148   - [C(RESULT_MISS)] = { UNSUPPORTED_PERF_EVENT_ID },
1149   - },
1150 1133 },
1151 1134 [C(DTLB)] = {
1152 1135 /*
1153 1136  
1154 1137  
1155 1138  
1156 1139  
1157 1140  
1158 1141  
1159 1142  
... ... @@ -1154,44 +1137,23 @@
1154 1137 * read and write.
1155 1138 */
1156 1139 [C(OP_READ)] = {
1157   - [C(RESULT_ACCESS)] = { UNSUPPORTED_PERF_EVENT_ID },
1158 1140 [C(RESULT_MISS)] = { 0x2d, CNTR_ALL }, /* PAPI_TLB_DM */
1159 1141 },
1160 1142 [C(OP_WRITE)] = {
1161   - [C(RESULT_ACCESS)] = { UNSUPPORTED_PERF_EVENT_ID },
1162 1143 [C(RESULT_MISS)] = { 0x2d, CNTR_ALL }, /* PAPI_TLB_DM */
1163 1144 },
1164   - [C(OP_PREFETCH)] = {
1165   - [C(RESULT_ACCESS)] = { UNSUPPORTED_PERF_EVENT_ID },
1166   - [C(RESULT_MISS)] = { UNSUPPORTED_PERF_EVENT_ID },
1167   - },
1168 1145 },
1169 1146 [C(ITLB)] = {
1170 1147 [C(OP_READ)] = {
1171   - [C(RESULT_ACCESS)] = { UNSUPPORTED_PERF_EVENT_ID },
1172 1148 [C(RESULT_MISS)] = { 0x08, CNTR_ALL }, /* PAPI_TLB_IM */
1173 1149 },
1174 1150 [C(OP_WRITE)] = {
1175   - [C(RESULT_ACCESS)] = { UNSUPPORTED_PERF_EVENT_ID },
1176 1151 [C(RESULT_MISS)] = { 0x08, CNTR_ALL }, /* PAPI_TLB_IM */
1177 1152 },
1178   - [C(OP_PREFETCH)] = {
1179   - [C(RESULT_ACCESS)] = { UNSUPPORTED_PERF_EVENT_ID },
1180   - [C(RESULT_MISS)] = { UNSUPPORTED_PERF_EVENT_ID },
1181   - },
1182 1153 },
1183 1154 [C(BPU)] = {
1184 1155 [C(OP_READ)] = {
1185   - [C(RESULT_ACCESS)] = { UNSUPPORTED_PERF_EVENT_ID },
1186 1156 [C(RESULT_MISS)] = { 0x25, CNTR_ALL },
1187   - },
1188   - [C(OP_WRITE)] = {
1189   - [C(RESULT_ACCESS)] = { UNSUPPORTED_PERF_EVENT_ID },
1190   - [C(RESULT_MISS)] = { UNSUPPORTED_PERF_EVENT_ID },
1191   - },
1192   - [C(OP_PREFETCH)] = {
1193   - [C(RESULT_ACCESS)] = { UNSUPPORTED_PERF_EVENT_ID },
1194   - [C(RESULT_MISS)] = { UNSUPPORTED_PERF_EVENT_ID },
1195 1157 },
1196 1158 },
1197 1159 };