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

pmc.json (3757B)


      1[
      2  {
      3    "EventCode": "0x20010",
      4    "EventName": "PM_PMC1_OVERFLOW",
      5    "BriefDescription": "Overflow from counter 1",
      6    "PublicDescription": ""
      7  },
      8  {
      9    "EventCode": "0x30010",
     10    "EventName": "PM_PMC2_OVERFLOW",
     11    "BriefDescription": "Overflow from counter 2",
     12    "PublicDescription": ""
     13  },
     14  {
     15    "EventCode": "0x30020",
     16    "EventName": "PM_PMC2_REWIND",
     17    "BriefDescription": "PMC2 Rewind Event (did not match condition)",
     18    "PublicDescription": ""
     19  },
     20  {
     21    "EventCode": "0x10022",
     22    "EventName": "PM_PMC2_SAVED",
     23    "BriefDescription": "PMC2 Rewind Value saved",
     24    "PublicDescription": "PMC2 Rewind Value saved (matched condition)"
     25  },
     26  {
     27    "EventCode": "0x40010",
     28    "EventName": "PM_PMC3_OVERFLOW",
     29    "BriefDescription": "Overflow from counter 3",
     30    "PublicDescription": ""
     31  },
     32  {
     33    "EventCode": "0x10010",
     34    "EventName": "PM_PMC4_OVERFLOW",
     35    "BriefDescription": "Overflow from counter 4",
     36    "PublicDescription": ""
     37  },
     38  {
     39    "EventCode": "0x10020",
     40    "EventName": "PM_PMC4_REWIND",
     41    "BriefDescription": "PMC4 Rewind Event",
     42    "PublicDescription": "PMC4 Rewind Event (did not match condition)"
     43  },
     44  {
     45    "EventCode": "0x30022",
     46    "EventName": "PM_PMC4_SAVED",
     47    "BriefDescription": "PMC4 Rewind Value saved (matched condition)",
     48    "PublicDescription": ""
     49  },
     50  {
     51    "EventCode": "0x10024",
     52    "EventName": "PM_PMC5_OVERFLOW",
     53    "BriefDescription": "Overflow from counter 5",
     54    "PublicDescription": ""
     55  },
     56  {
     57    "EventCode": "0x30024",
     58    "EventName": "PM_PMC6_OVERFLOW",
     59    "BriefDescription": "Overflow from counter 6",
     60    "PublicDescription": ""
     61  },
     62  {
     63    "EventCode": "0x400f4",
     64    "EventName": "PM_RUN_PURR",
     65    "BriefDescription": "Run_PURR",
     66    "PublicDescription": ""
     67  },
     68  {
     69    "EventCode": "0x10008",
     70    "EventName": "PM_RUN_SPURR",
     71    "BriefDescription": "Run SPURR",
     72    "PublicDescription": ""
     73  },
     74  {
     75    "EventCode": "0x0",
     76    "EventName": "PM_SUSPENDED",
     77    "BriefDescription": "Counter OFF",
     78    "PublicDescription": ""
     79  },
     80  {
     81    "EventCode": "0x301ea",
     82    "EventName": "PM_THRESH_EXC_1024",
     83    "BriefDescription": "Threshold counter exceeded a value of 1024",
     84    "PublicDescription": ""
     85  },
     86  {
     87    "EventCode": "0x401ea",
     88    "EventName": "PM_THRESH_EXC_128",
     89    "BriefDescription": "Threshold counter exceeded a value of 128",
     90    "PublicDescription": ""
     91  },
     92  {
     93    "EventCode": "0x401ec",
     94    "EventName": "PM_THRESH_EXC_2048",
     95    "BriefDescription": "Threshold counter exceeded a value of 2048",
     96    "PublicDescription": ""
     97  },
     98  {
     99    "EventCode": "0x101e8",
    100    "EventName": "PM_THRESH_EXC_256",
    101    "BriefDescription": "Threshold counter exceed a count of 256",
    102    "PublicDescription": ""
    103  },
    104  {
    105    "EventCode": "0x201e6",
    106    "EventName": "PM_THRESH_EXC_32",
    107    "BriefDescription": "Threshold counter exceeded a value of 32",
    108    "PublicDescription": ""
    109  },
    110  {
    111    "EventCode": "0x101e6",
    112    "EventName": "PM_THRESH_EXC_4096",
    113    "BriefDescription": "Threshold counter exceed a count of 4096",
    114    "PublicDescription": ""
    115  },
    116  {
    117    "EventCode": "0x201e8",
    118    "EventName": "PM_THRESH_EXC_512",
    119    "BriefDescription": "Threshold counter exceeded a value of 512",
    120    "PublicDescription": ""
    121  },
    122  {
    123    "EventCode": "0x301e8",
    124    "EventName": "PM_THRESH_EXC_64",
    125    "BriefDescription": "IFU non-branch finished",
    126    "PublicDescription": "Threshold counter exceeded a value of 64"
    127  },
    128  {
    129    "EventCode": "0x101ec",
    130    "EventName": "PM_THRESH_MET",
    131    "BriefDescription": "threshold exceeded",
    132    "PublicDescription": ""
    133  },
    134  {
    135    "EventCode": "0x4016e",
    136    "EventName": "PM_THRESH_NOT_MET",
    137    "BriefDescription": "Threshold counter did not meet threshold",
    138    "PublicDescription": ""
    139  }
    140]