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


      1[
      2    {
      3        "BriefDescription": "Bus queue is empty.",
      4        "Counter": "0,1",
      5        "EventCode": "0x7D",
      6        "EventName": "BUSQ_EMPTY.SELF",
      7        "SampleAfterValue": "200000",
      8        "UMask": "0x40"
      9    },
     10    {
     11        "BriefDescription": "Number of Bus Not Ready signals asserted.",
     12        "Counter": "0,1",
     13        "EventCode": "0x61",
     14        "EventName": "BUS_BNR_DRV.ALL_AGENTS",
     15        "SampleAfterValue": "200000",
     16        "UMask": "0x20"
     17    },
     18    {
     19        "BriefDescription": "Number of Bus Not Ready signals asserted.",
     20        "Counter": "0,1",
     21        "EventCode": "0x61",
     22        "EventName": "BUS_BNR_DRV.THIS_AGENT",
     23        "SampleAfterValue": "200000",
     24        "UMask": "0x0"
     25    },
     26    {
     27        "BriefDescription": "Bus cycles while processor receives data.",
     28        "Counter": "0,1",
     29        "EventCode": "0x64",
     30        "EventName": "BUS_DATA_RCV.SELF",
     31        "SampleAfterValue": "200000",
     32        "UMask": "0x40"
     33    },
     34    {
     35        "BriefDescription": "Bus cycles when data is sent on the bus.",
     36        "Counter": "0,1",
     37        "EventCode": "0x62",
     38        "EventName": "BUS_DRDY_CLOCKS.ALL_AGENTS",
     39        "SampleAfterValue": "200000",
     40        "UMask": "0x20"
     41    },
     42    {
     43        "BriefDescription": "Bus cycles when data is sent on the bus.",
     44        "Counter": "0,1",
     45        "EventCode": "0x62",
     46        "EventName": "BUS_DRDY_CLOCKS.THIS_AGENT",
     47        "SampleAfterValue": "200000",
     48        "UMask": "0x0"
     49    },
     50    {
     51        "BriefDescription": "HITM signal asserted.",
     52        "Counter": "0,1",
     53        "EventCode": "0x7B",
     54        "EventName": "BUS_HITM_DRV.ALL_AGENTS",
     55        "SampleAfterValue": "200000",
     56        "UMask": "0x20"
     57    },
     58    {
     59        "BriefDescription": "HITM signal asserted.",
     60        "Counter": "0,1",
     61        "EventCode": "0x7B",
     62        "EventName": "BUS_HITM_DRV.THIS_AGENT",
     63        "SampleAfterValue": "200000",
     64        "UMask": "0x0"
     65    },
     66    {
     67        "BriefDescription": "HIT signal asserted.",
     68        "Counter": "0,1",
     69        "EventCode": "0x7A",
     70        "EventName": "BUS_HIT_DRV.ALL_AGENTS",
     71        "SampleAfterValue": "200000",
     72        "UMask": "0x20"
     73    },
     74    {
     75        "BriefDescription": "HIT signal asserted.",
     76        "Counter": "0,1",
     77        "EventCode": "0x7A",
     78        "EventName": "BUS_HIT_DRV.THIS_AGENT",
     79        "SampleAfterValue": "200000",
     80        "UMask": "0x0"
     81    },
     82    {
     83        "BriefDescription": "IO requests waiting in the bus queue.",
     84        "Counter": "0,1",
     85        "EventCode": "0x7F",
     86        "EventName": "BUS_IO_WAIT.SELF",
     87        "SampleAfterValue": "200000",
     88        "UMask": "0x40"
     89    },
     90    {
     91        "BriefDescription": "Bus cycles when a LOCK signal is asserted.",
     92        "Counter": "0,1",
     93        "EventCode": "0x63",
     94        "EventName": "BUS_LOCK_CLOCKS.ALL_AGENTS",
     95        "SampleAfterValue": "200000",
     96        "UMask": "0xe0"
     97    },
     98    {
     99        "BriefDescription": "Bus cycles when a LOCK signal is asserted.",
    100        "Counter": "0,1",
    101        "EventCode": "0x63",
    102        "EventName": "BUS_LOCK_CLOCKS.SELF",
    103        "SampleAfterValue": "200000",
    104        "UMask": "0x40"
    105    },
    106    {
    107        "BriefDescription": "Outstanding cacheable data read bus requests duration.",
    108        "Counter": "0,1",
    109        "EventCode": "0x60",
    110        "EventName": "BUS_REQUEST_OUTSTANDING.ALL_AGENTS",
    111        "SampleAfterValue": "200000",
    112        "UMask": "0xe0"
    113    },
    114    {
    115        "BriefDescription": "Outstanding cacheable data read bus requests duration.",
    116        "Counter": "0,1",
    117        "EventCode": "0x60",
    118        "EventName": "BUS_REQUEST_OUTSTANDING.SELF",
    119        "SampleAfterValue": "200000",
    120        "UMask": "0x40"
    121    },
    122    {
    123        "BriefDescription": "All bus transactions.",
    124        "Counter": "0,1",
    125        "EventCode": "0x70",
    126        "EventName": "BUS_TRANS_ANY.ALL_AGENTS",
    127        "SampleAfterValue": "200000",
    128        "UMask": "0xe0"
    129    },
    130    {
    131        "BriefDescription": "All bus transactions.",
    132        "Counter": "0,1",
    133        "EventCode": "0x70",
    134        "EventName": "BUS_TRANS_ANY.SELF",
    135        "SampleAfterValue": "200000",
    136        "UMask": "0x40"
    137    },
    138    {
    139        "BriefDescription": "Burst read bus transactions.",
    140        "Counter": "0,1",
    141        "EventCode": "0x65",
    142        "EventName": "BUS_TRANS_BRD.ALL_AGENTS",
    143        "SampleAfterValue": "200000",
    144        "UMask": "0xe0"
    145    },
    146    {
    147        "BriefDescription": "Burst read bus transactions.",
    148        "Counter": "0,1",
    149        "EventCode": "0x65",
    150        "EventName": "BUS_TRANS_BRD.SELF",
    151        "SampleAfterValue": "200000",
    152        "UMask": "0x40"
    153    },
    154    {
    155        "BriefDescription": "Burst (full cache-line) bus transactions.",
    156        "Counter": "0,1",
    157        "EventCode": "0x6E",
    158        "EventName": "BUS_TRANS_BURST.ALL_AGENTS",
    159        "SampleAfterValue": "200000",
    160        "UMask": "0xe0"
    161    },
    162    {
    163        "BriefDescription": "Burst (full cache-line) bus transactions.",
    164        "Counter": "0,1",
    165        "EventCode": "0x6E",
    166        "EventName": "BUS_TRANS_BURST.SELF",
    167        "SampleAfterValue": "200000",
    168        "UMask": "0x40"
    169    },
    170    {
    171        "BriefDescription": "Deferred bus transactions.",
    172        "Counter": "0,1",
    173        "EventCode": "0x6D",
    174        "EventName": "BUS_TRANS_DEF.ALL_AGENTS",
    175        "SampleAfterValue": "200000",
    176        "UMask": "0xe0"
    177    },
    178    {
    179        "BriefDescription": "Deferred bus transactions.",
    180        "Counter": "0,1",
    181        "EventCode": "0x6D",
    182        "EventName": "BUS_TRANS_DEF.SELF",
    183        "SampleAfterValue": "200000",
    184        "UMask": "0x40"
    185    },
    186    {
    187        "BriefDescription": "Instruction-fetch bus transactions.",
    188        "Counter": "0,1",
    189        "EventCode": "0x68",
    190        "EventName": "BUS_TRANS_IFETCH.ALL_AGENTS",
    191        "SampleAfterValue": "200000",
    192        "UMask": "0xe0"
    193    },
    194    {
    195        "BriefDescription": "Instruction-fetch bus transactions.",
    196        "Counter": "0,1",
    197        "EventCode": "0x68",
    198        "EventName": "BUS_TRANS_IFETCH.SELF",
    199        "SampleAfterValue": "200000",
    200        "UMask": "0x40"
    201    },
    202    {
    203        "BriefDescription": "Invalidate bus transactions.",
    204        "Counter": "0,1",
    205        "EventCode": "0x69",
    206        "EventName": "BUS_TRANS_INVAL.ALL_AGENTS",
    207        "SampleAfterValue": "200000",
    208        "UMask": "0xe0"
    209    },
    210    {
    211        "BriefDescription": "Invalidate bus transactions.",
    212        "Counter": "0,1",
    213        "EventCode": "0x69",
    214        "EventName": "BUS_TRANS_INVAL.SELF",
    215        "SampleAfterValue": "200000",
    216        "UMask": "0x40"
    217    },
    218    {
    219        "BriefDescription": "IO bus transactions.",
    220        "Counter": "0,1",
    221        "EventCode": "0x6C",
    222        "EventName": "BUS_TRANS_IO.ALL_AGENTS",
    223        "SampleAfterValue": "200000",
    224        "UMask": "0xe0"
    225    },
    226    {
    227        "BriefDescription": "IO bus transactions.",
    228        "Counter": "0,1",
    229        "EventCode": "0x6C",
    230        "EventName": "BUS_TRANS_IO.SELF",
    231        "SampleAfterValue": "200000",
    232        "UMask": "0x40"
    233    },
    234    {
    235        "BriefDescription": "Memory bus transactions.",
    236        "Counter": "0,1",
    237        "EventCode": "0x6F",
    238        "EventName": "BUS_TRANS_MEM.ALL_AGENTS",
    239        "SampleAfterValue": "200000",
    240        "UMask": "0xe0"
    241    },
    242    {
    243        "BriefDescription": "Memory bus transactions.",
    244        "Counter": "0,1",
    245        "EventCode": "0x6F",
    246        "EventName": "BUS_TRANS_MEM.SELF",
    247        "SampleAfterValue": "200000",
    248        "UMask": "0x40"
    249    },
    250    {
    251        "BriefDescription": "Partial bus transactions.",
    252        "Counter": "0,1",
    253        "EventCode": "0x6B",
    254        "EventName": "BUS_TRANS_P.ALL_AGENTS",
    255        "SampleAfterValue": "200000",
    256        "UMask": "0xe0"
    257    },
    258    {
    259        "BriefDescription": "Partial bus transactions.",
    260        "Counter": "0,1",
    261        "EventCode": "0x6B",
    262        "EventName": "BUS_TRANS_P.SELF",
    263        "SampleAfterValue": "200000",
    264        "UMask": "0x40"
    265    },
    266    {
    267        "BriefDescription": "Partial write bus transaction.",
    268        "Counter": "0,1",
    269        "EventCode": "0x6A",
    270        "EventName": "BUS_TRANS_PWR.ALL_AGENTS",
    271        "SampleAfterValue": "200000",
    272        "UMask": "0xe0"
    273    },
    274    {
    275        "BriefDescription": "Partial write bus transaction.",
    276        "Counter": "0,1",
    277        "EventCode": "0x6A",
    278        "EventName": "BUS_TRANS_PWR.SELF",
    279        "SampleAfterValue": "200000",
    280        "UMask": "0x40"
    281    },
    282    {
    283        "BriefDescription": "RFO bus transactions.",
    284        "Counter": "0,1",
    285        "EventCode": "0x66",
    286        "EventName": "BUS_TRANS_RFO.ALL_AGENTS",
    287        "SampleAfterValue": "200000",
    288        "UMask": "0xe0"
    289    },
    290    {
    291        "BriefDescription": "RFO bus transactions.",
    292        "Counter": "0,1",
    293        "EventCode": "0x66",
    294        "EventName": "BUS_TRANS_RFO.SELF",
    295        "SampleAfterValue": "200000",
    296        "UMask": "0x40"
    297    },
    298    {
    299        "BriefDescription": "Explicit writeback bus transactions.",
    300        "Counter": "0,1",
    301        "EventCode": "0x67",
    302        "EventName": "BUS_TRANS_WB.ALL_AGENTS",
    303        "SampleAfterValue": "200000",
    304        "UMask": "0xe0"
    305    },
    306    {
    307        "BriefDescription": "Explicit writeback bus transactions.",
    308        "Counter": "0,1",
    309        "EventCode": "0x67",
    310        "EventName": "BUS_TRANS_WB.SELF",
    311        "SampleAfterValue": "200000",
    312        "UMask": "0x40"
    313    },
    314    {
    315        "BriefDescription": "Cycles during which interrupts are disabled.",
    316        "Counter": "0,1",
    317        "EventCode": "0xC6",
    318        "EventName": "CYCLES_INT_MASKED.CYCLES_INT_MASKED",
    319        "SampleAfterValue": "2000000",
    320        "UMask": "0x1"
    321    },
    322    {
    323        "BriefDescription": "Cycles during which interrupts are pending and disabled.",
    324        "Counter": "0,1",
    325        "EventCode": "0xC6",
    326        "EventName": "CYCLES_INT_MASKED.CYCLES_INT_PENDING_AND_MASKED",
    327        "SampleAfterValue": "2000000",
    328        "UMask": "0x2"
    329    },
    330    {
    331        "BriefDescription": "Memory cluster signals to block micro-op dispatch for any reason",
    332        "Counter": "0,1",
    333        "EventCode": "0x9",
    334        "EventName": "DISPATCH_BLOCKED.ANY",
    335        "SampleAfterValue": "200000",
    336        "UMask": "0x20"
    337    },
    338    {
    339        "BriefDescription": "Number of Enhanced Intel SpeedStep(R) Technology (EIST) transitions",
    340        "Counter": "0,1",
    341        "EventCode": "0x3A",
    342        "EventName": "EIST_TRANS",
    343        "SampleAfterValue": "200000",
    344        "UMask": "0x0"
    345    },
    346    {
    347        "BriefDescription": "External snoops.",
    348        "Counter": "0,1",
    349        "EventCode": "0x77",
    350        "EventName": "EXT_SNOOP.ALL_AGENTS.ANY",
    351        "SampleAfterValue": "200000",
    352        "UMask": "0x2b"
    353    },
    354    {
    355        "BriefDescription": "External snoops.",
    356        "Counter": "0,1",
    357        "EventCode": "0x77",
    358        "EventName": "EXT_SNOOP.ALL_AGENTS.CLEAN",
    359        "SampleAfterValue": "200000",
    360        "UMask": "0x21"
    361    },
    362    {
    363        "BriefDescription": "External snoops.",
    364        "Counter": "0,1",
    365        "EventCode": "0x77",
    366        "EventName": "EXT_SNOOP.ALL_AGENTS.HIT",
    367        "SampleAfterValue": "200000",
    368        "UMask": "0x22"
    369    },
    370    {
    371        "BriefDescription": "External snoops.",
    372        "Counter": "0,1",
    373        "EventCode": "0x77",
    374        "EventName": "EXT_SNOOP.ALL_AGENTS.HITM",
    375        "SampleAfterValue": "200000",
    376        "UMask": "0x28"
    377    },
    378    {
    379        "BriefDescription": "External snoops.",
    380        "Counter": "0,1",
    381        "EventCode": "0x77",
    382        "EventName": "EXT_SNOOP.THIS_AGENT.ANY",
    383        "SampleAfterValue": "200000",
    384        "UMask": "0xb"
    385    },
    386    {
    387        "BriefDescription": "External snoops.",
    388        "Counter": "0,1",
    389        "EventCode": "0x77",
    390        "EventName": "EXT_SNOOP.THIS_AGENT.CLEAN",
    391        "SampleAfterValue": "200000",
    392        "UMask": "0x1"
    393    },
    394    {
    395        "BriefDescription": "External snoops.",
    396        "Counter": "0,1",
    397        "EventCode": "0x77",
    398        "EventName": "EXT_SNOOP.THIS_AGENT.HIT",
    399        "SampleAfterValue": "200000",
    400        "UMask": "0x2"
    401    },
    402    {
    403        "BriefDescription": "External snoops.",
    404        "Counter": "0,1",
    405        "EventCode": "0x77",
    406        "EventName": "EXT_SNOOP.THIS_AGENT.HITM",
    407        "SampleAfterValue": "200000",
    408        "UMask": "0x8"
    409    },
    410    {
    411        "BriefDescription": "Hardware interrupts received.",
    412        "Counter": "0,1",
    413        "EventCode": "0xC8",
    414        "EventName": "HW_INT_RCV",
    415        "SampleAfterValue": "200000",
    416        "UMask": "0x0"
    417    },
    418    {
    419        "BriefDescription": "Number of segment register loads.",
    420        "Counter": "0,1",
    421        "EventCode": "0x6",
    422        "EventName": "SEGMENT_REG_LOADS.ANY",
    423        "SampleAfterValue": "200000",
    424        "UMask": "0x80"
    425    },
    426    {
    427        "BriefDescription": "Bus stalled for snoops.",
    428        "Counter": "0,1",
    429        "EventCode": "0x7E",
    430        "EventName": "SNOOP_STALL_DRV.ALL_AGENTS",
    431        "SampleAfterValue": "200000",
    432        "UMask": "0xe0"
    433    },
    434    {
    435        "BriefDescription": "Bus stalled for snoops.",
    436        "Counter": "0,1",
    437        "EventCode": "0x7E",
    438        "EventName": "SNOOP_STALL_DRV.SELF",
    439        "SampleAfterValue": "200000",
    440        "UMask": "0x40"
    441    },
    442    {
    443        "BriefDescription": "Number of thermal trips",
    444        "Counter": "0,1",
    445        "EventCode": "0x3B",
    446        "EventName": "THERMAL_TRIP",
    447        "SampleAfterValue": "200000",
    448        "UMask": "0xc0"
    449    }
    450]