pmc_events.h (261342) | pmc_events.h (263446) |
---|---|
1/*- 2 * Copyright (c) 2005 Joseph Koshy 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 9 unchanged lines hidden (view full) --- 18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24 * SUCH DAMAGE. 25 * | 1/*- 2 * Copyright (c) 2005 Joseph Koshy 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 9 unchanged lines hidden (view full) --- 18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24 * SUCH DAMAGE. 25 * |
26 * $FreeBSD: head/sys/dev/hwpmc/pmc_events.h 261342 2014-02-01 02:03:50Z jhibbits $ | 26 * $FreeBSD: head/sys/dev/hwpmc/pmc_events.h 263446 2014-03-20 20:51:08Z hiren $ |
27 */ 28 29#ifndef _DEV_HWPMC_PMC_EVENTS_H_ 30#define _DEV_HWPMC_PMC_EVENTS_H_ 31 32/* 33 * Note: Documentation on adding events can be found both in 34 * the source tree at src/share/doc/papers/hwpmc/hwpmc.ms --- 444 unchanged lines hidden (view full) --- 479__PMC_EV(IAP, EVENT_02H_81H) \ 480__PMC_EV(IAP, EVENT_03H_00H) \ 481__PMC_EV(IAP, EVENT_03H_01H) \ 482__PMC_EV(IAP, EVENT_03H_02H) \ 483__PMC_EV(IAP, EVENT_03H_04H) \ 484__PMC_EV(IAP, EVENT_03H_08H) \ 485__PMC_EV(IAP, EVENT_03H_10H) \ 486__PMC_EV(IAP, EVENT_03H_20H) \ | 27 */ 28 29#ifndef _DEV_HWPMC_PMC_EVENTS_H_ 30#define _DEV_HWPMC_PMC_EVENTS_H_ 31 32/* 33 * Note: Documentation on adding events can be found both in 34 * the source tree at src/share/doc/papers/hwpmc/hwpmc.ms --- 444 unchanged lines hidden (view full) --- 479__PMC_EV(IAP, EVENT_02H_81H) \ 480__PMC_EV(IAP, EVENT_03H_00H) \ 481__PMC_EV(IAP, EVENT_03H_01H) \ 482__PMC_EV(IAP, EVENT_03H_02H) \ 483__PMC_EV(IAP, EVENT_03H_04H) \ 484__PMC_EV(IAP, EVENT_03H_08H) \ 485__PMC_EV(IAP, EVENT_03H_10H) \ 486__PMC_EV(IAP, EVENT_03H_20H) \ |
487__PMC_EV(IAP, EVENT_03H_40H) \ 488__PMC_EV(IAP, EVENT_03H_80H) \ |
|
487__PMC_EV(IAP, EVENT_04H_00H) \ 488__PMC_EV(IAP, EVENT_04H_01H) \ 489__PMC_EV(IAP, EVENT_04H_02H) \ | 489__PMC_EV(IAP, EVENT_04H_00H) \ 490__PMC_EV(IAP, EVENT_04H_01H) \ 491__PMC_EV(IAP, EVENT_04H_02H) \ |
492__PMC_EV(IAP, EVENT_04H_04H) \ |
|
490__PMC_EV(IAP, EVENT_04H_07H) \ 491__PMC_EV(IAP, EVENT_04H_08H) \ | 493__PMC_EV(IAP, EVENT_04H_07H) \ 494__PMC_EV(IAP, EVENT_04H_08H) \ |
495__PMC_EV(IAP, EVENT_04H_10H) \ 496__PMC_EV(IAP, EVENT_04H_20H) \ 497__PMC_EV(IAP, EVENT_04H_40H) \ 498__PMC_EV(IAP, EVENT_04H_80H) \ |
|
492__PMC_EV(IAP, EVENT_05H_00H) \ 493__PMC_EV(IAP, EVENT_05H_01H) \ 494__PMC_EV(IAP, EVENT_05H_02H) \ 495__PMC_EV(IAP, EVENT_05H_03H) \ 496__PMC_EV(IAP, EVENT_06H_00H) \ 497__PMC_EV(IAP, EVENT_06H_01H) \ 498__PMC_EV(IAP, EVENT_06H_02H) \ 499__PMC_EV(IAP, EVENT_06H_04H) \ --- 166 unchanged lines hidden (view full) --- 666__PMC_EV(IAP, EVENT_2AH) \ 667__PMC_EV(IAP, EVENT_2BH) \ 668__PMC_EV(IAP, EVENT_2EH) \ 669__PMC_EV(IAP, EVENT_2EH_01H) \ 670__PMC_EV(IAP, EVENT_2EH_02H) \ 671__PMC_EV(IAP, EVENT_2EH_41H) \ 672__PMC_EV(IAP, EVENT_2EH_4FH) \ 673__PMC_EV(IAP, EVENT_30H) \ | 499__PMC_EV(IAP, EVENT_05H_00H) \ 500__PMC_EV(IAP, EVENT_05H_01H) \ 501__PMC_EV(IAP, EVENT_05H_02H) \ 502__PMC_EV(IAP, EVENT_05H_03H) \ 503__PMC_EV(IAP, EVENT_06H_00H) \ 504__PMC_EV(IAP, EVENT_06H_01H) \ 505__PMC_EV(IAP, EVENT_06H_02H) \ 506__PMC_EV(IAP, EVENT_06H_04H) \ --- 166 unchanged lines hidden (view full) --- 673__PMC_EV(IAP, EVENT_2AH) \ 674__PMC_EV(IAP, EVENT_2BH) \ 675__PMC_EV(IAP, EVENT_2EH) \ 676__PMC_EV(IAP, EVENT_2EH_01H) \ 677__PMC_EV(IAP, EVENT_2EH_02H) \ 678__PMC_EV(IAP, EVENT_2EH_41H) \ 679__PMC_EV(IAP, EVENT_2EH_4FH) \ 680__PMC_EV(IAP, EVENT_30H) \ |
681__PMC_EV(IAP, EVENT_30H_00H) \ 682__PMC_EV(IAP, EVENT_31H_00H) \ |
|
674__PMC_EV(IAP, EVENT_32H) \ 675__PMC_EV(IAP, EVENT_3AH) \ 676__PMC_EV(IAP, EVENT_3AH_00H) \ 677__PMC_EV(IAP, EVENT_3BH_C0H) \ 678__PMC_EV(IAP, EVENT_3CH_00H) \ 679__PMC_EV(IAP, EVENT_3CH_01H) \ 680__PMC_EV(IAP, EVENT_3CH_02H) \ 681__PMC_EV(IAP, EVENT_3DH_01H) \ --- 264 unchanged lines hidden (view full) --- 946__PMC_EV(IAP, EVENT_B3H_84H) \ 947__PMC_EV(IAP, EVENT_B3H_88H) \ 948__PMC_EV(IAP, EVENT_B3H_90H) \ 949__PMC_EV(IAP, EVENT_B3H_A0H) \ 950__PMC_EV(IAP, EVENT_B4H_01H) \ 951__PMC_EV(IAP, EVENT_B4H_02H) \ 952__PMC_EV(IAP, EVENT_B4H_04H) \ 953__PMC_EV(IAP, EVENT_B6H_01H) \ | 683__PMC_EV(IAP, EVENT_32H) \ 684__PMC_EV(IAP, EVENT_3AH) \ 685__PMC_EV(IAP, EVENT_3AH_00H) \ 686__PMC_EV(IAP, EVENT_3BH_C0H) \ 687__PMC_EV(IAP, EVENT_3CH_00H) \ 688__PMC_EV(IAP, EVENT_3CH_01H) \ 689__PMC_EV(IAP, EVENT_3CH_02H) \ 690__PMC_EV(IAP, EVENT_3DH_01H) \ --- 264 unchanged lines hidden (view full) --- 955__PMC_EV(IAP, EVENT_B3H_84H) \ 956__PMC_EV(IAP, EVENT_B3H_88H) \ 957__PMC_EV(IAP, EVENT_B3H_90H) \ 958__PMC_EV(IAP, EVENT_B3H_A0H) \ 959__PMC_EV(IAP, EVENT_B4H_01H) \ 960__PMC_EV(IAP, EVENT_B4H_02H) \ 961__PMC_EV(IAP, EVENT_B4H_04H) \ 962__PMC_EV(IAP, EVENT_B6H_01H) \ |
963__PMC_EV(IAP, EVENT_B6H_04H) \ |
|
954__PMC_EV(IAP, EVENT_B7H_01H) \ | 964__PMC_EV(IAP, EVENT_B7H_01H) \ |
965__PMC_EV(IAP, EVENT_B7H_02H) \ |
|
955__PMC_EV(IAP, EVENT_B8H_01H) \ 956__PMC_EV(IAP, EVENT_B8H_02H) \ 957__PMC_EV(IAP, EVENT_B8H_04H) \ 958__PMC_EV(IAP, EVENT_BAH_01H) \ 959__PMC_EV(IAP, EVENT_BAH_02H) \ 960__PMC_EV(IAP, EVENT_BBH_01H) \ 961__PMC_EV(IAP, EVENT_BCH_11H) \ 962__PMC_EV(IAP, EVENT_BCH_12H) \ --- 26 unchanged lines hidden (view full) --- 989__PMC_EV(IAP, EVENT_C2H_07H) \ 990__PMC_EV(IAP, EVENT_C2H_08H) \ 991__PMC_EV(IAP, EVENT_C2H_0FH) \ 992__PMC_EV(IAP, EVENT_C2H_10H) \ 993__PMC_EV(IAP, EVENT_C3H_00H) \ 994__PMC_EV(IAP, EVENT_C3H_01H) \ 995__PMC_EV(IAP, EVENT_C3H_02H) \ 996__PMC_EV(IAP, EVENT_C3H_04H) \ | 966__PMC_EV(IAP, EVENT_B8H_01H) \ 967__PMC_EV(IAP, EVENT_B8H_02H) \ 968__PMC_EV(IAP, EVENT_B8H_04H) \ 969__PMC_EV(IAP, EVENT_BAH_01H) \ 970__PMC_EV(IAP, EVENT_BAH_02H) \ 971__PMC_EV(IAP, EVENT_BBH_01H) \ 972__PMC_EV(IAP, EVENT_BCH_11H) \ 973__PMC_EV(IAP, EVENT_BCH_12H) \ --- 26 unchanged lines hidden (view full) --- 1000__PMC_EV(IAP, EVENT_C2H_07H) \ 1001__PMC_EV(IAP, EVENT_C2H_08H) \ 1002__PMC_EV(IAP, EVENT_C2H_0FH) \ 1003__PMC_EV(IAP, EVENT_C2H_10H) \ 1004__PMC_EV(IAP, EVENT_C3H_00H) \ 1005__PMC_EV(IAP, EVENT_C3H_01H) \ 1006__PMC_EV(IAP, EVENT_C3H_02H) \ 1007__PMC_EV(IAP, EVENT_C3H_04H) \ |
1008__PMC_EV(IAP, EVENT_C3H_08H) \ |
|
997__PMC_EV(IAP, EVENT_C3H_10H) \ 998__PMC_EV(IAP, EVENT_C3H_20H) \ 999__PMC_EV(IAP, EVENT_C4H_00H) \ 1000__PMC_EV(IAP, EVENT_C4H_01H) \ 1001__PMC_EV(IAP, EVENT_C4H_02H) \ 1002__PMC_EV(IAP, EVENT_C4H_04H) \ 1003__PMC_EV(IAP, EVENT_C4H_08H) \ 1004__PMC_EV(IAP, EVENT_C4H_0CH) \ 1005__PMC_EV(IAP, EVENT_C4H_0FH) \ 1006__PMC_EV(IAP, EVENT_C4H_10H) \ 1007__PMC_EV(IAP, EVENT_C4H_20H) \ 1008__PMC_EV(IAP, EVENT_C4H_40H) \ | 1009__PMC_EV(IAP, EVENT_C3H_10H) \ 1010__PMC_EV(IAP, EVENT_C3H_20H) \ 1011__PMC_EV(IAP, EVENT_C4H_00H) \ 1012__PMC_EV(IAP, EVENT_C4H_01H) \ 1013__PMC_EV(IAP, EVENT_C4H_02H) \ 1014__PMC_EV(IAP, EVENT_C4H_04H) \ 1015__PMC_EV(IAP, EVENT_C4H_08H) \ 1016__PMC_EV(IAP, EVENT_C4H_0CH) \ 1017__PMC_EV(IAP, EVENT_C4H_0FH) \ 1018__PMC_EV(IAP, EVENT_C4H_10H) \ 1019__PMC_EV(IAP, EVENT_C4H_20H) \ 1020__PMC_EV(IAP, EVENT_C4H_40H) \ |
1021__PMC_EV(IAP, EVENT_C4H_7EH) \ 1022__PMC_EV(IAP, EVENT_C4H_BFH) \ 1023__PMC_EV(IAP, EVENT_C4H_EBH) \ 1024__PMC_EV(IAP, EVENT_C4H_F7H) \ 1025__PMC_EV(IAP, EVENT_C4H_F9H) \ 1026__PMC_EV(IAP, EVENT_C4H_FBH) \ 1027__PMC_EV(IAP, EVENT_C4H_FDH) \ 1028__PMC_EV(IAP, EVENT_C4H_FEH) \ |
|
1009__PMC_EV(IAP, EVENT_C5H_00H) \ 1010__PMC_EV(IAP, EVENT_C5H_01H) \ 1011__PMC_EV(IAP, EVENT_C5H_02H) \ 1012__PMC_EV(IAP, EVENT_C5H_04H) \ 1013__PMC_EV(IAP, EVENT_C5H_10H) \ 1014__PMC_EV(IAP, EVENT_C5H_20H) \ | 1029__PMC_EV(IAP, EVENT_C5H_00H) \ 1030__PMC_EV(IAP, EVENT_C5H_01H) \ 1031__PMC_EV(IAP, EVENT_C5H_02H) \ 1032__PMC_EV(IAP, EVENT_C5H_04H) \ 1033__PMC_EV(IAP, EVENT_C5H_10H) \ 1034__PMC_EV(IAP, EVENT_C5H_20H) \ |
1035__PMC_EV(IAP, EVENT_C5H_7EH) \ 1036__PMC_EV(IAP, EVENT_C5H_BFH) \ 1037__PMC_EV(IAP, EVENT_C5H_EBH) \ 1038__PMC_EV(IAP, EVENT_C5H_F7H) \ 1039__PMC_EV(IAP, EVENT_C5H_F9H) \ 1040__PMC_EV(IAP, EVENT_C5H_FBH) \ 1041__PMC_EV(IAP, EVENT_C5H_FDH) \ 1042__PMC_EV(IAP, EVENT_C5H_FEH) \ |
|
1015__PMC_EV(IAP, EVENT_C6H_00H) \ 1016__PMC_EV(IAP, EVENT_C6H_01H) \ 1017__PMC_EV(IAP, EVENT_C6H_02H) \ 1018__PMC_EV(IAP, EVENT_C7H_00H) \ 1019__PMC_EV(IAP, EVENT_C7H_01H) \ 1020__PMC_EV(IAP, EVENT_C7H_02H) \ 1021__PMC_EV(IAP, EVENT_C7H_04H) \ 1022__PMC_EV(IAP, EVENT_C7H_08H) \ 1023__PMC_EV(IAP, EVENT_C7H_10H) \ 1024__PMC_EV(IAP, EVENT_C7H_1FH) \ 1025__PMC_EV(IAP, EVENT_C8H_00H) \ 1026__PMC_EV(IAP, EVENT_C8H_20H) \ 1027__PMC_EV(IAP, EVENT_C9H_00H) \ 1028__PMC_EV(IAP, EVENT_CAH_00H) \ 1029__PMC_EV(IAP, EVENT_CAH_01H) \ 1030__PMC_EV(IAP, EVENT_CAH_02H) \ 1031__PMC_EV(IAP, EVENT_CAH_04H) \ 1032__PMC_EV(IAP, EVENT_CAH_08H) \ 1033__PMC_EV(IAP, EVENT_CAH_10H) \ | 1043__PMC_EV(IAP, EVENT_C6H_00H) \ 1044__PMC_EV(IAP, EVENT_C6H_01H) \ 1045__PMC_EV(IAP, EVENT_C6H_02H) \ 1046__PMC_EV(IAP, EVENT_C7H_00H) \ 1047__PMC_EV(IAP, EVENT_C7H_01H) \ 1048__PMC_EV(IAP, EVENT_C7H_02H) \ 1049__PMC_EV(IAP, EVENT_C7H_04H) \ 1050__PMC_EV(IAP, EVENT_C7H_08H) \ 1051__PMC_EV(IAP, EVENT_C7H_10H) \ 1052__PMC_EV(IAP, EVENT_C7H_1FH) \ 1053__PMC_EV(IAP, EVENT_C8H_00H) \ 1054__PMC_EV(IAP, EVENT_C8H_20H) \ 1055__PMC_EV(IAP, EVENT_C9H_00H) \ 1056__PMC_EV(IAP, EVENT_CAH_00H) \ 1057__PMC_EV(IAP, EVENT_CAH_01H) \ 1058__PMC_EV(IAP, EVENT_CAH_02H) \ 1059__PMC_EV(IAP, EVENT_CAH_04H) \ 1060__PMC_EV(IAP, EVENT_CAH_08H) \ 1061__PMC_EV(IAP, EVENT_CAH_10H) \ |
1062__PMC_EV(IAP, EVENT_CAH_20H) \ |
|
1034__PMC_EV(IAP, EVENT_CAH_1EH) \ | 1063__PMC_EV(IAP, EVENT_CAH_1EH) \ |
1064__PMC_EV(IAP, EVENT_CAH_3FH) \ 1065__PMC_EV(IAP, EVENT_CAH_50H) \ |
|
1035__PMC_EV(IAP, EVENT_CBH_01H) \ 1036__PMC_EV(IAP, EVENT_CBH_02H) \ 1037__PMC_EV(IAP, EVENT_CBH_04H) \ 1038__PMC_EV(IAP, EVENT_CBH_08H) \ 1039__PMC_EV(IAP, EVENT_CBH_10H) \ | 1066__PMC_EV(IAP, EVENT_CBH_01H) \ 1067__PMC_EV(IAP, EVENT_CBH_02H) \ 1068__PMC_EV(IAP, EVENT_CBH_04H) \ 1069__PMC_EV(IAP, EVENT_CBH_08H) \ 1070__PMC_EV(IAP, EVENT_CBH_10H) \ |
1071__PMC_EV(IAP, EVENT_CBH_1FH) \ |
|
1040__PMC_EV(IAP, EVENT_CBH_40H) \ 1041__PMC_EV(IAP, EVENT_CBH_80H) \ 1042__PMC_EV(IAP, EVENT_CCH_00H) \ 1043__PMC_EV(IAP, EVENT_CCH_01H) \ 1044__PMC_EV(IAP, EVENT_CCH_02H) \ 1045__PMC_EV(IAP, EVENT_CCH_03H) \ 1046__PMC_EV(IAP, EVENT_CCH_20H) \ 1047__PMC_EV(IAP, EVENT_CDH_00H) \ --- 67 unchanged lines hidden (view full) --- 1115__PMC_EV(IAP, EVENT_E0H_01H) \ 1116__PMC_EV(IAP, EVENT_E2H_00H) \ 1117__PMC_EV(IAP, EVENT_E4H_00H) \ 1118__PMC_EV(IAP, EVENT_E4H_01H) \ 1119__PMC_EV(IAP, EVENT_E5H_01H) \ 1120__PMC_EV(IAP, EVENT_E6H_00H) \ 1121__PMC_EV(IAP, EVENT_E6H_01H) \ 1122__PMC_EV(IAP, EVENT_E6H_02H) \ | 1072__PMC_EV(IAP, EVENT_CBH_40H) \ 1073__PMC_EV(IAP, EVENT_CBH_80H) \ 1074__PMC_EV(IAP, EVENT_CCH_00H) \ 1075__PMC_EV(IAP, EVENT_CCH_01H) \ 1076__PMC_EV(IAP, EVENT_CCH_02H) \ 1077__PMC_EV(IAP, EVENT_CCH_03H) \ 1078__PMC_EV(IAP, EVENT_CCH_20H) \ 1079__PMC_EV(IAP, EVENT_CDH_00H) \ --- 67 unchanged lines hidden (view full) --- 1147__PMC_EV(IAP, EVENT_E0H_01H) \ 1148__PMC_EV(IAP, EVENT_E2H_00H) \ 1149__PMC_EV(IAP, EVENT_E4H_00H) \ 1150__PMC_EV(IAP, EVENT_E4H_01H) \ 1151__PMC_EV(IAP, EVENT_E5H_01H) \ 1152__PMC_EV(IAP, EVENT_E6H_00H) \ 1153__PMC_EV(IAP, EVENT_E6H_01H) \ 1154__PMC_EV(IAP, EVENT_E6H_02H) \ |
1155__PMC_EV(IAP, EVENT_E6H_08H) \ 1156__PMC_EV(IAP, EVENT_E6H_10H) \ |
|
1123__PMC_EV(IAP, EVENT_E6H_1FH) \ | 1157__PMC_EV(IAP, EVENT_E6H_1FH) \ |
1158__PMC_EV(IAP, EVENT_E7H_01H) \ |
|
1124__PMC_EV(IAP, EVENT_E8H_01H) \ 1125__PMC_EV(IAP, EVENT_E8H_02H) \ 1126__PMC_EV(IAP, EVENT_E8H_03H) \ 1127__PMC_EV(IAP, EVENT_ECH_01H) \ 1128__PMC_EV(IAP, EVENT_F0H_00H) \ 1129__PMC_EV(IAP, EVENT_F0H_01H) \ 1130__PMC_EV(IAP, EVENT_F0H_02H) \ 1131__PMC_EV(IAP, EVENT_F0H_04H) \ --- 291 unchanged lines hidden (view full) --- 1423__PMC_EV_ALIAS("UOPS_RETIRED.NON_FUSED", IAP_EVENT_C2H_08H) \ 1424__PMC_EV_ALIAS("UOPS_RETIRED.STD_STA", IAP_EVENT_C2H_02H) \ 1425__PMC_EV_ALIAS("X87_COMP_OPS_EXE.ANY.AR", IAP_EVENT_10H_81H) \ 1426__PMC_EV_ALIAS("X87_COMP_OPS_EXE.ANY.S", IAP_EVENT_10H_01H) \ 1427__PMC_EV_ALIAS("X87_OPS_RETIRED.ANY", IAP_EVENT_C1H_FEH) \ 1428__PMC_EV_ALIAS("X87_OPS_RETIRED.FXCH", IAP_EVENT_C1H_01H) 1429 1430/* | 1159__PMC_EV(IAP, EVENT_E8H_01H) \ 1160__PMC_EV(IAP, EVENT_E8H_02H) \ 1161__PMC_EV(IAP, EVENT_E8H_03H) \ 1162__PMC_EV(IAP, EVENT_ECH_01H) \ 1163__PMC_EV(IAP, EVENT_F0H_00H) \ 1164__PMC_EV(IAP, EVENT_F0H_01H) \ 1165__PMC_EV(IAP, EVENT_F0H_02H) \ 1166__PMC_EV(IAP, EVENT_F0H_04H) \ --- 291 unchanged lines hidden (view full) --- 1458__PMC_EV_ALIAS("UOPS_RETIRED.NON_FUSED", IAP_EVENT_C2H_08H) \ 1459__PMC_EV_ALIAS("UOPS_RETIRED.STD_STA", IAP_EVENT_C2H_02H) \ 1460__PMC_EV_ALIAS("X87_COMP_OPS_EXE.ANY.AR", IAP_EVENT_10H_81H) \ 1461__PMC_EV_ALIAS("X87_COMP_OPS_EXE.ANY.S", IAP_EVENT_10H_01H) \ 1462__PMC_EV_ALIAS("X87_OPS_RETIRED.ANY", IAP_EVENT_C1H_FEH) \ 1463__PMC_EV_ALIAS("X87_OPS_RETIRED.FXCH", IAP_EVENT_C1H_01H) 1464 1465/* |
1466 * Aliases for Atom Silvermont PMCs. 1467 */ 1468#define __PMC_EV_ALIAS_ATOM_SILVERMONT() \ 1469__PMC_EV_ALIAS_INTEL_ARCHITECTURAL() \ 1470__PMC_EV_ALIAS("REHABQ.LD_BLOCK_ST_FORWARD", IAP_EVENT_03H_01H) \ 1471__PMC_EV_ALIAS("REHABQ.LD_BLOCK_STD_NOTREADY", IAP_EVENT_03H_02H) \ 1472__PMC_EV_ALIAS("REHABQ.ST_SPLITS", IAP_EVENT_03H_04H) \ 1473__PMC_EV_ALIAS("REHABQ.LD_SPLITS", IAP_EVENT_03H_08H) \ 1474__PMC_EV_ALIAS("REHABQ.LOCK", IAP_EVENT_03H_10H) \ 1475__PMC_EV_ALIAS("REHABQ.STA_FULL", IAP_EVENT_03H_20H) \ 1476__PMC_EV_ALIAS("REHABQ.ANY_LD", IAP_EVENT_03H_40H) \ 1477__PMC_EV_ALIAS("REHABQ.ANY_ST", IAP_EVENT_03H_80H) \ 1478__PMC_EV_ALIAS("MEM_UOPS_RETIRED.L1_MISS_LOADS", IAP_EVENT_04H_01H) \ 1479__PMC_EV_ALIAS("MEM_UOPS_RETIRED.L2_HIT_LOADS", IAP_EVENT_04H_02H) \ 1480__PMC_EV_ALIAS("MEM_UOPS_RETIRED.L2_MISS_LOADS", IAP_EVENT_04H_04H) \ 1481__PMC_EV_ALIAS("MEM_UOPS_RETIRED.DTLB_MISS_LOADS", IAP_EVENT_04H_08H) \ 1482__PMC_EV_ALIAS("MEM_UOPS_RETIRED.UTLB_MISS", IAP_EVENT_04H_10H) \ 1483__PMC_EV_ALIAS("MEM_UOPS_RETIRED.HITM", IAP_EVENT_04H_20H) \ 1484__PMC_EV_ALIAS("MEM_UOPS_RETIRED.ALL_LOADS", IAP_EVENT_04H_40H) \ 1485__PMC_EV_ALIAS("MEM_UOP_RETIRED.ALL_STORES", IAP_EVENT_04H_80H) \ 1486__PMC_EV_ALIAS("PAGE_WALKS.D_SIDE_CYCLES", IAP_EVENT_05H_01H) \ 1487__PMC_EV_ALIAS("PAGE_WALKS.I_SIDE_CYCLES", IAP_EVENT_05H_02H) \ 1488__PMC_EV_ALIAS("PAGE_WALKS.WALKS", IAP_EVENT_05H_03H) \ 1489__PMC_EV_ALIAS("LONGEST_LAT_CACHE.MISS", IAP_EVENT_2EH_41H) \ 1490__PMC_EV_ALIAS("LONGEST_LAT_CACHE.REFERENCE", IAP_EVENT_2EH_4FH) \ 1491__PMC_EV_ALIAS("L2_REJECT_XQ.ALL", IAP_EVENT_30H_00H) \ 1492__PMC_EV_ALIAS("CORE_REJECT_L2Q.ALL", IAP_EVENT_31H_00H) \ 1493__PMC_EV_ALIAS("CPU_CLK_UNHALTED.CORE_P", IAP_EVENT_3CH_00H) \ 1494__PMC_EV_ALIAS("CPU_CLK_UNHALTED.REF_P", IAP_EVENT_3CH_01H) \ 1495__PMC_EV_ALIAS("ICACHE.HIT", IAP_EVENT_80H_01H) \ 1496__PMC_EV_ALIAS("ICACHE.MISSES", IAP_EVENT_80H_02H) \ 1497__PMC_EV_ALIAS("ICACHE.ACCESSES", IAP_EVENT_80H_03H) \ 1498__PMC_EV_ALIAS("NIP_STALL.ICACHE_MISS", IAP_EVENT_B6H_04H) \ 1499__PMC_EV_ALIAS("OFFCORE_RESPONSE_0", IAP_EVENT_B7H_01H) \ 1500__PMC_EV_ALIAS("OFFCORE_RESPONSE_1", IAP_EVENT_B7H_02H) \ 1501__PMC_EV_ALIAS("INST_RETIRED.ANY_P", IAP_EVENT_C0H_00H) \ 1502__PMC_EV_ALIAS("UOPS_RETIRED.MS", IAP_EVENT_C2H_01H) \ 1503__PMC_EV_ALIAS("UOPS_RETIRED.ALL", IAP_EVENT_C2H_10H) \ 1504__PMC_EV_ALIAS("MACHINE_CLEARS.SMC", IAP_EVENT_C3H_01H) \ 1505__PMC_EV_ALIAS("MACHINE_CLEARS.MEMORY_ORDERING", IAP_EVENT_C3H_02H) \ 1506__PMC_EV_ALIAS("MACHINE_CLEARS.FP_ASSIST", IAP_EVENT_C3H_04H) \ 1507__PMC_EV_ALIAS("MACHINE_CLEARS.ALL", IAP_EVENT_C3H_08H) \ 1508__PMC_EV_ALIAS("BR_INST_RETIRED.ALL_BRANCHES", IAP_EVENT_C4H_00H) \ 1509__PMC_EV_ALIAS("BR_INST_RETIRED.JCC", IAP_EVENT_C4H_7EH) \ 1510__PMC_EV_ALIAS("BR_INST_RETIRED.FAR_BRANCH", IAP_EVENT_C4H_BFH) \ 1511__PMC_EV_ALIAS("BR_INST_RETIRED.NON_RETURN_IND", IAP_EVENT_C4H_EBH) \ 1512__PMC_EV_ALIAS("BR_INST_RETIRED.RETURN", IAP_EVENT_C4H_F7H) \ 1513__PMC_EV_ALIAS("BR_INST_RETIRED.CALL", IAP_EVENT_C4H_F9H) \ 1514__PMC_EV_ALIAS("BR_INST_RETIRED.IND_CALL", IAP_EVENT_C4H_FBH) \ 1515__PMC_EV_ALIAS("BR_INST_RETIRED.REL_CALL", IAP_EVENT_C4H_FDH) \ 1516__PMC_EV_ALIAS("BR_INST_RETIRED.TAKEN_JCC", IAP_EVENT_C4H_FEH) \ 1517__PMC_EV_ALIAS("BR_MISP_RETIRED.ALL_BRANCHES", IAP_EVENT_C5H_00H) \ 1518__PMC_EV_ALIAS("BR_MISP_RETIRED.JCC", IAP_EVENT_C5H_7EH) \ 1519__PMC_EV_ALIAS("BR_MISP_RETIRED.FAR", IAP_EVENT_C5H_BFH) \ 1520__PMC_EV_ALIAS("BR_MISP_RETIRED.NON_RETURN_IND", IAP_EVENT_C5H_EBH) \ 1521__PMC_EV_ALIAS("BR_MISP_RETIRED.RETURN", IAP_EVENT_C5H_F7H) \ 1522__PMC_EV_ALIAS("BR_MISP_RETIRED.CALL", IAP_EVENT_C5H_F9H) \ 1523__PMC_EV_ALIAS("BR_MISP_RETIRED.IND_CALL", IAP_EVENT_C5H_FBH) \ 1524__PMC_EV_ALIAS("BR_MISP_RETIRED.REL_CALL", IAP_EVENT_C5H_FDH) \ 1525__PMC_EV_ALIAS("BR_MISP_RETIRED.TAKEN_JCC", IAP_EVENT_C5H_FEH) \ 1526__PMC_EV_ALIAS("NO_ALLOC_CYCLES.ROB_FULL", IAP_EVENT_CAH_01H) \ 1527__PMC_EV_ALIAS("NO_ALLOC_CYCLES.RAT_STALL", IAP_EVENT_CAH_20H) \ 1528__PMC_EV_ALIAS("NO_ALLOC_CYCLES.ALL", IAP_EVENT_CAH_3FH) \ 1529__PMC_EV_ALIAS("NO_ALLOC_CYCLES.NOT_DELIVERED", IAP_EVENT_CAH_50H) \ 1530__PMC_EV_ALIAS("RS_FULL_STALL.MEC", IAP_EVENT_CBH_01H) \ 1531__PMC_EV_ALIAS("RS_FULL_STALL.ALL", IAP_EVENT_CBH_1FH) \ 1532__PMC_EV_ALIAS("CYCLES_DIV_BUSY.ANY", IAP_EVENT_CDH_01H) \ 1533__PMC_EV_ALIAS("BACLEARS.ALL", IAP_EVENT_E6H_01H) \ 1534__PMC_EV_ALIAS("BACLEARS.RETURN", IAP_EVENT_E6H_08H) \ 1535__PMC_EV_ALIAS("BACLEARS.COND", IAP_EVENT_E6H_10H) \ 1536__PMC_EV_ALIAS("MS_DECODED.MS_ENTRY", IAP_EVENT_E7H_01H) 1537 1538 1539/* |
|
1431 * Aliases for Core PMC events. 1432 */ 1433#define __PMC_EV_ALIAS_CORE() \ 1434__PMC_EV_ALIAS_INTEL_ARCHITECTURAL() \ 1435__PMC_EV_ALIAS("BAClears", IAP_EVENT_E6H_00H) \ 1436__PMC_EV_ALIAS("BTB_Misses", IAP_EVENT_E2H_00H) \ 1437__PMC_EV_ALIAS("Br_BAC_Missp_Exec", IAP_EVENT_8AH_00H) \ 1438__PMC_EV_ALIAS("Br_Bogus", IAP_EVENT_E4H_00H) \ --- 3425 unchanged lines hidden --- | 1540 * Aliases for Core PMC events. 1541 */ 1542#define __PMC_EV_ALIAS_CORE() \ 1543__PMC_EV_ALIAS_INTEL_ARCHITECTURAL() \ 1544__PMC_EV_ALIAS("BAClears", IAP_EVENT_E6H_00H) \ 1545__PMC_EV_ALIAS("BTB_Misses", IAP_EVENT_E2H_00H) \ 1546__PMC_EV_ALIAS("Br_BAC_Missp_Exec", IAP_EVENT_8AH_00H) \ 1547__PMC_EV_ALIAS("Br_Bogus", IAP_EVENT_E4H_00H) \ --- 3425 unchanged lines hidden --- |