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

instruction.json (1692B)


      1[
      2    {
      3        "ArchStdEvent": "LD_SPEC"
      4    },
      5    {
      6        "ArchStdEvent": "ST_SPEC"
      7    },
      8    {
      9        "ArchStdEvent": "LDST_SPEC"
     10    },
     11    {
     12        "ArchStdEvent": "DP_SPEC"
     13    },
     14    {
     15        "ArchStdEvent": "ASE_SPEC"
     16    },
     17    {
     18        "ArchStdEvent": "VFP_SPEC"
     19    },
     20    {
     21        "ArchStdEvent": "PC_WRITE_SPEC"
     22    },
     23    {
     24        "ArchStdEvent": "CRYPTO_SPEC"
     25    },
     26    {
     27        "ArchStdEvent": "ISB_SPEC"
     28    },
     29    {
     30        "ArchStdEvent": "DSB_SPEC"
     31    },
     32    {
     33        "ArchStdEvent": "DMB_SPEC"
     34    },
     35    {
     36        "ArchStdEvent": "RC_LD_SPEC"
     37    },
     38    {
     39        "ArchStdEvent": "RC_ST_SPEC"
     40    },
     41    {
     42        "PublicDescription": "Instruction architecturally executed, software increment",
     43        "ArchStdEvent": "SW_INCR",
     44        "BriefDescription": "Software increment"
     45    },
     46    {
     47        "ArchStdEvent": "INST_RETIRED"
     48    },
     49    {
     50        "ArchStdEvent": "CID_WRITE_RETIRED",
     51        "BriefDescription": "Write to CONTEXTIDR"
     52    },
     53    {
     54        "ArchStdEvent": "INST_SPEC"
     55    },
     56    {
     57        "ArchStdEvent": "TTBR_WRITE_RETIRED"
     58    },
     59    {
     60        "PublicDescription": "This event counts all branches, taken or not. This excludes exception entries, debug entries and CCFAIL branches",
     61        "ArchStdEvent": "BR_RETIRED"
     62    },
     63    {
     64        "PublicDescription": "This event counts any branch counted by BR_RETIRED which is not correctly predicted and causes a pipeline flush",
     65        "ArchStdEvent": "BR_MIS_PRED_RETIRED"
     66    },
     67    {
     68        "PublicDescription": "Operation speculatively executed, NOP",
     69        "EventCode": "0x100",
     70        "EventName": "NOP_SPEC",
     71        "BriefDescription": "Speculatively executed, NOP"
     72    }
     73]