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

other.json (10594B)


      1[
      2  {
      3    "PublicDescription": "This event counts the occurrence count of the micro-operation split.",
      4    "EventCode": "0x139",
      5    "EventName": "UOP_SPLIT",
      6    "BriefDescription": "This event counts the occurrence count of the micro-operation split."
      7  },
      8  {
      9    "PublicDescription": "This event counts every cycle that no operation was committed because the oldest and uncommitted load/store/prefetch operation waits for memory access.",
     10    "EventCode": "0x180",
     11    "EventName": "LD_COMP_WAIT_L2_MISS",
     12    "BriefDescription": "This event counts every cycle that no operation was committed because the oldest and uncommitted load/store/prefetch operation waits for memory access."
     13  },
     14  {
     15    "PublicDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for memory access.",
     16    "EventCode": "0x181",
     17    "EventName": "LD_COMP_WAIT_L2_MISS_EX",
     18    "BriefDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for memory access."
     19  },
     20  {
     21    "PublicDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted load/store/prefetch operation waits for L2 cache access.",
     22    "EventCode": "0x182",
     23    "EventName": "LD_COMP_WAIT_L1_MISS",
     24    "BriefDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted load/store/prefetch operation waits for L2 cache access."
     25  },
     26  {
     27    "PublicDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for L2 cache access.",
     28    "EventCode": "0x183",
     29    "EventName": "LD_COMP_WAIT_L1_MISS_EX",
     30    "BriefDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for L2 cache access."
     31  },
     32  {
     33    "PublicDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted load/store/prefetch operation waits for L1D cache, L2 cache and memory access.",
     34    "EventCode": "0x184",
     35    "EventName": "LD_COMP_WAIT",
     36    "BriefDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted load/store/prefetch operation waits for L1D cache, L2 cache and memory access."
     37  },
     38  {
     39    "PublicDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for L1D cache, L2 cache and memory access.",
     40    "EventCode": "0x185",
     41    "EventName": "LD_COMP_WAIT_EX",
     42    "BriefDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for L1D cache, L2 cache and memory access."
     43  },
     44  {
     45    "PublicDescription": "This event counts every cycle that no instruction was committed due to the lack of an available prefetch port.",
     46    "EventCode": "0x186",
     47    "EventName": "LD_COMP_WAIT_PFP_BUSY",
     48    "BriefDescription": "This event counts every cycle that no instruction was committed due to the lack of an available prefetch port."
     49  },
     50  {
     51    "PublicDescription": "This event counts the LD_COMP_WAIT_PFP_BUSY caused by an integer load operation.",
     52    "EventCode": "0x187",
     53    "EventName": "LD_COMP_WAIT_PFP_BUSY_EX",
     54    "BriefDescription": "This event counts the LD_COMP_WAIT_PFP_BUSY caused by an integer load operation."
     55  },
     56  {
     57    "PublicDescription": "This event counts the LD_COMP_WAIT_PFP_BUSY caused by a software prefetch instruction.",
     58    "EventCode": "0x188",
     59    "EventName": "LD_COMP_WAIT_PFP_BUSY_SWPF",
     60    "BriefDescription": "This event counts the LD_COMP_WAIT_PFP_BUSY caused by a software prefetch instruction."
     61  },
     62  {
     63    "PublicDescription": "This event counts every cycle that no instruction was committed and the oldest and uncommitted instruction is an integer or floating-point/SIMD instruction.",
     64    "EventCode": "0x189",
     65    "EventName": "EU_COMP_WAIT",
     66    "BriefDescription": "This event counts every cycle that no instruction was committed and the oldest and uncommitted instruction is an integer or floating-point/SIMD instruction."
     67  },
     68  {
     69    "PublicDescription": "This event counts every cycle that no instruction was committed and the oldest and uncommitted instruction is a floating-point/SIMD instruction.",
     70    "EventCode": "0x18A",
     71    "EventName": "FL_COMP_WAIT",
     72    "BriefDescription": "This event counts every cycle that no instruction was committed and the oldest and uncommitted instruction is a floating-point/SIMD instruction."
     73  },
     74  {
     75    "PublicDescription": "This event counts every cycle that no instruction was committed and the oldest and uncommitted instruction is a branch instruction.",
     76    "EventCode": "0x18B",
     77    "EventName": "BR_COMP_WAIT",
     78    "BriefDescription": "This event counts every cycle that no instruction was committed and the oldest and uncommitted instruction is a branch instruction."
     79  },
     80  {
     81    "PublicDescription": "This event counts every cycle that no instruction was committed because the CSE is empty.",
     82    "EventCode": "0x18C",
     83    "EventName": "ROB_EMPTY",
     84    "BriefDescription": "This event counts every cycle that no instruction was committed because the CSE is empty."
     85  },
     86  {
     87    "PublicDescription": "This event counts every cycle that no instruction was committed because the CSE is empty and the store port (SP) is full.",
     88    "EventCode": "0x18D",
     89    "EventName": "ROB_EMPTY_STQ_BUSY",
     90    "BriefDescription": "This event counts every cycle that no instruction was committed because the CSE is empty and the store port (SP) is full."
     91  },
     92  {
     93    "PublicDescription": "This event counts every cycle that the instruction unit is halted by the WFE/WFI instruction.",
     94    "EventCode": "0x18E",
     95    "EventName": "WFE_WFI_CYCLE",
     96    "BriefDescription": "This event counts every cycle that the instruction unit is halted by the WFE/WFI instruction."
     97  },
     98  {
     99    "PublicDescription": "This event counts every cycle that no instruction was committed, but counts at the time when commits MOVPRFX only.",
    100    "EventCode": "0x190",
    101    "EventName": "_0INST_COMMIT",
    102    "BriefDescription": "This event counts every cycle that no instruction was committed, but counts at the time when commits MOVPRFX only."
    103  },
    104  {
    105    "PublicDescription": "This event counts every cycle that one instruction is committed.",
    106    "EventCode": "0x191",
    107    "EventName": "_1INST_COMMIT",
    108    "BriefDescription": "This event counts every cycle that one instruction is committed."
    109  },
    110  {
    111    "PublicDescription": "This event counts every cycle that two instructions are committed.",
    112    "EventCode": "0x192",
    113    "EventName": "_2INST_COMMIT",
    114    "BriefDescription": "This event counts every cycle that two instructions are committed."
    115  },
    116  {
    117    "PublicDescription": "This event counts every cycle that three instructions are committed.",
    118    "EventCode": "0x193",
    119    "EventName": "_3INST_COMMIT",
    120    "BriefDescription": "This event counts every cycle that three instructions are committed."
    121  },
    122  {
    123    "PublicDescription": "This event counts every cycle that four instructions are committed.",
    124    "EventCode": "0x194",
    125    "EventName": "_4INST_COMMIT",
    126    "BriefDescription": "This event counts every cycle that four instructions are committed."
    127  },
    128  {
    129    "PublicDescription": "This event counts every cycle that only any micro-operations are committed.",
    130    "EventCode": "0x198",
    131    "EventName": "UOP_ONLY_COMMIT",
    132    "BriefDescription": "This event counts every cycle that only any micro-operations are committed."
    133  },
    134  {
    135    "PublicDescription": "This event counts every cycle that only the MOVPRFX instruction is committed.",
    136    "EventCode": "0x199",
    137    "EventName": "SINGLE_MOVPRFX_COMMIT",
    138    "BriefDescription": "This event counts every cycle that only the MOVPRFX instruction is committed."
    139  },
    140  {
    141    "PublicDescription": "This event counts energy consumption per cycle of core.",
    142    "EventCode": "0x1E0",
    143    "EventName": "EA_CORE",
    144    "BriefDescription": "This event counts energy consumption per cycle of core."
    145  },
    146  {
    147    "PublicDescription": "This event counts streaming prefetch requests to L1D cache generated by hardware prefetcher.",
    148    "EventCode": "0x230",
    149    "EventName": "L1HWPF_STREAM_PF",
    150    "BriefDescription": "This event counts streaming prefetch requests to L1D cache generated by hardware prefetcher."
    151  },
    152  {
    153    "PublicDescription": "This event counts allocation type prefetch injection requests to L1D cache generated by hardware prefetcher.",
    154    "EventCode": "0x231",
    155    "EventName": "L1HWPF_INJ_ALLOC_PF",
    156    "BriefDescription": "This event counts allocation type prefetch injection requests to L1D cache generated by hardware prefetcher."
    157  },
    158  {
    159    "PublicDescription": "This event counts non-allocation type prefetch injection requests to L1D cache generated by hardware prefetcher.",
    160    "EventCode": "0x232",
    161    "EventName": "L1HWPF_INJ_NOALLOC_PF",
    162    "BriefDescription": "This event counts non-allocation type prefetch injection requests to L1D cache generated by hardware prefetcher."
    163  },
    164  {
    165    "PublicDescription": "This event counts streaming prefetch requests to L2 cache generated by hardware prefecher.",
    166    "EventCode": "0x233",
    167    "EventName": "L2HWPF_STREAM_PF",
    168    "BriefDescription": "This event counts streaming prefetch requests to L2 cache generated by hardware prefecher."
    169  },
    170  {
    171    "PublicDescription": "This event counts allocation type prefetch injection requests to L2 cache generated by hardware prefetcher.",
    172    "EventCode": "0x234",
    173    "EventName": "L2HWPF_INJ_ALLOC_PF",
    174    "BriefDescription": "This event counts allocation type prefetch injection requests to L2 cache generated by hardware prefetcher."
    175  },
    176  {
    177    "PublicDescription": "This event counts non-allocation type prefetch injection requests to L2 cache generated by hardware prefetcher.",
    178    "EventCode": "0x235",
    179    "EventName": "L2HWPF_INJ_NOALLOC_PF",
    180    "BriefDescription": "This event counts non-allocation type prefetch injection requests to L2 cache generated by hardware prefetcher."
    181  },
    182  {
    183    "PublicDescription": "This event counts prefetch requests to L2 cache generated by the other causes.",
    184    "EventCode": "0x236",
    185    "EventName": "L2HWPF_OTHER",
    186    "BriefDescription": "This event counts prefetch requests to L2 cache generated by the other causes."
    187  }
    188]