Resguardo inicial

This commit is contained in:
lastdragon
2026-09-06 12:53:21 -06:00
parent 662efe3c2a
commit ad2088d178
94853 changed files with 43200404 additions and 0 deletions
@@ -0,0 +1,68 @@
[
{
"ArchStdEvent": "FW_MISALIGNED_LOAD"
},
{
"ArchStdEvent": "FW_MISALIGNED_STORE"
},
{
"ArchStdEvent": "FW_ACCESS_LOAD"
},
{
"ArchStdEvent": "FW_ACCESS_STORE"
},
{
"ArchStdEvent": "FW_ILLEGAL_INSN"
},
{
"ArchStdEvent": "FW_SET_TIMER"
},
{
"ArchStdEvent": "FW_IPI_SENT"
},
{
"ArchStdEvent": "FW_IPI_RECEIVED"
},
{
"ArchStdEvent": "FW_FENCE_I_SENT"
},
{
"ArchStdEvent": "FW_FENCE_I_RECEIVED"
},
{
"ArchStdEvent": "FW_SFENCE_VMA_SENT"
},
{
"ArchStdEvent": "FW_SFENCE_VMA_RECEIVED"
},
{
"ArchStdEvent": "FW_SFENCE_VMA_ASID_SENT"
},
{
"ArchStdEvent": "FW_SFENCE_VMA_ASID_RECEIVED"
},
{
"ArchStdEvent": "FW_HFENCE_GVMA_SENT"
},
{
"ArchStdEvent": "FW_HFENCE_GVMA_RECEIVED"
},
{
"ArchStdEvent": "FW_HFENCE_GVMA_VMID_SENT"
},
{
"ArchStdEvent": "FW_HFENCE_GVMA_VMID_RECEIVED"
},
{
"ArchStdEvent": "FW_HFENCE_VVMA_SENT"
},
{
"ArchStdEvent": "FW_HFENCE_VVMA_RECEIVED"
},
{
"ArchStdEvent": "FW_HFENCE_VVMA_ASID_SENT"
},
{
"ArchStdEvent": "FW_HFENCE_VVMA_ASID_RECEIVED"
}
]
@@ -0,0 +1,92 @@
[
{
"EventName": "EXCEPTION_TAKEN",
"EventCode": "0x100",
"BriefDescription": "Counts exceptions taken"
},
{
"EventName": "INTEGER_LOAD_RETIRED",
"EventCode": "0x200",
"BriefDescription": "Counts integer load instructions retired"
},
{
"EventName": "INTEGER_STORE_RETIRED",
"EventCode": "0x400",
"BriefDescription": "Counts integer store instructions retired"
},
{
"EventName": "ATOMIC_MEMORY_RETIRED",
"EventCode": "0x800",
"BriefDescription": "Counts atomic memory instructions retired"
},
{
"EventName": "SYSTEM_INSTRUCTION_RETIRED",
"EventCode": "0x1000",
"BriefDescription": "Counts system instructions retired (CSR, WFI, MRET, etc.)"
},
{
"EventName": "INTEGER_ARITHMETIC_RETIRED",
"EventCode": "0x2000",
"BriefDescription": "Counts integer arithmetic instructions retired"
},
{
"EventName": "CONDITIONAL_BRANCH_RETIRED",
"EventCode": "0x4000",
"BriefDescription": "Counts conditional branch instructions retired"
},
{
"EventName": "JAL_INSTRUCTION_RETIRED",
"EventCode": "0x8000",
"BriefDescription": "Counts jump-and-link instructions retired"
},
{
"EventName": "JALR_INSTRUCTION_RETIRED",
"EventCode": "0x10000",
"BriefDescription": "Counts indirect jump instructions (JALR) retired"
},
{
"EventName": "INTEGER_MULTIPLICATION_RETIRED",
"EventCode": "0x20000",
"BriefDescription": "Counts integer multiplication instructions retired"
},
{
"EventName": "INTEGER_DIVISION_RETIRED",
"EventCode": "0x40000",
"BriefDescription": "Counts integer division instructions retired"
},
{
"EventName": "FP_LOAD_RETIRED",
"EventCode": "0x80000",
"BriefDescription": "Counts floating-point load instructions retired"
},
{
"EventName": "FP_STORE_RETIRED",
"EventCode": "0x100000",
"BriefDescription": "Counts floating-point store instructions retired"
},
{
"EventName": "FP_ADD_RETIRED",
"EventCode": "0x200000",
"BriefDescription": "Counts floating-point add instructions retired"
},
{
"EventName": "FP_MUL_RETIRED",
"EventCode": "0x400000",
"BriefDescription": "Counts floating-point multiply instructions retired"
},
{
"EventName": "FP_MULADD_RETIRED",
"EventCode": "0x800000",
"BriefDescription": "Counts floating-point fused multiply-add instructions retired"
},
{
"EventName": "FP_DIV_SQRT_RETIRED",
"EventCode": "0x1000000",
"BriefDescription": "Counts floating point divide or square root instructions retired"
},
{
"EventName": "OTHER_FP_RETIRED",
"EventCode": "0x2000000",
"BriefDescription": "Counts other floating-point instructions retired"
}
]
@@ -0,0 +1,32 @@
[
{
"EventName": "ICACHE_MISS",
"EventCode": "0x102",
"BriefDescription": "Counts instruction cache misses"
},
{
"EventName": "DCACHE_MISS",
"EventCode": "0x202",
"BriefDescription": "Counts data cache misses"
},
{
"EventName": "DCACHE_RELEASE",
"EventCode": "0x402",
"BriefDescription": "Counts writeback requests from the data cache"
},
{
"EventName": "ITLB_MISS",
"EventCode": "0x802",
"BriefDescription": "Counts Instruction TLB misses caused by instruction address translation requests"
},
{
"EventName": "DTLB_MISS",
"EventCode": "0x1002",
"BriefDescription": "Counts Data TLB misses caused by data address translation requests"
},
{
"EventName": "UTLB_MISS",
"EventCode": "0x2002",
"BriefDescription": "Counts Unified TLB misses caused by address translation requests"
}
]
@@ -0,0 +1,57 @@
[
{
"EventName": "ADDRESSGEN_INTERLOCK",
"EventCode": "0x101",
"BriefDescription": "Counts cycles with an address-generation interlock"
},
{
"EventName": "LONGLATENCY_INTERLOCK",
"EventCode": "0x201",
"BriefDescription": "Counts cycles with a long-latency interlock"
},
{
"EventName": "CSR_INTERLOCK",
"EventCode": "0x401",
"BriefDescription": "Counts cycles with a CSR interlock"
},
{
"EventName": "ICACHE_BLOCKED",
"EventCode": "0x801",
"BriefDescription": "Counts cycles in which the instruction cache was not able to provide an instruction"
},
{
"EventName": "DCACHE_BLOCKED",
"EventCode": "0x1001",
"BriefDescription": "Counts cycles in which the data cache blocked an instruction"
},
{
"EventName": "BRANCH_DIRECTION_MISPREDICTION",
"EventCode": "0x2001",
"BriefDescription": "Counts mispredictions of conditional branch direction (taken/not taken)"
},
{
"EventName": "BRANCH_TARGET_MISPREDICTION",
"EventCode": "0x4001",
"BriefDescription": "Counts mispredictions of the target PC of control-flow instructions"
},
{
"EventName": "PIPELINE_FLUSH",
"EventCode": "0x8001",
"BriefDescription": "Counts flushes of the core pipeline. Common causes include fence.i and CSR accesses"
},
{
"EventName": "REPLAY",
"EventCode": "0x10001",
"BriefDescription": "Counts instruction replays"
},
{
"EventName": "INTEGER_MUL_DIV_INTERLOCK",
"EventCode": "0x20001",
"BriefDescription": "Counts cycles with a multiply or divide interlock"
},
{
"EventName": "FP_INTERLOCK",
"EventCode": "0x40001",
"BriefDescription": "Counts cycles with a floating-point interlock"
}
]