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

virtual-memory.json (9060B)


      1[
      2    {
      3        "BriefDescription": "Counts the number of page walks completed due to load DTLB misses to any page size.",
      4        "CollectPEBSRecord": "2",
      5        "Counter": "0,1,2,3,4,5",
      6        "EventCode": "0x08",
      7        "EventName": "DTLB_LOAD_MISSES.WALK_COMPLETED",
      8        "PEBScounters": "0,1,2,3,4,5",
      9        "SampleAfterValue": "200003",
     10        "UMask": "0xe",
     11        "Unit": "cpu_atom"
     12    },
     13    {
     14        "BriefDescription": "Counts the number of page walks completed due to store DTLB misses to any page size.",
     15        "CollectPEBSRecord": "2",
     16        "Counter": "0,1,2,3,4,5",
     17        "EventCode": "0x49",
     18        "EventName": "DTLB_STORE_MISSES.WALK_COMPLETED",
     19        "PEBScounters": "0,1,2,3,4,5",
     20        "SampleAfterValue": "2000003",
     21        "UMask": "0xe",
     22        "Unit": "cpu_atom"
     23    },
     24    {
     25        "BriefDescription": "Counts the number of cycles that the head (oldest load) of the load buffer is stalled due to a DTLB miss when load subsequently retires.",
     26        "CollectPEBSRecord": "2",
     27        "Counter": "0,1,2,3,4,5",
     28        "EventCode": "0x05",
     29        "EventName": "LD_HEAD.DTLB_MISS_AT_RET",
     30        "PEBScounters": "0,1,2,3,4,5",
     31        "SampleAfterValue": "1000003",
     32        "UMask": "0x90",
     33        "Unit": "cpu_atom"
     34    },
     35    {
     36        "BriefDescription": "Loads that miss the DTLB and hit the STLB.",
     37        "CollectPEBSRecord": "2",
     38        "Counter": "0,1,2,3",
     39        "EventCode": "0x12",
     40        "EventName": "DTLB_LOAD_MISSES.STLB_HIT",
     41        "PEBScounters": "0,1,2,3",
     42        "SampleAfterValue": "100003",
     43        "UMask": "0x20",
     44        "Unit": "cpu_core"
     45    },
     46    {
     47        "BriefDescription": "Cycles when at least one PMH is busy with a page walk for a demand load.",
     48        "CollectPEBSRecord": "2",
     49        "Counter": "0,1,2,3",
     50        "CounterMask": "1",
     51        "EventCode": "0x12",
     52        "EventName": "DTLB_LOAD_MISSES.WALK_ACTIVE",
     53        "PEBScounters": "0,1,2,3",
     54        "SampleAfterValue": "100003",
     55        "UMask": "0x10",
     56        "Unit": "cpu_core"
     57    },
     58    {
     59        "BriefDescription": "Load miss in all TLB levels causes a page walk that completes. (All page sizes)",
     60        "CollectPEBSRecord": "2",
     61        "Counter": "0,1,2,3",
     62        "EventCode": "0x12",
     63        "EventName": "DTLB_LOAD_MISSES.WALK_COMPLETED",
     64        "PEBScounters": "0,1,2,3",
     65        "SampleAfterValue": "100003",
     66        "UMask": "0xe",
     67        "Unit": "cpu_core"
     68    },
     69    {
     70        "BriefDescription": "Page walks completed due to a demand data load to a 1G page.",
     71        "CollectPEBSRecord": "2",
     72        "Counter": "0,1,2,3",
     73        "EventCode": "0x12",
     74        "EventName": "DTLB_LOAD_MISSES.WALK_COMPLETED_1G",
     75        "PEBScounters": "0,1,2,3",
     76        "SampleAfterValue": "100003",
     77        "UMask": "0x8",
     78        "Unit": "cpu_core"
     79    },
     80    {
     81        "BriefDescription": "Page walks completed due to a demand data load to a 2M/4M page.",
     82        "CollectPEBSRecord": "2",
     83        "Counter": "0,1,2,3",
     84        "EventCode": "0x12",
     85        "EventName": "DTLB_LOAD_MISSES.WALK_COMPLETED_2M_4M",
     86        "PEBScounters": "0,1,2,3",
     87        "SampleAfterValue": "100003",
     88        "UMask": "0x4",
     89        "Unit": "cpu_core"
     90    },
     91    {
     92        "BriefDescription": "Page walks completed due to a demand data load to a 4K page.",
     93        "CollectPEBSRecord": "2",
     94        "Counter": "0,1,2,3",
     95        "EventCode": "0x12",
     96        "EventName": "DTLB_LOAD_MISSES.WALK_COMPLETED_4K",
     97        "PEBScounters": "0,1,2,3",
     98        "SampleAfterValue": "100003",
     99        "UMask": "0x2",
    100        "Unit": "cpu_core"
    101    },
    102    {
    103        "BriefDescription": "Number of page walks outstanding for a demand load in the PMH each cycle.",
    104        "CollectPEBSRecord": "2",
    105        "Counter": "0,1,2,3",
    106        "EventCode": "0x12",
    107        "EventName": "DTLB_LOAD_MISSES.WALK_PENDING",
    108        "PEBScounters": "0,1,2,3",
    109        "SampleAfterValue": "100003",
    110        "UMask": "0x10",
    111        "Unit": "cpu_core"
    112    },
    113    {
    114        "BriefDescription": "Stores that miss the DTLB and hit the STLB.",
    115        "CollectPEBSRecord": "2",
    116        "Counter": "0,1,2,3",
    117        "EventCode": "0x13",
    118        "EventName": "DTLB_STORE_MISSES.STLB_HIT",
    119        "PEBScounters": "0,1,2,3",
    120        "SampleAfterValue": "100003",
    121        "UMask": "0x20",
    122        "Unit": "cpu_core"
    123    },
    124    {
    125        "BriefDescription": "Cycles when at least one PMH is busy with a page walk for a store.",
    126        "CollectPEBSRecord": "2",
    127        "Counter": "0,1,2,3",
    128        "CounterMask": "1",
    129        "EventCode": "0x13",
    130        "EventName": "DTLB_STORE_MISSES.WALK_ACTIVE",
    131        "PEBScounters": "0,1,2,3",
    132        "SampleAfterValue": "100003",
    133        "UMask": "0x10",
    134        "Unit": "cpu_core"
    135    },
    136    {
    137        "BriefDescription": "Store misses in all TLB levels causes a page walk that completes. (All page sizes)",
    138        "CollectPEBSRecord": "2",
    139        "Counter": "0,1,2,3",
    140        "EventCode": "0x13",
    141        "EventName": "DTLB_STORE_MISSES.WALK_COMPLETED",
    142        "PEBScounters": "0,1,2,3",
    143        "SampleAfterValue": "100003",
    144        "UMask": "0xe",
    145        "Unit": "cpu_core"
    146    },
    147    {
    148        "BriefDescription": "Page walks completed due to a demand data store to a 1G page.",
    149        "CollectPEBSRecord": "2",
    150        "Counter": "0,1,2,3",
    151        "EventCode": "0x13",
    152        "EventName": "DTLB_STORE_MISSES.WALK_COMPLETED_1G",
    153        "PEBScounters": "0,1,2,3",
    154        "SampleAfterValue": "100003",
    155        "UMask": "0x8",
    156        "Unit": "cpu_core"
    157    },
    158    {
    159        "BriefDescription": "Page walks completed due to a demand data store to a 2M/4M page.",
    160        "CollectPEBSRecord": "2",
    161        "Counter": "0,1,2,3",
    162        "EventCode": "0x13",
    163        "EventName": "DTLB_STORE_MISSES.WALK_COMPLETED_2M_4M",
    164        "PEBScounters": "0,1,2,3",
    165        "SampleAfterValue": "100003",
    166        "UMask": "0x4",
    167        "Unit": "cpu_core"
    168    },
    169    {
    170        "BriefDescription": "Page walks completed due to a demand data store to a 4K page.",
    171        "CollectPEBSRecord": "2",
    172        "Counter": "0,1,2,3",
    173        "EventCode": "0x13",
    174        "EventName": "DTLB_STORE_MISSES.WALK_COMPLETED_4K",
    175        "PEBScounters": "0,1,2,3",
    176        "SampleAfterValue": "100003",
    177        "UMask": "0x2",
    178        "Unit": "cpu_core"
    179    },
    180    {
    181        "BriefDescription": "Number of page walks outstanding for a store in the PMH each cycle.",
    182        "CollectPEBSRecord": "2",
    183        "Counter": "0,1,2,3",
    184        "EventCode": "0x13",
    185        "EventName": "DTLB_STORE_MISSES.WALK_PENDING",
    186        "PEBScounters": "0,1,2,3",
    187        "SampleAfterValue": "100003",
    188        "UMask": "0x10",
    189        "Unit": "cpu_core"
    190    },
    191    {
    192        "BriefDescription": "Instruction fetch requests that miss the ITLB and hit the STLB.",
    193        "CollectPEBSRecord": "2",
    194        "Counter": "0,1,2,3",
    195        "EventCode": "0x11",
    196        "EventName": "ITLB_MISSES.STLB_HIT",
    197        "PEBScounters": "0,1,2,3",
    198        "SampleAfterValue": "100003",
    199        "UMask": "0x20",
    200        "Unit": "cpu_core"
    201    },
    202    {
    203        "BriefDescription": "Cycles when at least one PMH is busy with a page walk for code (instruction fetch) request.",
    204        "CollectPEBSRecord": "2",
    205        "Counter": "0,1,2,3",
    206        "CounterMask": "1",
    207        "EventCode": "0x11",
    208        "EventName": "ITLB_MISSES.WALK_ACTIVE",
    209        "PEBScounters": "0,1,2,3",
    210        "SampleAfterValue": "100003",
    211        "UMask": "0x10",
    212        "Unit": "cpu_core"
    213    },
    214    {
    215        "BriefDescription": "Code miss in all TLB levels causes a page walk that completes. (All page sizes)",
    216        "CollectPEBSRecord": "2",
    217        "Counter": "0,1,2,3",
    218        "EventCode": "0x11",
    219        "EventName": "ITLB_MISSES.WALK_COMPLETED",
    220        "PEBScounters": "0,1,2,3",
    221        "SampleAfterValue": "100003",
    222        "UMask": "0xe",
    223        "Unit": "cpu_core"
    224    },
    225    {
    226        "BriefDescription": "Code miss in all TLB levels causes a page walk that completes. (2M/4M)",
    227        "CollectPEBSRecord": "2",
    228        "Counter": "0,1,2,3",
    229        "EventCode": "0x11",
    230        "EventName": "ITLB_MISSES.WALK_COMPLETED_2M_4M",
    231        "PEBScounters": "0,1,2,3",
    232        "SampleAfterValue": "100003",
    233        "UMask": "0x4",
    234        "Unit": "cpu_core"
    235    },
    236    {
    237        "BriefDescription": "Code miss in all TLB levels causes a page walk that completes. (4K)",
    238        "CollectPEBSRecord": "2",
    239        "Counter": "0,1,2,3",
    240        "EventCode": "0x11",
    241        "EventName": "ITLB_MISSES.WALK_COMPLETED_4K",
    242        "PEBScounters": "0,1,2,3",
    243        "SampleAfterValue": "100003",
    244        "UMask": "0x2",
    245        "Unit": "cpu_core"
    246    },
    247    {
    248        "BriefDescription": "Number of page walks outstanding for an outstanding code request in the PMH each cycle.",
    249        "CollectPEBSRecord": "2",
    250        "Counter": "0,1,2,3",
    251        "EventCode": "0x11",
    252        "EventName": "ITLB_MISSES.WALK_PENDING",
    253        "PEBScounters": "0,1,2,3",
    254        "SampleAfterValue": "100003",
    255        "UMask": "0x10",
    256        "Unit": "cpu_core"
    257    }
    258]