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 (5097B)


      1[
      2  {
      3    "EventName": "de_dis_uop_queue_empty_di0",
      4    "EventCode": "0xa9",
      5    "BriefDescription": "Cycles where the Micro-Op Queue is empty."
      6  },
      7  {
      8    "EventName": "de_dis_uops_from_decoder",
      9    "EventCode": "0xaa",
     10    "BriefDescription": "Ops dispatched from either the decoders, OpCache or both.",
     11    "UMask": "0xff"
     12  },
     13  {
     14    "EventName": "de_dis_uops_from_decoder.opcache_dispatched",
     15    "EventCode": "0xaa",
     16    "BriefDescription": "Count of dispatched Ops from OpCache.",
     17    "UMask": "0x02"
     18  },
     19  {
     20    "EventName": "de_dis_uops_from_decoder.decoder_dispatched",
     21    "EventCode": "0xaa",
     22    "BriefDescription": "Count of dispatched Ops from Decoder.",
     23    "UMask": "0x01"
     24  },
     25  {
     26    "EventName": "de_dis_dispatch_token_stalls1.fp_misc_rsrc_stall",
     27    "EventCode": "0xae",
     28    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. FP Miscellaneous resource unavailable. Applies to the recovery of mispredicts with FP ops.",
     29    "UMask": "0x80"
     30  },
     31  {
     32    "EventName": "de_dis_dispatch_token_stalls1.fp_sch_rsrc_stall",
     33    "EventCode": "0xae",
     34    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. FP scheduler resource stall. Applies to ops that use the FP scheduler.",
     35    "UMask": "0x40"
     36  },
     37  {
     38    "EventName": "de_dis_dispatch_token_stalls1.fp_reg_file_rsrc_stall",
     39    "EventCode": "0xae",
     40    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Floating point register file resource stall. Applies to all FP ops that have a destination register.",
     41    "UMask": "0x20"
     42  },
     43  {
     44    "EventName": "de_dis_dispatch_token_stalls1.taken_branch_buffer_rsrc_stall",
     45    "EventCode": "0xae",
     46    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Taken branch buffer resource stall.",
     47    "UMask": "0x10"
     48  },
     49  {
     50    "EventName": "de_dis_dispatch_token_stalls1.int_sched_misc_token_stall",
     51    "EventCode": "0xae",
     52    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Integer Scheduler miscellaneous resource stall.",
     53    "UMask": "0x08"
     54  },
     55  {
     56    "EventName": "de_dis_dispatch_token_stalls1.store_queue_token_stall",
     57    "EventCode": "0xae",
     58    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Store queue resource stall. Applies to all ops with store semantics.",
     59    "UMask": "0x04"
     60  },
     61  {
     62    "EventName": "de_dis_dispatch_token_stalls1.load_queue_token_stall",
     63    "EventCode": "0xae",
     64    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Load queue resource stall. Applies to all ops with load semantics.",
     65    "UMask": "0x02"
     66  },
     67  {
     68    "EventName": "de_dis_dispatch_token_stalls1.int_phy_reg_file_token_stall",
     69    "EventCode": "0xae",
     70    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Integer Physical Register File resource stall. Applies to all ops that have an integer destination register.",
     71    "UMask": "0x01"
     72  },
     73  {
     74    "EventName": "de_dis_dispatch_token_stalls0.sc_agu_dispatch_stall",
     75    "EventCode": "0xaf",
     76    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. SC AGU dispatch stall.",
     77    "UMask": "0x40"
     78  },
     79  {
     80    "EventName": "de_dis_dispatch_token_stalls0.retire_token_stall",
     81    "EventCode": "0xaf",
     82    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. RETIRE Tokens unavailable.",
     83    "UMask": "0x20"
     84  },
     85  {
     86    "EventName": "de_dis_dispatch_token_stalls0.agsq_token_stall",
     87    "EventCode": "0xaf",
     88    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. AGSQ Tokens unavailable.",
     89    "UMask": "0x10"
     90  },
     91  {
     92    "EventName": "de_dis_dispatch_token_stalls0.alu_token_stall",
     93    "EventCode": "0xaf",
     94    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. ALU tokens total unavailable.",
     95    "UMask": "0x08"
     96  },
     97  {
     98    "EventName": "de_dis_dispatch_token_stalls0.alsq3_0_token_stall",
     99    "EventCode": "0xaf",
    100    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. ALSQ3_0_TokenStall.",
    101    "UMask": "0x04"
    102  },
    103  {
    104    "EventName": "de_dis_dispatch_token_stalls0.alsq2_token_stall",
    105    "EventCode": "0xaf",
    106    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. ALSQ 2 Tokens unavailable.",
    107    "UMask": "0x02"
    108  },
    109  {
    110    "EventName": "de_dis_dispatch_token_stalls0.alsq1_token_stall",
    111    "EventCode": "0xaf",
    112    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. ALSQ 1 Tokens unavailable.",
    113    "UMask": "0x01"
    114  }
    115]