Back to home page

OSCL-LXR

 
 

    


0001 [
0002     {
0003         "BriefDescription": "ES segment renames",
0004         "Counter": "0,1,2,3",
0005         "EventCode": "0xD5",
0006         "EventName": "ES_REG_RENAMES",
0007         "SampleAfterValue": "2000000",
0008         "UMask": "0x1"
0009     },
0010     {
0011         "BriefDescription": "I/O transactions",
0012         "Counter": "0,1,2,3",
0013         "EventCode": "0x6C",
0014         "EventName": "IO_TRANSACTIONS",
0015         "SampleAfterValue": "2000000",
0016         "UMask": "0x1"
0017     },
0018     {
0019         "BriefDescription": "L1I instruction fetch stall cycles",
0020         "Counter": "0,1,2,3",
0021         "EventCode": "0x80",
0022         "EventName": "L1I.CYCLES_STALLED",
0023         "SampleAfterValue": "2000000",
0024         "UMask": "0x4"
0025     },
0026     {
0027         "BriefDescription": "L1I instruction fetch hits",
0028         "Counter": "0,1,2,3",
0029         "EventCode": "0x80",
0030         "EventName": "L1I.HITS",
0031         "SampleAfterValue": "2000000",
0032         "UMask": "0x1"
0033     },
0034     {
0035         "BriefDescription": "L1I instruction fetch misses",
0036         "Counter": "0,1,2,3",
0037         "EventCode": "0x80",
0038         "EventName": "L1I.MISSES",
0039         "SampleAfterValue": "2000000",
0040         "UMask": "0x2"
0041     },
0042     {
0043         "BriefDescription": "L1I Instruction fetches",
0044         "Counter": "0,1,2,3",
0045         "EventCode": "0x80",
0046         "EventName": "L1I.READS",
0047         "SampleAfterValue": "2000000",
0048         "UMask": "0x3"
0049     },
0050     {
0051         "BriefDescription": "Large ITLB hit",
0052         "Counter": "0,1,2,3",
0053         "EventCode": "0x82",
0054         "EventName": "LARGE_ITLB.HIT",
0055         "SampleAfterValue": "200000",
0056         "UMask": "0x1"
0057     },
0058     {
0059         "BriefDescription": "Loads that partially overlap an earlier store",
0060         "Counter": "0,1,2,3",
0061         "EventCode": "0x3",
0062         "EventName": "LOAD_BLOCK.OVERLAP_STORE",
0063         "SampleAfterValue": "200000",
0064         "UMask": "0x2"
0065     },
0066     {
0067         "BriefDescription": "All loads dispatched",
0068         "Counter": "0,1,2,3",
0069         "EventCode": "0x13",
0070         "EventName": "LOAD_DISPATCH.ANY",
0071         "SampleAfterValue": "2000000",
0072         "UMask": "0x7"
0073     },
0074     {
0075         "BriefDescription": "Loads dispatched from the MOB",
0076         "Counter": "0,1,2,3",
0077         "EventCode": "0x13",
0078         "EventName": "LOAD_DISPATCH.MOB",
0079         "SampleAfterValue": "2000000",
0080         "UMask": "0x4"
0081     },
0082     {
0083         "BriefDescription": "Loads dispatched that bypass the MOB",
0084         "Counter": "0,1,2,3",
0085         "EventCode": "0x13",
0086         "EventName": "LOAD_DISPATCH.RS",
0087         "SampleAfterValue": "2000000",
0088         "UMask": "0x1"
0089     },
0090     {
0091         "BriefDescription": "Loads dispatched from stage 305",
0092         "Counter": "0,1,2,3",
0093         "EventCode": "0x13",
0094         "EventName": "LOAD_DISPATCH.RS_DELAYED",
0095         "SampleAfterValue": "2000000",
0096         "UMask": "0x2"
0097     },
0098     {
0099         "BriefDescription": "False dependencies due to partial address aliasing",
0100         "Counter": "0,1,2,3",
0101         "EventCode": "0x7",
0102         "EventName": "PARTIAL_ADDRESS_ALIAS",
0103         "SampleAfterValue": "200000",
0104         "UMask": "0x1"
0105     },
0106     {
0107         "BriefDescription": "All Store buffer stall cycles",
0108         "Counter": "0,1,2,3",
0109         "EventCode": "0x4",
0110         "EventName": "SB_DRAIN.ANY",
0111         "SampleAfterValue": "200000",
0112         "UMask": "0x7"
0113     },
0114     {
0115         "BriefDescription": "Segment rename stall cycles",
0116         "Counter": "0,1,2,3",
0117         "EventCode": "0xD4",
0118         "EventName": "SEG_RENAME_STALLS",
0119         "SampleAfterValue": "2000000",
0120         "UMask": "0x1"
0121     },
0122     {
0123         "BriefDescription": "Snoop code requests",
0124         "Counter": "0,1,2,3",
0125         "EventCode": "0xB4",
0126         "EventName": "SNOOPQ_REQUESTS.CODE",
0127         "SampleAfterValue": "100000",
0128         "UMask": "0x4"
0129     },
0130     {
0131         "BriefDescription": "Snoop data requests",
0132         "Counter": "0,1,2,3",
0133         "EventCode": "0xB4",
0134         "EventName": "SNOOPQ_REQUESTS.DATA",
0135         "SampleAfterValue": "100000",
0136         "UMask": "0x1"
0137     },
0138     {
0139         "BriefDescription": "Snoop invalidate requests",
0140         "Counter": "0,1,2,3",
0141         "EventCode": "0xB4",
0142         "EventName": "SNOOPQ_REQUESTS.INVALIDATE",
0143         "SampleAfterValue": "100000",
0144         "UMask": "0x2"
0145     },
0146     {
0147         "BriefDescription": "Outstanding snoop code requests",
0148         "EventCode": "0xB3",
0149         "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.CODE",
0150         "SampleAfterValue": "2000000",
0151         "UMask": "0x4"
0152     },
0153     {
0154         "BriefDescription": "Cycles snoop code requests queued",
0155         "CounterMask": "1",
0156         "EventCode": "0xB3",
0157         "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.CODE_NOT_EMPTY",
0158         "SampleAfterValue": "2000000",
0159         "UMask": "0x4"
0160     },
0161     {
0162         "BriefDescription": "Outstanding snoop data requests",
0163         "EventCode": "0xB3",
0164         "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.DATA",
0165         "SampleAfterValue": "2000000",
0166         "UMask": "0x1"
0167     },
0168     {
0169         "BriefDescription": "Cycles snoop data requests queued",
0170         "CounterMask": "1",
0171         "EventCode": "0xB3",
0172         "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.DATA_NOT_EMPTY",
0173         "SampleAfterValue": "2000000",
0174         "UMask": "0x1"
0175     },
0176     {
0177         "BriefDescription": "Outstanding snoop invalidate requests",
0178         "EventCode": "0xB3",
0179         "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.INVALIDATE",
0180         "SampleAfterValue": "2000000",
0181         "UMask": "0x2"
0182     },
0183     {
0184         "BriefDescription": "Cycles snoop invalidate requests queued",
0185         "CounterMask": "1",
0186         "EventCode": "0xB3",
0187         "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.INVALIDATE_NOT_EMPTY",
0188         "SampleAfterValue": "2000000",
0189         "UMask": "0x2"
0190     },
0191     {
0192         "BriefDescription": "Thread responded HIT to snoop",
0193         "Counter": "0,1,2,3",
0194         "EventCode": "0xB8",
0195         "EventName": "SNOOP_RESPONSE.HIT",
0196         "SampleAfterValue": "100000",
0197         "UMask": "0x1"
0198     },
0199     {
0200         "BriefDescription": "Thread responded HITE to snoop",
0201         "Counter": "0,1,2,3",
0202         "EventCode": "0xB8",
0203         "EventName": "SNOOP_RESPONSE.HITE",
0204         "SampleAfterValue": "100000",
0205         "UMask": "0x2"
0206     },
0207     {
0208         "BriefDescription": "Thread responded HITM to snoop",
0209         "Counter": "0,1,2,3",
0210         "EventCode": "0xB8",
0211         "EventName": "SNOOP_RESPONSE.HITM",
0212         "SampleAfterValue": "100000",
0213         "UMask": "0x4"
0214     },
0215     {
0216         "BriefDescription": "Super Queue full stall cycles",
0217         "Counter": "0,1,2,3",
0218         "EventCode": "0xF6",
0219         "EventName": "SQ_FULL_STALL_CYCLES",
0220         "SampleAfterValue": "2000000",
0221         "UMask": "0x1"
0222     }
0223 ]