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

uncore-other.json (1356B)


      1[
      2    {
      3        "BriefDescription": "This 48-bit fixed counter counts the UCLK cycles",
      4        "Counter": "Fixed",
      5        "CounterType": "PGMABLE",
      6	"EventCode": "0xff",
      7        "EventName": "UNC_CLOCK.SOCKET",
      8        "PerPkg": "1",
      9        "Unit": "CLOCK"
     10    },
     11    {
     12        "BriefDescription": "Counts the number of coherent and in-coherent requests initiated by IA cores, processor graphic units, or LLC",
     13        "Counter": "0,1",
     14        "CounterType": "PGMABLE",
     15        "EventCode": "0x81",
     16        "EventName": "UNC_ARB_TRK_REQUESTS.ALL",
     17        "PerPkg": "1",
     18        "UMask": "0x01",
     19        "Unit": "ARB"
     20    },
     21    {
     22        "BriefDescription": "Number of requests allocated in Coherency Tracker",
     23        "Counter": "0,1",
     24        "CounterType": "PGMABLE",
     25        "EventCode": "0x84",
     26        "EventName": "UNC_ARB_COH_TRK_REQUESTS.ALL",
     27        "PerPkg": "1",
     28        "UMask": "0x01",
     29        "Unit": "ARB"
     30    },
     31    {
     32        "BriefDescription": "Each cycle counts number of all outgoing valid entries in ReqTrk. Such entry is defined as valid from its allocation in ReqTrk till deallocation. Accounts for Coherent and non-coherent traffic",
     33        "CounterType": "PGMABLE",
     34        "EventCode": "0x80",
     35        "EventName": "UNC_ARB_TRK_OCCUPANCY.ALL",
     36        "PerPkg": "1",
     37        "UMask": "0x01",
     38        "Unit": "ARB"
     39    }
     40]