Deleted Added
full compact
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 ---