cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

memory.json (56552B)


      1[
      2    {
      3        "BriefDescription": "Cycles while L3 cache miss demand load is outstanding.",
      4        "Counter": "0,1,2,3",
      5        "CounterHTOff": "0,1,2,3,4,5,6,7",
      6        "CounterMask": "2",
      7        "EventCode": "0xA3",
      8        "EventName": "CYCLE_ACTIVITY.CYCLES_L3_MISS",
      9        "SampleAfterValue": "2000003",
     10        "UMask": "0x2"
     11    },
     12    {
     13        "BriefDescription": "Execution stalls while L3 cache miss demand load is outstanding.",
     14        "Counter": "0,1,2,3",
     15        "CounterHTOff": "0,1,2,3,4,5,6,7",
     16        "CounterMask": "6",
     17        "EventCode": "0xA3",
     18        "EventName": "CYCLE_ACTIVITY.STALLS_L3_MISS",
     19        "SampleAfterValue": "2000003",
     20        "UMask": "0x6"
     21    },
     22    {
     23        "BriefDescription": "Number of times an HLE execution aborted due to any reasons (multiple categories may count as one).",
     24        "Counter": "0,1,2,3",
     25        "CounterHTOff": "0,1,2,3,4,5,6,7",
     26        "EventCode": "0xC8",
     27        "EventName": "HLE_RETIRED.ABORTED",
     28        "PEBS": "1",
     29        "PublicDescription": "Number of times HLE abort was triggered.",
     30        "SampleAfterValue": "2000003",
     31        "UMask": "0x4"
     32    },
     33    {
     34        "BriefDescription": "Number of times an HLE execution aborted due to unfriendly events (such as interrupts).",
     35        "Counter": "0,1,2,3",
     36        "CounterHTOff": "0,1,2,3,4,5,6,7",
     37        "EventCode": "0xC8",
     38        "EventName": "HLE_RETIRED.ABORTED_EVENTS",
     39        "SampleAfterValue": "2000003",
     40        "UMask": "0x80"
     41    },
     42    {
     43        "BriefDescription": "Number of times an HLE execution aborted due to various memory events (e.g., read/write capacity and conflicts).",
     44        "Counter": "0,1,2,3",
     45        "CounterHTOff": "0,1,2,3,4,5,6,7",
     46        "EventCode": "0xC8",
     47        "EventName": "HLE_RETIRED.ABORTED_MEM",
     48        "SampleAfterValue": "2000003",
     49        "UMask": "0x8"
     50    },
     51    {
     52        "BriefDescription": "Number of times an HLE execution aborted due to incompatible memory type",
     53        "Counter": "0,1,2,3",
     54        "CounterHTOff": "0,1,2,3,4,5,6,7",
     55        "EventCode": "0xC8",
     56        "EventName": "HLE_RETIRED.ABORTED_MEMTYPE",
     57        "PublicDescription": "Number of times an HLE execution aborted due to incompatible memory type.",
     58        "SampleAfterValue": "2000003",
     59        "UMask": "0x40"
     60    },
     61    {
     62        "BriefDescription": "Number of times an HLE execution aborted due to hardware timer expiration.",
     63        "Counter": "0,1,2,3",
     64        "CounterHTOff": "0,1,2,3,4,5,6,7",
     65        "EventCode": "0xC8",
     66        "EventName": "HLE_RETIRED.ABORTED_TIMER",
     67        "SampleAfterValue": "2000003",
     68        "UMask": "0x10"
     69    },
     70    {
     71        "BriefDescription": "Number of times an HLE execution aborted due to HLE-unfriendly instructions and certain unfriendly events (such as AD assists etc.).",
     72        "Counter": "0,1,2,3",
     73        "CounterHTOff": "0,1,2,3,4,5,6,7",
     74        "EventCode": "0xC8",
     75        "EventName": "HLE_RETIRED.ABORTED_UNFRIENDLY",
     76        "SampleAfterValue": "2000003",
     77        "UMask": "0x20"
     78    },
     79    {
     80        "BriefDescription": "Number of times an HLE execution successfully committed",
     81        "Counter": "0,1,2,3",
     82        "CounterHTOff": "0,1,2,3,4,5,6,7",
     83        "EventCode": "0xC8",
     84        "EventName": "HLE_RETIRED.COMMIT",
     85        "PublicDescription": "Number of times HLE commit succeeded.",
     86        "SampleAfterValue": "2000003",
     87        "UMask": "0x2"
     88    },
     89    {
     90        "BriefDescription": "Number of times an HLE execution started.",
     91        "Counter": "0,1,2,3",
     92        "CounterHTOff": "0,1,2,3,4,5,6,7",
     93        "EventCode": "0xC8",
     94        "EventName": "HLE_RETIRED.START",
     95        "PublicDescription": "Number of times we entered an HLE region. Does not count nested transactions.",
     96        "SampleAfterValue": "2000003",
     97        "UMask": "0x1"
     98    },
     99    {
    100        "BriefDescription": "Counts the number of machine clears due to memory order conflicts.",
    101        "Counter": "0,1,2,3",
    102        "CounterHTOff": "0,1,2,3,4,5,6,7",
    103        "Errata": "SKL089",
    104        "EventCode": "0xC3",
    105        "EventName": "MACHINE_CLEARS.MEMORY_ORDERING",
    106        "PublicDescription": "Counts the number of memory ordering Machine Clears detected. Memory Ordering Machine Clears can result from one of the following:a. memory disambiguation,b. external snoop, orc. cross SMT-HW-thread snoop (stores) hitting load buffer.",
    107        "SampleAfterValue": "100003",
    108        "UMask": "0x2"
    109    },
    110    {
    111        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 128 cycles.",
    112        "Counter": "0,1,2,3",
    113        "CounterHTOff": "0,1,2,3",
    114        "Data_LA": "1",
    115        "EventCode": "0xcd",
    116        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_128",
    117        "MSRIndex": "0x3F6",
    118        "MSRValue": "0x80",
    119        "PEBS": "2",
    120        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 128 cycles.  Reported latency may be longer than just the memory latency.",
    121        "SampleAfterValue": "1009",
    122        "TakenAlone": "1",
    123        "UMask": "0x1"
    124    },
    125    {
    126        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 16 cycles.",
    127        "Counter": "0,1,2,3",
    128        "CounterHTOff": "0,1,2,3",
    129        "Data_LA": "1",
    130        "EventCode": "0xcd",
    131        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_16",
    132        "MSRIndex": "0x3F6",
    133        "MSRValue": "0x10",
    134        "PEBS": "2",
    135        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 16 cycles.  Reported latency may be longer than just the memory latency.",
    136        "SampleAfterValue": "20011",
    137        "TakenAlone": "1",
    138        "UMask": "0x1"
    139    },
    140    {
    141        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 256 cycles.",
    142        "Counter": "0,1,2,3",
    143        "CounterHTOff": "0,1,2,3",
    144        "Data_LA": "1",
    145        "EventCode": "0xcd",
    146        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_256",
    147        "MSRIndex": "0x3F6",
    148        "MSRValue": "0x100",
    149        "PEBS": "2",
    150        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 256 cycles.  Reported latency may be longer than just the memory latency.",
    151        "SampleAfterValue": "503",
    152        "TakenAlone": "1",
    153        "UMask": "0x1"
    154    },
    155    {
    156        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 32 cycles.",
    157        "Counter": "0,1,2,3",
    158        "CounterHTOff": "0,1,2,3",
    159        "Data_LA": "1",
    160        "EventCode": "0xcd",
    161        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_32",
    162        "MSRIndex": "0x3F6",
    163        "MSRValue": "0x20",
    164        "PEBS": "2",
    165        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 32 cycles.  Reported latency may be longer than just the memory latency.",
    166        "SampleAfterValue": "100007",
    167        "TakenAlone": "1",
    168        "UMask": "0x1"
    169    },
    170    {
    171        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 4 cycles.",
    172        "Counter": "0,1,2,3",
    173        "CounterHTOff": "0,1,2,3",
    174        "Data_LA": "1",
    175        "EventCode": "0xcd",
    176        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_4",
    177        "MSRIndex": "0x3F6",
    178        "MSRValue": "0x4",
    179        "PEBS": "2",
    180        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 4 cycles.  Reported latency may be longer than just the memory latency.",
    181        "SampleAfterValue": "100003",
    182        "TakenAlone": "1",
    183        "UMask": "0x1"
    184    },
    185    {
    186        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 512 cycles.",
    187        "Counter": "0,1,2,3",
    188        "CounterHTOff": "0,1,2,3",
    189        "Data_LA": "1",
    190        "EventCode": "0xcd",
    191        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_512",
    192        "MSRIndex": "0x3F6",
    193        "MSRValue": "0x200",
    194        "PEBS": "2",
    195        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 512 cycles.  Reported latency may be longer than just the memory latency.",
    196        "SampleAfterValue": "101",
    197        "TakenAlone": "1",
    198        "UMask": "0x1"
    199    },
    200    {
    201        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 64 cycles.",
    202        "Counter": "0,1,2,3",
    203        "CounterHTOff": "0,1,2,3",
    204        "Data_LA": "1",
    205        "EventCode": "0xcd",
    206        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_64",
    207        "MSRIndex": "0x3F6",
    208        "MSRValue": "0x40",
    209        "PEBS": "2",
    210        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 64 cycles.  Reported latency may be longer than just the memory latency.",
    211        "SampleAfterValue": "2003",
    212        "TakenAlone": "1",
    213        "UMask": "0x1"
    214    },
    215    {
    216        "BriefDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 8 cycles.",
    217        "Counter": "0,1,2,3",
    218        "CounterHTOff": "0,1,2,3",
    219        "Data_LA": "1",
    220        "EventCode": "0xcd",
    221        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_8",
    222        "MSRIndex": "0x3F6",
    223        "MSRValue": "0x8",
    224        "PEBS": "2",
    225        "PublicDescription": "Counts randomly selected loads when the latency from first dispatch to completion is greater than 8 cycles.  Reported latency may be longer than just the memory latency.",
    226        "SampleAfterValue": "50021",
    227        "TakenAlone": "1",
    228        "UMask": "0x1"
    229    },
    230    {
    231        "BriefDescription": "Demand Data Read requests who miss L3 cache",
    232        "Counter": "0,1,2,3",
    233        "CounterHTOff": "0,1,2,3,4,5,6,7",
    234        "EventCode": "0xB0",
    235        "EventName": "OFFCORE_REQUESTS.L3_MISS_DEMAND_DATA_RD",
    236        "PublicDescription": "Demand Data Read requests who miss L3 cache.",
    237        "SampleAfterValue": "100003",
    238        "UMask": "0x10"
    239    },
    240    {
    241        "BriefDescription": "Cycles with at least 1 Demand Data Read requests who miss L3 cache in the superQ.",
    242        "Counter": "0,1,2,3",
    243        "CounterHTOff": "0,1,2,3,4,5,6,7",
    244        "CounterMask": "1",
    245        "EventCode": "0x60",
    246        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_L3_MISS_DEMAND_DATA_RD",
    247        "SampleAfterValue": "2000003",
    248        "UMask": "0x10"
    249    },
    250    {
    251        "BriefDescription": "Counts number of Offcore outstanding Demand Data Read requests that miss L3 cache in the superQ every cycle.",
    252        "Counter": "0,1,2,3",
    253        "CounterHTOff": "0,1,2,3,4,5,6,7",
    254        "EventCode": "0x60",
    255        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.L3_MISS_DEMAND_DATA_RD",
    256        "SampleAfterValue": "2000003",
    257        "UMask": "0x10"
    258    },
    259    {
    260        "BriefDescription": "Cycles with at least 6 Demand Data Read requests that miss L3 cache in the superQ.",
    261        "Counter": "0,1,2,3",
    262        "CounterHTOff": "0,1,2,3,4,5,6,7",
    263        "CounterMask": "6",
    264        "EventCode": "0x60",
    265        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.L3_MISS_DEMAND_DATA_RD_GE_6",
    266        "SampleAfterValue": "2000003",
    267        "UMask": "0x10"
    268    },
    269    {
    270        "BriefDescription": "Counts all demand code reads",
    271        "Counter": "0,1,2,3",
    272        "CounterHTOff": "0,1,2,3",
    273        "EventCode": "0xB7, 0xBB",
    274        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SNOOP_NON_DRAM",
    275        "MSRIndex": "0x1a6,0x1a7",
    276        "MSRValue": "0x20001C0004",
    277        "Offcore": "1",
    278        "SampleAfterValue": "100003",
    279        "UMask": "0x1"
    280    },
    281    {
    282        "BriefDescription": "Counts all demand code reads",
    283        "Counter": "0,1,2,3",
    284        "CounterHTOff": "0,1,2,3",
    285        "EventCode": "0xB7, 0xBB",
    286        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_E.SNOOP_NON_DRAM",
    287        "MSRIndex": "0x1a6,0x1a7",
    288        "MSRValue": "0x2000080004",
    289        "Offcore": "1",
    290        "SampleAfterValue": "100003",
    291        "UMask": "0x1"
    292    },
    293    {
    294        "BriefDescription": "Counts all demand code reads",
    295        "Counter": "0,1,2,3",
    296        "CounterHTOff": "0,1,2,3",
    297        "EventCode": "0xB7, 0xBB",
    298        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_M.SNOOP_NON_DRAM",
    299        "MSRIndex": "0x1a6,0x1a7",
    300        "MSRValue": "0x2000040004",
    301        "Offcore": "1",
    302        "SampleAfterValue": "100003",
    303        "UMask": "0x1"
    304    },
    305    {
    306        "BriefDescription": "Counts all demand code reads",
    307        "Counter": "0,1,2,3",
    308        "CounterHTOff": "0,1,2,3",
    309        "EventCode": "0xB7, 0xBB",
    310        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_S.SNOOP_NON_DRAM",
    311        "MSRIndex": "0x1a6,0x1a7",
    312        "MSRValue": "0x2000100004",
    313        "Offcore": "1",
    314        "SampleAfterValue": "100003",
    315        "UMask": "0x1"
    316    },
    317    {
    318        "BriefDescription": "Counts all demand code reads",
    319        "Counter": "0,1,2,3",
    320        "CounterHTOff": "0,1,2,3",
    321        "EventCode": "0xB7, 0xBB",
    322        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.ANY_SNOOP",
    323        "MSRIndex": "0x1a6,0x1a7",
    324        "MSRValue": "0x3FFC400004",
    325        "Offcore": "1",
    326        "SampleAfterValue": "100003",
    327        "UMask": "0x1"
    328    },
    329    {
    330        "BriefDescription": "Counts all demand code reads",
    331        "Counter": "0,1,2,3",
    332        "CounterHTOff": "0,1,2,3",
    333        "EventCode": "0xB7, 0xBB",
    334        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_HITM",
    335        "MSRIndex": "0x1a6,0x1a7",
    336        "MSRValue": "0x103C400004",
    337        "Offcore": "1",
    338        "SampleAfterValue": "100003",
    339        "UMask": "0x1"
    340    },
    341    {
    342        "BriefDescription": "Counts all demand code reads",
    343        "Counter": "0,1,2,3",
    344        "CounterHTOff": "0,1,2,3",
    345        "EventCode": "0xB7, 0xBB",
    346        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_HIT_NO_FWD",
    347        "MSRIndex": "0x1a6,0x1a7",
    348        "MSRValue": "0x43C400004",
    349        "Offcore": "1",
    350        "SampleAfterValue": "100003",
    351        "UMask": "0x1"
    352    },
    353    {
    354        "BriefDescription": "Counts all demand code reads",
    355        "Counter": "0,1,2,3",
    356        "CounterHTOff": "0,1,2,3",
    357        "EventCode": "0xB7, 0xBB",
    358        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_MISS",
    359        "MSRIndex": "0x1a6,0x1a7",
    360        "MSRValue": "0x23C400004",
    361        "Offcore": "1",
    362        "SampleAfterValue": "100003",
    363        "UMask": "0x1"
    364    },
    365    {
    366        "BriefDescription": "Counts all demand code reads",
    367        "Counter": "0,1,2,3",
    368        "CounterHTOff": "0,1,2,3",
    369        "EventCode": "0xB7, 0xBB",
    370        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_NONE",
    371        "MSRIndex": "0x1a6,0x1a7",
    372        "MSRValue": "0xBC400004",
    373        "Offcore": "1",
    374        "SampleAfterValue": "100003",
    375        "UMask": "0x1"
    376    },
    377    {
    378        "BriefDescription": "Counts all demand code reads",
    379        "Counter": "0,1,2,3",
    380        "CounterHTOff": "0,1,2,3",
    381        "EventCode": "0xB7, 0xBB",
    382        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_NON_DRAM",
    383        "MSRIndex": "0x1a6,0x1a7",
    384        "MSRValue": "0x203C400004",
    385        "Offcore": "1",
    386        "SampleAfterValue": "100003",
    387        "UMask": "0x1"
    388    },
    389    {
    390        "BriefDescription": "Counts all demand code reads",
    391        "Counter": "0,1,2,3",
    392        "CounterHTOff": "0,1,2,3",
    393        "EventCode": "0xB7, 0xBB",
    394        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_NOT_NEEDED",
    395        "MSRIndex": "0x1a6,0x1a7",
    396        "MSRValue": "0x13C400004",
    397        "Offcore": "1",
    398        "SampleAfterValue": "100003",
    399        "UMask": "0x1"
    400    },
    401    {
    402        "BriefDescription": "Counts all demand code reads",
    403        "Counter": "0,1,2,3",
    404        "CounterHTOff": "0,1,2,3",
    405        "EventCode": "0xB7, 0xBB",
    406        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SPL_HIT",
    407        "MSRIndex": "0x1a6,0x1a7",
    408        "MSRValue": "0x7C400004",
    409        "Offcore": "1",
    410        "SampleAfterValue": "100003",
    411        "UMask": "0x1"
    412    },
    413    {
    414        "BriefDescription": "Counts all demand code reads",
    415        "Counter": "0,1,2,3",
    416        "CounterHTOff": "0,1,2,3",
    417        "EventCode": "0xB7, 0xBB",
    418        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
    419        "MSRIndex": "0x1a6,0x1a7",
    420        "MSRValue": "0x3FC4000004",
    421        "Offcore": "1",
    422        "SampleAfterValue": "100003",
    423        "UMask": "0x1"
    424    },
    425    {
    426        "BriefDescription": "Counts all demand code reads",
    427        "Counter": "0,1,2,3",
    428        "CounterHTOff": "0,1,2,3",
    429        "EventCode": "0xB7, 0xBB",
    430        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
    431        "MSRIndex": "0x1a6,0x1a7",
    432        "MSRValue": "0x1004000004",
    433        "Offcore": "1",
    434        "SampleAfterValue": "100003",
    435        "UMask": "0x1"
    436    },
    437    {
    438        "BriefDescription": "Counts all demand code reads",
    439        "Counter": "0,1,2,3",
    440        "CounterHTOff": "0,1,2,3",
    441        "EventCode": "0xB7, 0xBB",
    442        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
    443        "MSRIndex": "0x1a6,0x1a7",
    444        "MSRValue": "0x404000004",
    445        "Offcore": "1",
    446        "SampleAfterValue": "100003",
    447        "UMask": "0x1"
    448    },
    449    {
    450        "BriefDescription": "Counts all demand code reads",
    451        "Counter": "0,1,2,3",
    452        "CounterHTOff": "0,1,2,3",
    453        "EventCode": "0xB7, 0xBB",
    454        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
    455        "MSRIndex": "0x1a6,0x1a7",
    456        "MSRValue": "0x204000004",
    457        "Offcore": "1",
    458        "SampleAfterValue": "100003",
    459        "UMask": "0x1"
    460    },
    461    {
    462        "BriefDescription": "Counts all demand code reads",
    463        "Counter": "0,1,2,3",
    464        "CounterHTOff": "0,1,2,3",
    465        "EventCode": "0xB7, 0xBB",
    466        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
    467        "MSRIndex": "0x1a6,0x1a7",
    468        "MSRValue": "0x84000004",
    469        "Offcore": "1",
    470        "SampleAfterValue": "100003",
    471        "UMask": "0x1"
    472    },
    473    {
    474        "BriefDescription": "Counts all demand code reads",
    475        "Counter": "0,1,2,3",
    476        "CounterHTOff": "0,1,2,3",
    477        "EventCode": "0xB7, 0xBB",
    478        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
    479        "MSRIndex": "0x1a6,0x1a7",
    480        "MSRValue": "0x2004000004",
    481        "Offcore": "1",
    482        "SampleAfterValue": "100003",
    483        "UMask": "0x1"
    484    },
    485    {
    486        "BriefDescription": "Counts all demand code reads",
    487        "Counter": "0,1,2,3",
    488        "CounterHTOff": "0,1,2,3",
    489        "EventCode": "0xB7, 0xBB",
    490        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
    491        "MSRIndex": "0x1a6,0x1a7",
    492        "MSRValue": "0x104000004",
    493        "Offcore": "1",
    494        "SampleAfterValue": "100003",
    495        "UMask": "0x1"
    496    },
    497    {
    498        "BriefDescription": "Counts all demand code reads",
    499        "Counter": "0,1,2,3",
    500        "CounterHTOff": "0,1,2,3",
    501        "EventCode": "0xB7, 0xBB",
    502        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SPL_HIT",
    503        "MSRIndex": "0x1a6,0x1a7",
    504        "MSRValue": "0x44000004",
    505        "Offcore": "1",
    506        "SampleAfterValue": "100003",
    507        "UMask": "0x1"
    508    },
    509    {
    510        "BriefDescription": "Counts all demand code reads",
    511        "Counter": "0,1,2,3",
    512        "CounterHTOff": "0,1,2,3",
    513        "EventCode": "0xB7, 0xBB",
    514        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L4_HIT_LOCAL_L4.SNOOP_NON_DRAM",
    515        "MSRIndex": "0x1a6,0x1a7",
    516        "MSRValue": "0x2000400004",
    517        "Offcore": "1",
    518        "SampleAfterValue": "100003",
    519        "UMask": "0x1"
    520    },
    521    {
    522        "BriefDescription": "Counts all demand code reads",
    523        "Counter": "0,1,2,3",
    524        "CounterHTOff": "0,1,2,3",
    525        "EventCode": "0xB7, 0xBB",
    526        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_NON_DRAM",
    527        "MSRIndex": "0x1a6,0x1a7",
    528        "MSRValue": "0x2000020004",
    529        "Offcore": "1",
    530        "SampleAfterValue": "100003",
    531        "UMask": "0x1"
    532    },
    533    {
    534        "BriefDescription": "Counts demand data reads",
    535        "Counter": "0,1,2,3",
    536        "CounterHTOff": "0,1,2,3",
    537        "EventCode": "0xB7, 0xBB",
    538        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SNOOP_NON_DRAM",
    539        "MSRIndex": "0x1a6,0x1a7",
    540        "MSRValue": "0x20001C0001",
    541        "Offcore": "1",
    542        "SampleAfterValue": "100003",
    543        "UMask": "0x1"
    544    },
    545    {
    546        "BriefDescription": "Counts demand data reads",
    547        "Counter": "0,1,2,3",
    548        "CounterHTOff": "0,1,2,3",
    549        "EventCode": "0xB7, 0xBB",
    550        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_E.SNOOP_NON_DRAM",
    551        "MSRIndex": "0x1a6,0x1a7",
    552        "MSRValue": "0x2000080001",
    553        "Offcore": "1",
    554        "SampleAfterValue": "100003",
    555        "UMask": "0x1"
    556    },
    557    {
    558        "BriefDescription": "Counts demand data reads",
    559        "Counter": "0,1,2,3",
    560        "CounterHTOff": "0,1,2,3",
    561        "EventCode": "0xB7, 0xBB",
    562        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_M.SNOOP_NON_DRAM",
    563        "MSRIndex": "0x1a6,0x1a7",
    564        "MSRValue": "0x2000040001",
    565        "Offcore": "1",
    566        "SampleAfterValue": "100003",
    567        "UMask": "0x1"
    568    },
    569    {
    570        "BriefDescription": "Counts demand data reads",
    571        "Counter": "0,1,2,3",
    572        "CounterHTOff": "0,1,2,3",
    573        "EventCode": "0xB7, 0xBB",
    574        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_S.SNOOP_NON_DRAM",
    575        "MSRIndex": "0x1a6,0x1a7",
    576        "MSRValue": "0x2000100001",
    577        "Offcore": "1",
    578        "SampleAfterValue": "100003",
    579        "UMask": "0x1"
    580    },
    581    {
    582        "BriefDescription": "Counts demand data reads",
    583        "Counter": "0,1,2,3",
    584        "CounterHTOff": "0,1,2,3",
    585        "EventCode": "0xB7, 0xBB",
    586        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.ANY_SNOOP",
    587        "MSRIndex": "0x1a6,0x1a7",
    588        "MSRValue": "0x3FFC400001",
    589        "Offcore": "1",
    590        "SampleAfterValue": "100003",
    591        "UMask": "0x1"
    592    },
    593    {
    594        "BriefDescription": "Counts demand data reads",
    595        "Counter": "0,1,2,3",
    596        "CounterHTOff": "0,1,2,3",
    597        "EventCode": "0xB7, 0xBB",
    598        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_HITM",
    599        "MSRIndex": "0x1a6,0x1a7",
    600        "MSRValue": "0x103C400001",
    601        "Offcore": "1",
    602        "SampleAfterValue": "100003",
    603        "UMask": "0x1"
    604    },
    605    {
    606        "BriefDescription": "Counts demand data reads",
    607        "Counter": "0,1,2,3",
    608        "CounterHTOff": "0,1,2,3",
    609        "EventCode": "0xB7, 0xBB",
    610        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_HIT_NO_FWD",
    611        "MSRIndex": "0x1a6,0x1a7",
    612        "MSRValue": "0x43C400001",
    613        "Offcore": "1",
    614        "SampleAfterValue": "100003",
    615        "UMask": "0x1"
    616    },
    617    {
    618        "BriefDescription": "Counts demand data reads",
    619        "Counter": "0,1,2,3",
    620        "CounterHTOff": "0,1,2,3",
    621        "EventCode": "0xB7, 0xBB",
    622        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_MISS",
    623        "MSRIndex": "0x1a6,0x1a7",
    624        "MSRValue": "0x23C400001",
    625        "Offcore": "1",
    626        "SampleAfterValue": "100003",
    627        "UMask": "0x1"
    628    },
    629    {
    630        "BriefDescription": "Counts demand data reads",
    631        "Counter": "0,1,2,3",
    632        "CounterHTOff": "0,1,2,3",
    633        "EventCode": "0xB7, 0xBB",
    634        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_NONE",
    635        "MSRIndex": "0x1a6,0x1a7",
    636        "MSRValue": "0xBC400001",
    637        "Offcore": "1",
    638        "SampleAfterValue": "100003",
    639        "UMask": "0x1"
    640    },
    641    {
    642        "BriefDescription": "Counts demand data reads",
    643        "Counter": "0,1,2,3",
    644        "CounterHTOff": "0,1,2,3",
    645        "EventCode": "0xB7, 0xBB",
    646        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_NON_DRAM",
    647        "MSRIndex": "0x1a6,0x1a7",
    648        "MSRValue": "0x203C400001",
    649        "Offcore": "1",
    650        "SampleAfterValue": "100003",
    651        "UMask": "0x1"
    652    },
    653    {
    654        "BriefDescription": "Counts demand data reads",
    655        "Counter": "0,1,2,3",
    656        "CounterHTOff": "0,1,2,3",
    657        "EventCode": "0xB7, 0xBB",
    658        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_NOT_NEEDED",
    659        "MSRIndex": "0x1a6,0x1a7",
    660        "MSRValue": "0x13C400001",
    661        "Offcore": "1",
    662        "SampleAfterValue": "100003",
    663        "UMask": "0x1"
    664    },
    665    {
    666        "BriefDescription": "Counts demand data reads",
    667        "Counter": "0,1,2,3",
    668        "CounterHTOff": "0,1,2,3",
    669        "EventCode": "0xB7, 0xBB",
    670        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SPL_HIT",
    671        "MSRIndex": "0x1a6,0x1a7",
    672        "MSRValue": "0x7C400001",
    673        "Offcore": "1",
    674        "SampleAfterValue": "100003",
    675        "UMask": "0x1"
    676    },
    677    {
    678        "BriefDescription": "Counts demand data reads",
    679        "Counter": "0,1,2,3",
    680        "CounterHTOff": "0,1,2,3",
    681        "EventCode": "0xB7, 0xBB",
    682        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
    683        "MSRIndex": "0x1a6,0x1a7",
    684        "MSRValue": "0x3FC4000001",
    685        "Offcore": "1",
    686        "SampleAfterValue": "100003",
    687        "UMask": "0x1"
    688    },
    689    {
    690        "BriefDescription": "Counts demand data reads",
    691        "Counter": "0,1,2,3",
    692        "CounterHTOff": "0,1,2,3",
    693        "EventCode": "0xB7, 0xBB",
    694        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
    695        "MSRIndex": "0x1a6,0x1a7",
    696        "MSRValue": "0x1004000001",
    697        "Offcore": "1",
    698        "SampleAfterValue": "100003",
    699        "UMask": "0x1"
    700    },
    701    {
    702        "BriefDescription": "Counts demand data reads",
    703        "Counter": "0,1,2,3",
    704        "CounterHTOff": "0,1,2,3",
    705        "EventCode": "0xB7, 0xBB",
    706        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
    707        "MSRIndex": "0x1a6,0x1a7",
    708        "MSRValue": "0x404000001",
    709        "Offcore": "1",
    710        "SampleAfterValue": "100003",
    711        "UMask": "0x1"
    712    },
    713    {
    714        "BriefDescription": "Counts demand data reads",
    715        "Counter": "0,1,2,3",
    716        "CounterHTOff": "0,1,2,3",
    717        "EventCode": "0xB7, 0xBB",
    718        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
    719        "MSRIndex": "0x1a6,0x1a7",
    720        "MSRValue": "0x204000001",
    721        "Offcore": "1",
    722        "SampleAfterValue": "100003",
    723        "UMask": "0x1"
    724    },
    725    {
    726        "BriefDescription": "Counts demand data reads",
    727        "Counter": "0,1,2,3",
    728        "CounterHTOff": "0,1,2,3",
    729        "EventCode": "0xB7, 0xBB",
    730        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
    731        "MSRIndex": "0x1a6,0x1a7",
    732        "MSRValue": "0x84000001",
    733        "Offcore": "1",
    734        "SampleAfterValue": "100003",
    735        "UMask": "0x1"
    736    },
    737    {
    738        "BriefDescription": "Counts demand data reads",
    739        "Counter": "0,1,2,3",
    740        "CounterHTOff": "0,1,2,3",
    741        "EventCode": "0xB7, 0xBB",
    742        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
    743        "MSRIndex": "0x1a6,0x1a7",
    744        "MSRValue": "0x2004000001",
    745        "Offcore": "1",
    746        "SampleAfterValue": "100003",
    747        "UMask": "0x1"
    748    },
    749    {
    750        "BriefDescription": "Counts demand data reads",
    751        "Counter": "0,1,2,3",
    752        "CounterHTOff": "0,1,2,3",
    753        "EventCode": "0xB7, 0xBB",
    754        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
    755        "MSRIndex": "0x1a6,0x1a7",
    756        "MSRValue": "0x104000001",
    757        "Offcore": "1",
    758        "SampleAfterValue": "100003",
    759        "UMask": "0x1"
    760    },
    761    {
    762        "BriefDescription": "Counts demand data reads",
    763        "Counter": "0,1,2,3",
    764        "CounterHTOff": "0,1,2,3",
    765        "EventCode": "0xB7, 0xBB",
    766        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SPL_HIT",
    767        "MSRIndex": "0x1a6,0x1a7",
    768        "MSRValue": "0x44000001",
    769        "Offcore": "1",
    770        "SampleAfterValue": "100003",
    771        "UMask": "0x1"
    772    },
    773    {
    774        "BriefDescription": "Counts demand data reads",
    775        "Counter": "0,1,2,3",
    776        "CounterHTOff": "0,1,2,3",
    777        "EventCode": "0xB7, 0xBB",
    778        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L4_HIT_LOCAL_L4.SNOOP_NON_DRAM",
    779        "MSRIndex": "0x1a6,0x1a7",
    780        "MSRValue": "0x2000400001",
    781        "Offcore": "1",
    782        "SampleAfterValue": "100003",
    783        "UMask": "0x1"
    784    },
    785    {
    786        "BriefDescription": "Counts demand data reads",
    787        "Counter": "0,1,2,3",
    788        "CounterHTOff": "0,1,2,3",
    789        "EventCode": "0xB7, 0xBB",
    790        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_NON_DRAM",
    791        "MSRIndex": "0x1a6,0x1a7",
    792        "MSRValue": "0x2000020001",
    793        "Offcore": "1",
    794        "SampleAfterValue": "100003",
    795        "UMask": "0x1"
    796    },
    797    {
    798        "BriefDescription": "Counts all demand data writes (RFOs)",
    799        "Counter": "0,1,2,3",
    800        "CounterHTOff": "0,1,2,3",
    801        "EventCode": "0xB7, 0xBB",
    802        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SNOOP_NON_DRAM",
    803        "MSRIndex": "0x1a6,0x1a7",
    804        "MSRValue": "0x20001C0002",
    805        "Offcore": "1",
    806        "SampleAfterValue": "100003",
    807        "UMask": "0x1"
    808    },
    809    {
    810        "BriefDescription": "Counts all demand data writes (RFOs)",
    811        "Counter": "0,1,2,3",
    812        "CounterHTOff": "0,1,2,3",
    813        "EventCode": "0xB7, 0xBB",
    814        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_E.SNOOP_NON_DRAM",
    815        "MSRIndex": "0x1a6,0x1a7",
    816        "MSRValue": "0x2000080002",
    817        "Offcore": "1",
    818        "SampleAfterValue": "100003",
    819        "UMask": "0x1"
    820    },
    821    {
    822        "BriefDescription": "Counts all demand data writes (RFOs)",
    823        "Counter": "0,1,2,3",
    824        "CounterHTOff": "0,1,2,3",
    825        "EventCode": "0xB7, 0xBB",
    826        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_M.SNOOP_NON_DRAM",
    827        "MSRIndex": "0x1a6,0x1a7",
    828        "MSRValue": "0x2000040002",
    829        "Offcore": "1",
    830        "SampleAfterValue": "100003",
    831        "UMask": "0x1"
    832    },
    833    {
    834        "BriefDescription": "Counts all demand data writes (RFOs)",
    835        "Counter": "0,1,2,3",
    836        "CounterHTOff": "0,1,2,3",
    837        "EventCode": "0xB7, 0xBB",
    838        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_S.SNOOP_NON_DRAM",
    839        "MSRIndex": "0x1a6,0x1a7",
    840        "MSRValue": "0x2000100002",
    841        "Offcore": "1",
    842        "SampleAfterValue": "100003",
    843        "UMask": "0x1"
    844    },
    845    {
    846        "BriefDescription": "Counts all demand data writes (RFOs)",
    847        "Counter": "0,1,2,3",
    848        "CounterHTOff": "0,1,2,3",
    849        "EventCode": "0xB7, 0xBB",
    850        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.ANY_SNOOP",
    851        "MSRIndex": "0x1a6,0x1a7",
    852        "MSRValue": "0x3FFC400002",
    853        "Offcore": "1",
    854        "SampleAfterValue": "100003",
    855        "UMask": "0x1"
    856    },
    857    {
    858        "BriefDescription": "Counts all demand data writes (RFOs)",
    859        "Counter": "0,1,2,3",
    860        "CounterHTOff": "0,1,2,3",
    861        "EventCode": "0xB7, 0xBB",
    862        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_HITM",
    863        "MSRIndex": "0x1a6,0x1a7",
    864        "MSRValue": "0x103C400002",
    865        "Offcore": "1",
    866        "SampleAfterValue": "100003",
    867        "UMask": "0x1"
    868    },
    869    {
    870        "BriefDescription": "Counts all demand data writes (RFOs)",
    871        "Counter": "0,1,2,3",
    872        "CounterHTOff": "0,1,2,3",
    873        "EventCode": "0xB7, 0xBB",
    874        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_HIT_NO_FWD",
    875        "MSRIndex": "0x1a6,0x1a7",
    876        "MSRValue": "0x43C400002",
    877        "Offcore": "1",
    878        "SampleAfterValue": "100003",
    879        "UMask": "0x1"
    880    },
    881    {
    882        "BriefDescription": "Counts all demand data writes (RFOs)",
    883        "Counter": "0,1,2,3",
    884        "CounterHTOff": "0,1,2,3",
    885        "EventCode": "0xB7, 0xBB",
    886        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_MISS",
    887        "MSRIndex": "0x1a6,0x1a7",
    888        "MSRValue": "0x23C400002",
    889        "Offcore": "1",
    890        "SampleAfterValue": "100003",
    891        "UMask": "0x1"
    892    },
    893    {
    894        "BriefDescription": "Counts all demand data writes (RFOs)",
    895        "Counter": "0,1,2,3",
    896        "CounterHTOff": "0,1,2,3",
    897        "EventCode": "0xB7, 0xBB",
    898        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_NONE",
    899        "MSRIndex": "0x1a6,0x1a7",
    900        "MSRValue": "0xBC400002",
    901        "Offcore": "1",
    902        "SampleAfterValue": "100003",
    903        "UMask": "0x1"
    904    },
    905    {
    906        "BriefDescription": "Counts all demand data writes (RFOs)",
    907        "Counter": "0,1,2,3",
    908        "CounterHTOff": "0,1,2,3",
    909        "EventCode": "0xB7, 0xBB",
    910        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_NON_DRAM",
    911        "MSRIndex": "0x1a6,0x1a7",
    912        "MSRValue": "0x203C400002",
    913        "Offcore": "1",
    914        "SampleAfterValue": "100003",
    915        "UMask": "0x1"
    916    },
    917    {
    918        "BriefDescription": "Counts all demand data writes (RFOs)",
    919        "Counter": "0,1,2,3",
    920        "CounterHTOff": "0,1,2,3",
    921        "EventCode": "0xB7, 0xBB",
    922        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_NOT_NEEDED",
    923        "MSRIndex": "0x1a6,0x1a7",
    924        "MSRValue": "0x13C400002",
    925        "Offcore": "1",
    926        "SampleAfterValue": "100003",
    927        "UMask": "0x1"
    928    },
    929    {
    930        "BriefDescription": "Counts all demand data writes (RFOs)",
    931        "Counter": "0,1,2,3",
    932        "CounterHTOff": "0,1,2,3",
    933        "EventCode": "0xB7, 0xBB",
    934        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SPL_HIT",
    935        "MSRIndex": "0x1a6,0x1a7",
    936        "MSRValue": "0x7C400002",
    937        "Offcore": "1",
    938        "SampleAfterValue": "100003",
    939        "UMask": "0x1"
    940    },
    941    {
    942        "BriefDescription": "Counts all demand data writes (RFOs)",
    943        "Counter": "0,1,2,3",
    944        "CounterHTOff": "0,1,2,3",
    945        "EventCode": "0xB7, 0xBB",
    946        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
    947        "MSRIndex": "0x1a6,0x1a7",
    948        "MSRValue": "0x3FC4000002",
    949        "Offcore": "1",
    950        "SampleAfterValue": "100003",
    951        "UMask": "0x1"
    952    },
    953    {
    954        "BriefDescription": "Counts all demand data writes (RFOs)",
    955        "Counter": "0,1,2,3",
    956        "CounterHTOff": "0,1,2,3",
    957        "EventCode": "0xB7, 0xBB",
    958        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
    959        "MSRIndex": "0x1a6,0x1a7",
    960        "MSRValue": "0x1004000002",
    961        "Offcore": "1",
    962        "SampleAfterValue": "100003",
    963        "UMask": "0x1"
    964    },
    965    {
    966        "BriefDescription": "Counts all demand data writes (RFOs)",
    967        "Counter": "0,1,2,3",
    968        "CounterHTOff": "0,1,2,3",
    969        "EventCode": "0xB7, 0xBB",
    970        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
    971        "MSRIndex": "0x1a6,0x1a7",
    972        "MSRValue": "0x404000002",
    973        "Offcore": "1",
    974        "SampleAfterValue": "100003",
    975        "UMask": "0x1"
    976    },
    977    {
    978        "BriefDescription": "Counts all demand data writes (RFOs)",
    979        "Counter": "0,1,2,3",
    980        "CounterHTOff": "0,1,2,3",
    981        "EventCode": "0xB7, 0xBB",
    982        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
    983        "MSRIndex": "0x1a6,0x1a7",
    984        "MSRValue": "0x204000002",
    985        "Offcore": "1",
    986        "SampleAfterValue": "100003",
    987        "UMask": "0x1"
    988    },
    989    {
    990        "BriefDescription": "Counts all demand data writes (RFOs)",
    991        "Counter": "0,1,2,3",
    992        "CounterHTOff": "0,1,2,3",
    993        "EventCode": "0xB7, 0xBB",
    994        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
    995        "MSRIndex": "0x1a6,0x1a7",
    996        "MSRValue": "0x84000002",
    997        "Offcore": "1",
    998        "SampleAfterValue": "100003",
    999        "UMask": "0x1"
   1000    },
   1001    {
   1002        "BriefDescription": "Counts all demand data writes (RFOs)",
   1003        "Counter": "0,1,2,3",
   1004        "CounterHTOff": "0,1,2,3",
   1005        "EventCode": "0xB7, 0xBB",
   1006        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
   1007        "MSRIndex": "0x1a6,0x1a7",
   1008        "MSRValue": "0x2004000002",
   1009        "Offcore": "1",
   1010        "SampleAfterValue": "100003",
   1011        "UMask": "0x1"
   1012    },
   1013    {
   1014        "BriefDescription": "Counts all demand data writes (RFOs)",
   1015        "Counter": "0,1,2,3",
   1016        "CounterHTOff": "0,1,2,3",
   1017        "EventCode": "0xB7, 0xBB",
   1018        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
   1019        "MSRIndex": "0x1a6,0x1a7",
   1020        "MSRValue": "0x104000002",
   1021        "Offcore": "1",
   1022        "SampleAfterValue": "100003",
   1023        "UMask": "0x1"
   1024    },
   1025    {
   1026        "BriefDescription": "Counts all demand data writes (RFOs)",
   1027        "Counter": "0,1,2,3",
   1028        "CounterHTOff": "0,1,2,3",
   1029        "EventCode": "0xB7, 0xBB",
   1030        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.SPL_HIT",
   1031        "MSRIndex": "0x1a6,0x1a7",
   1032        "MSRValue": "0x44000002",
   1033        "Offcore": "1",
   1034        "SampleAfterValue": "100003",
   1035        "UMask": "0x1"
   1036    },
   1037    {
   1038        "BriefDescription": "Counts all demand data writes (RFOs)",
   1039        "Counter": "0,1,2,3",
   1040        "CounterHTOff": "0,1,2,3",
   1041        "EventCode": "0xB7, 0xBB",
   1042        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L4_HIT_LOCAL_L4.SNOOP_NON_DRAM",
   1043        "MSRIndex": "0x1a6,0x1a7",
   1044        "MSRValue": "0x2000400002",
   1045        "Offcore": "1",
   1046        "SampleAfterValue": "100003",
   1047        "UMask": "0x1"
   1048    },
   1049    {
   1050        "BriefDescription": "Counts all demand data writes (RFOs)",
   1051        "Counter": "0,1,2,3",
   1052        "CounterHTOff": "0,1,2,3",
   1053        "EventCode": "0xB7, 0xBB",
   1054        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.SUPPLIER_NONE.SNOOP_NON_DRAM",
   1055        "MSRIndex": "0x1a6,0x1a7",
   1056        "MSRValue": "0x2000020002",
   1057        "Offcore": "1",
   1058        "SampleAfterValue": "100003",
   1059        "UMask": "0x1"
   1060    },
   1061    {
   1062        "BriefDescription": "Counts any other requests",
   1063        "Counter": "0,1,2,3",
   1064        "CounterHTOff": "0,1,2,3",
   1065        "EventCode": "0xB7, 0xBB",
   1066        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SNOOP_NON_DRAM",
   1067        "MSRIndex": "0x1a6,0x1a7",
   1068        "MSRValue": "0x20001C8000",
   1069        "Offcore": "1",
   1070        "SampleAfterValue": "100003",
   1071        "UMask": "0x1"
   1072    },
   1073    {
   1074        "BriefDescription": "Counts any other requests",
   1075        "Counter": "0,1,2,3",
   1076        "CounterHTOff": "0,1,2,3",
   1077        "EventCode": "0xB7, 0xBB",
   1078        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_E.SNOOP_NON_DRAM",
   1079        "MSRIndex": "0x1a6,0x1a7",
   1080        "MSRValue": "0x2000088000",
   1081        "Offcore": "1",
   1082        "SampleAfterValue": "100003",
   1083        "UMask": "0x1"
   1084    },
   1085    {
   1086        "BriefDescription": "Counts any other requests",
   1087        "Counter": "0,1,2,3",
   1088        "CounterHTOff": "0,1,2,3",
   1089        "EventCode": "0xB7, 0xBB",
   1090        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_M.SNOOP_NON_DRAM",
   1091        "MSRIndex": "0x1a6,0x1a7",
   1092        "MSRValue": "0x2000048000",
   1093        "Offcore": "1",
   1094        "SampleAfterValue": "100003",
   1095        "UMask": "0x1"
   1096    },
   1097    {
   1098        "BriefDescription": "Counts any other requests",
   1099        "Counter": "0,1,2,3",
   1100        "CounterHTOff": "0,1,2,3",
   1101        "EventCode": "0xB7, 0xBB",
   1102        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_S.SNOOP_NON_DRAM",
   1103        "MSRIndex": "0x1a6,0x1a7",
   1104        "MSRValue": "0x2000108000",
   1105        "Offcore": "1",
   1106        "SampleAfterValue": "100003",
   1107        "UMask": "0x1"
   1108    },
   1109    {
   1110        "BriefDescription": "Counts any other requests",
   1111        "Counter": "0,1,2,3",
   1112        "CounterHTOff": "0,1,2,3",
   1113        "EventCode": "0xB7, 0xBB",
   1114        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.ANY_SNOOP",
   1115        "MSRIndex": "0x1a6,0x1a7",
   1116        "MSRValue": "0x3FFC408000",
   1117        "Offcore": "1",
   1118        "SampleAfterValue": "100003",
   1119        "UMask": "0x1"
   1120    },
   1121    {
   1122        "BriefDescription": "Counts any other requests",
   1123        "Counter": "0,1,2,3",
   1124        "CounterHTOff": "0,1,2,3",
   1125        "EventCode": "0xB7, 0xBB",
   1126        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SNOOP_HITM",
   1127        "MSRIndex": "0x1a6,0x1a7",
   1128        "MSRValue": "0x103C408000",
   1129        "Offcore": "1",
   1130        "SampleAfterValue": "100003",
   1131        "UMask": "0x1"
   1132    },
   1133    {
   1134        "BriefDescription": "Counts any other requests",
   1135        "Counter": "0,1,2,3",
   1136        "CounterHTOff": "0,1,2,3",
   1137        "EventCode": "0xB7, 0xBB",
   1138        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SNOOP_HIT_NO_FWD",
   1139        "MSRIndex": "0x1a6,0x1a7",
   1140        "MSRValue": "0x43C408000",
   1141        "Offcore": "1",
   1142        "SampleAfterValue": "100003",
   1143        "UMask": "0x1"
   1144    },
   1145    {
   1146        "BriefDescription": "Counts any other requests",
   1147        "Counter": "0,1,2,3",
   1148        "CounterHTOff": "0,1,2,3",
   1149        "EventCode": "0xB7, 0xBB",
   1150        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SNOOP_MISS",
   1151        "MSRIndex": "0x1a6,0x1a7",
   1152        "MSRValue": "0x23C408000",
   1153        "Offcore": "1",
   1154        "SampleAfterValue": "100003",
   1155        "UMask": "0x1"
   1156    },
   1157    {
   1158        "BriefDescription": "Counts any other requests",
   1159        "Counter": "0,1,2,3",
   1160        "CounterHTOff": "0,1,2,3",
   1161        "EventCode": "0xB7, 0xBB",
   1162        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SNOOP_NONE",
   1163        "MSRIndex": "0x1a6,0x1a7",
   1164        "MSRValue": "0xBC408000",
   1165        "Offcore": "1",
   1166        "SampleAfterValue": "100003",
   1167        "UMask": "0x1"
   1168    },
   1169    {
   1170        "BriefDescription": "Counts any other requests",
   1171        "Counter": "0,1,2,3",
   1172        "CounterHTOff": "0,1,2,3",
   1173        "EventCode": "0xB7, 0xBB",
   1174        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SNOOP_NON_DRAM",
   1175        "MSRIndex": "0x1a6,0x1a7",
   1176        "MSRValue": "0x203C408000",
   1177        "Offcore": "1",
   1178        "SampleAfterValue": "100003",
   1179        "UMask": "0x1"
   1180    },
   1181    {
   1182        "BriefDescription": "Counts any other requests",
   1183        "Counter": "0,1,2,3",
   1184        "CounterHTOff": "0,1,2,3",
   1185        "EventCode": "0xB7, 0xBB",
   1186        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SNOOP_NOT_NEEDED",
   1187        "MSRIndex": "0x1a6,0x1a7",
   1188        "MSRValue": "0x13C408000",
   1189        "Offcore": "1",
   1190        "SampleAfterValue": "100003",
   1191        "UMask": "0x1"
   1192    },
   1193    {
   1194        "BriefDescription": "Counts any other requests",
   1195        "Counter": "0,1,2,3",
   1196        "CounterHTOff": "0,1,2,3",
   1197        "EventCode": "0xB7, 0xBB",
   1198        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SPL_HIT",
   1199        "MSRIndex": "0x1a6,0x1a7",
   1200        "MSRValue": "0x7C408000",
   1201        "Offcore": "1",
   1202        "SampleAfterValue": "100003",
   1203        "UMask": "0x1"
   1204    },
   1205    {
   1206        "BriefDescription": "Counts any other requests",
   1207        "Counter": "0,1,2,3",
   1208        "CounterHTOff": "0,1,2,3",
   1209        "EventCode": "0xB7, 0xBB",
   1210        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
   1211        "MSRIndex": "0x1a6,0x1a7",
   1212        "MSRValue": "0x3FC4008000",
   1213        "Offcore": "1",
   1214        "SampleAfterValue": "100003",
   1215        "UMask": "0x1"
   1216    },
   1217    {
   1218        "BriefDescription": "Counts any other requests",
   1219        "Counter": "0,1,2,3",
   1220        "CounterHTOff": "0,1,2,3",
   1221        "EventCode": "0xB7, 0xBB",
   1222        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
   1223        "MSRIndex": "0x1a6,0x1a7",
   1224        "MSRValue": "0x1004008000",
   1225        "Offcore": "1",
   1226        "SampleAfterValue": "100003",
   1227        "UMask": "0x1"
   1228    },
   1229    {
   1230        "BriefDescription": "Counts any other requests",
   1231        "Counter": "0,1,2,3",
   1232        "CounterHTOff": "0,1,2,3",
   1233        "EventCode": "0xB7, 0xBB",
   1234        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
   1235        "MSRIndex": "0x1a6,0x1a7",
   1236        "MSRValue": "0x404008000",
   1237        "Offcore": "1",
   1238        "SampleAfterValue": "100003",
   1239        "UMask": "0x1"
   1240    },
   1241    {
   1242        "BriefDescription": "Counts any other requests",
   1243        "Counter": "0,1,2,3",
   1244        "CounterHTOff": "0,1,2,3",
   1245        "EventCode": "0xB7, 0xBB",
   1246        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
   1247        "MSRIndex": "0x1a6,0x1a7",
   1248        "MSRValue": "0x204008000",
   1249        "Offcore": "1",
   1250        "SampleAfterValue": "100003",
   1251        "UMask": "0x1"
   1252    },
   1253    {
   1254        "BriefDescription": "Counts any other requests",
   1255        "Counter": "0,1,2,3",
   1256        "CounterHTOff": "0,1,2,3",
   1257        "EventCode": "0xB7, 0xBB",
   1258        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
   1259        "MSRIndex": "0x1a6,0x1a7",
   1260        "MSRValue": "0x84008000",
   1261        "Offcore": "1",
   1262        "SampleAfterValue": "100003",
   1263        "UMask": "0x1"
   1264    },
   1265    {
   1266        "BriefDescription": "Counts any other requests",
   1267        "Counter": "0,1,2,3",
   1268        "CounterHTOff": "0,1,2,3",
   1269        "EventCode": "0xB7, 0xBB",
   1270        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
   1271        "MSRIndex": "0x1a6,0x1a7",
   1272        "MSRValue": "0x2004008000",
   1273        "Offcore": "1",
   1274        "SampleAfterValue": "100003",
   1275        "UMask": "0x1"
   1276    },
   1277    {
   1278        "BriefDescription": "Counts any other requests",
   1279        "Counter": "0,1,2,3",
   1280        "CounterHTOff": "0,1,2,3",
   1281        "EventCode": "0xB7, 0xBB",
   1282        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
   1283        "MSRIndex": "0x1a6,0x1a7",
   1284        "MSRValue": "0x104008000",
   1285        "Offcore": "1",
   1286        "SampleAfterValue": "100003",
   1287        "UMask": "0x1"
   1288    },
   1289    {
   1290        "BriefDescription": "Counts any other requests",
   1291        "Counter": "0,1,2,3",
   1292        "CounterHTOff": "0,1,2,3",
   1293        "EventCode": "0xB7, 0xBB",
   1294        "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SPL_HIT",
   1295        "MSRIndex": "0x1a6,0x1a7",
   1296        "MSRValue": "0x44008000",
   1297        "Offcore": "1",
   1298        "SampleAfterValue": "100003",
   1299        "UMask": "0x1"
   1300    },
   1301    {
   1302        "BriefDescription": "Counts any other requests",
   1303        "Counter": "0,1,2,3",
   1304        "CounterHTOff": "0,1,2,3",
   1305        "EventCode": "0xB7, 0xBB",
   1306        "EventName": "OFFCORE_RESPONSE.OTHER.L4_HIT_LOCAL_L4.SNOOP_NON_DRAM",
   1307        "MSRIndex": "0x1a6,0x1a7",
   1308        "MSRValue": "0x2000408000",
   1309        "Offcore": "1",
   1310        "SampleAfterValue": "100003",
   1311        "UMask": "0x1"
   1312    },
   1313    {
   1314        "BriefDescription": "Counts any other requests",
   1315        "Counter": "0,1,2,3",
   1316        "CounterHTOff": "0,1,2,3",
   1317        "EventCode": "0xB7, 0xBB",
   1318        "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SNOOP_NON_DRAM",
   1319        "MSRIndex": "0x1a6,0x1a7",
   1320        "MSRValue": "0x2000028000",
   1321        "Offcore": "1",
   1322        "SampleAfterValue": "100003",
   1323        "UMask": "0x1"
   1324    },
   1325    {
   1326        "BriefDescription": "Number of times an RTM execution aborted due to any reasons (multiple categories may count as one).",
   1327        "Counter": "0,1,2,3",
   1328        "CounterHTOff": "0,1,2,3,4,5,6,7",
   1329        "EventCode": "0xC9",
   1330        "EventName": "RTM_RETIRED.ABORTED",
   1331        "PEBS": "1",
   1332        "PublicDescription": "Number of times RTM abort was triggered.",
   1333        "SampleAfterValue": "2000003",
   1334        "UMask": "0x4"
   1335    },
   1336    {
   1337        "BriefDescription": "Number of times an RTM execution aborted due to none of the previous 4 categories (e.g. interrupt)",
   1338        "Counter": "0,1,2,3",
   1339        "CounterHTOff": "0,1,2,3,4,5,6,7",
   1340        "EventCode": "0xC9",
   1341        "EventName": "RTM_RETIRED.ABORTED_EVENTS",
   1342        "PublicDescription": "Number of times an RTM execution aborted due to none of the previous 4 categories (e.g. interrupt).",
   1343        "SampleAfterValue": "2000003",
   1344        "UMask": "0x80"
   1345    },
   1346    {
   1347        "BriefDescription": "Number of times an RTM execution aborted due to various memory events (e.g. read/write capacity and conflicts)",
   1348        "Counter": "0,1,2,3",
   1349        "CounterHTOff": "0,1,2,3,4,5,6,7",
   1350        "EventCode": "0xC9",
   1351        "EventName": "RTM_RETIRED.ABORTED_MEM",
   1352        "PublicDescription": "Number of times an RTM execution aborted due to various memory events (e.g. read/write capacity and conflicts).",
   1353        "SampleAfterValue": "2000003",
   1354        "UMask": "0x8"
   1355    },
   1356    {
   1357        "BriefDescription": "Number of times an RTM execution aborted due to incompatible memory type",
   1358        "Counter": "0,1,2,3",
   1359        "CounterHTOff": "0,1,2,3,4,5,6,7",
   1360        "EventCode": "0xC9",
   1361        "EventName": "RTM_RETIRED.ABORTED_MEMTYPE",
   1362        "PublicDescription": "Number of times an RTM execution aborted due to incompatible memory type.",
   1363        "SampleAfterValue": "2000003",
   1364        "UMask": "0x40"
   1365    },
   1366    {
   1367        "BriefDescription": "Number of times an RTM execution aborted due to uncommon conditions.",
   1368        "Counter": "0,1,2,3",
   1369        "CounterHTOff": "0,1,2,3,4,5,6,7",
   1370        "EventCode": "0xC9",
   1371        "EventName": "RTM_RETIRED.ABORTED_TIMER",
   1372        "SampleAfterValue": "2000003",
   1373        "UMask": "0x10"
   1374    },
   1375    {
   1376        "BriefDescription": "Number of times an RTM execution aborted due to HLE-unfriendly instructions",
   1377        "Counter": "0,1,2,3",
   1378        "CounterHTOff": "0,1,2,3,4,5,6,7",
   1379        "EventCode": "0xC9",
   1380        "EventName": "RTM_RETIRED.ABORTED_UNFRIENDLY",
   1381        "PublicDescription": "Number of times an RTM execution aborted due to HLE-unfriendly instructions.",
   1382        "SampleAfterValue": "2000003",
   1383        "UMask": "0x20"
   1384    },
   1385    {
   1386        "BriefDescription": "Number of times an RTM execution successfully committed",
   1387        "Counter": "0,1,2,3",
   1388        "CounterHTOff": "0,1,2,3,4,5,6,7",
   1389        "EventCode": "0xC9",
   1390        "EventName": "RTM_RETIRED.COMMIT",
   1391        "PublicDescription": "Number of times RTM commit succeeded.",
   1392        "SampleAfterValue": "2000003",
   1393        "UMask": "0x2"
   1394    },
   1395    {
   1396        "BriefDescription": "Number of times an RTM execution started.",
   1397        "Counter": "0,1,2,3",
   1398        "CounterHTOff": "0,1,2,3,4,5,6,7",
   1399        "EventCode": "0xC9",
   1400        "EventName": "RTM_RETIRED.START",
   1401        "PublicDescription": "Number of times we entered an RTM region. Does not count nested transactions.",
   1402        "SampleAfterValue": "2000003",
   1403        "UMask": "0x1"
   1404    },
   1405    {
   1406        "BriefDescription": "Counts the number of times a class of instructions that may cause a transactional abort was executed. Since this is the count of execution, it may not always cause a transactional abort.",
   1407        "Counter": "0,1,2,3",
   1408        "CounterHTOff": "0,1,2,3,4,5,6,7",
   1409        "EventCode": "0x5d",
   1410        "EventName": "TX_EXEC.MISC1",
   1411        "SampleAfterValue": "2000003",
   1412        "UMask": "0x1"
   1413    },
   1414    {
   1415        "BriefDescription": "Counts the number of times a class of instructions (e.g., vzeroupper) that may cause a transactional abort was executed inside a transactional region",
   1416        "Counter": "0,1,2,3",
   1417        "CounterHTOff": "0,1,2,3,4,5,6,7",
   1418        "EventCode": "0x5d",
   1419        "EventName": "TX_EXEC.MISC2",
   1420        "PublicDescription": "Unfriendly TSX abort triggered by a vzeroupper instruction.",
   1421        "SampleAfterValue": "2000003",
   1422        "UMask": "0x2"
   1423    },
   1424    {
   1425        "BriefDescription": "Counts the number of times an instruction execution caused the transactional nest count supported to be exceeded",
   1426        "Counter": "0,1,2,3",
   1427        "CounterHTOff": "0,1,2,3,4,5,6,7",
   1428        "EventCode": "0x5d",
   1429        "EventName": "TX_EXEC.MISC3",
   1430        "PublicDescription": "Unfriendly TSX abort triggered by a nest count that is too deep.",
   1431        "SampleAfterValue": "2000003",
   1432        "UMask": "0x4"
   1433    },
   1434    {
   1435        "BriefDescription": "Counts the number of times a XBEGIN instruction was executed inside an HLE transactional region.",
   1436        "Counter": "0,1,2,3",
   1437        "CounterHTOff": "0,1,2,3,4,5,6,7",
   1438        "EventCode": "0x5d",
   1439        "EventName": "TX_EXEC.MISC4",
   1440        "PublicDescription": "RTM region detected inside HLE.",
   1441        "SampleAfterValue": "2000003",
   1442        "UMask": "0x8"
   1443    },
   1444    {
   1445        "BriefDescription": "Counts the number of times an HLE XACQUIRE instruction was executed inside an RTM transactional region",
   1446        "Counter": "0,1,2,3",
   1447        "CounterHTOff": "0,1,2,3,4,5,6,7",
   1448        "EventCode": "0x5d",
   1449        "EventName": "TX_EXEC.MISC5",
   1450        "PublicDescription": "Counts the number of times an HLE XACQUIRE instruction was executed inside an RTM transactional region.",
   1451        "SampleAfterValue": "2000003",
   1452        "UMask": "0x10"
   1453    },
   1454    {
   1455        "BriefDescription": "Number of times a transactional abort was signaled due to a data capacity limitation for transactional reads or writes.",
   1456        "Counter": "0,1,2,3",
   1457        "CounterHTOff": "0,1,2,3,4,5,6,7",
   1458        "EventCode": "0x54",
   1459        "EventName": "TX_MEM.ABORT_CAPACITY",
   1460        "SampleAfterValue": "2000003",
   1461        "UMask": "0x2"
   1462    },
   1463    {
   1464        "BriefDescription": "Number of times a transactional abort was signaled due to a data conflict on a transactionally accessed address",
   1465        "Counter": "0,1,2,3",
   1466        "CounterHTOff": "0,1,2,3,4,5,6,7",
   1467        "EventCode": "0x54",
   1468        "EventName": "TX_MEM.ABORT_CONFLICT",
   1469        "PublicDescription": "Number of times a TSX line had a cache conflict.",
   1470        "SampleAfterValue": "2000003",
   1471        "UMask": "0x1"
   1472    },
   1473    {
   1474        "BriefDescription": "Number of times an HLE transactional execution aborted due to XRELEASE lock not satisfying the address and value requirements in the elision buffer",
   1475        "Counter": "0,1,2,3",
   1476        "CounterHTOff": "0,1,2,3,4,5,6,7",
   1477        "EventCode": "0x54",
   1478        "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_MISMATCH",
   1479        "PublicDescription": "Number of times a TSX Abort was triggered due to release/commit but data and address mismatch.",
   1480        "SampleAfterValue": "2000003",
   1481        "UMask": "0x10"
   1482    },
   1483    {
   1484        "BriefDescription": "Number of times an HLE transactional execution aborted due to NoAllocatedElisionBuffer being non-zero.",
   1485        "Counter": "0,1,2,3",
   1486        "CounterHTOff": "0,1,2,3,4,5,6,7",
   1487        "EventCode": "0x54",
   1488        "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_NOT_EMPTY",
   1489        "PublicDescription": "Number of times a TSX Abort was triggered due to commit but Lock Buffer not empty.",
   1490        "SampleAfterValue": "2000003",
   1491        "UMask": "0x8"
   1492    },
   1493    {
   1494        "BriefDescription": "Number of times an HLE transactional execution aborted due to an unsupported read alignment from the elision buffer.",
   1495        "Counter": "0,1,2,3",
   1496        "CounterHTOff": "0,1,2,3,4,5,6,7",
   1497        "EventCode": "0x54",
   1498        "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_UNSUPPORTED_ALIGNMENT",
   1499        "PublicDescription": "Number of times a TSX Abort was triggered due to attempting an unsupported alignment from Lock Buffer.",
   1500        "SampleAfterValue": "2000003",
   1501        "UMask": "0x20"
   1502    },
   1503    {
   1504        "BriefDescription": "Number of times a HLE transactional region aborted due to a non XRELEASE prefixed instruction writing to an elided lock in the elision buffer",
   1505        "Counter": "0,1,2,3",
   1506        "CounterHTOff": "0,1,2,3,4,5,6,7",
   1507        "EventCode": "0x54",
   1508        "EventName": "TX_MEM.ABORT_HLE_STORE_TO_ELIDED_LOCK",
   1509        "PublicDescription": "Number of times a TSX Abort was triggered due to a non-release/commit store to lock.",
   1510        "SampleAfterValue": "2000003",
   1511        "UMask": "0x4"
   1512    },
   1513    {
   1514        "BriefDescription": "Number of times HLE lock could not be elided due to ElisionBufferAvailable being zero.",
   1515        "Counter": "0,1,2,3",
   1516        "CounterHTOff": "0,1,2,3,4,5,6,7",
   1517        "EventCode": "0x54",
   1518        "EventName": "TX_MEM.HLE_ELISION_BUFFER_FULL",
   1519        "PublicDescription": "Number of times we could not allocate Lock Buffer.",
   1520        "SampleAfterValue": "2000003",
   1521        "UMask": "0x40"
   1522    }
   1523]