summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/sbi/sbi_ecall_interface.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/sbi/sbi_ecall_interface.h b/include/sbi/sbi_ecall_interface.h
index 70a3bf7a..a3f2bf4b 100644
--- a/include/sbi/sbi_ecall_interface.h
+++ b/include/sbi/sbi_ecall_interface.h
@@ -208,6 +208,12 @@ enum sbi_pmu_ctr_type {
#define SBI_PMU_EVENT_IDX_INVALID 0xFFFFFFFF
+#define SBI_PMU_EVENT_HW_CACHE_OPS_RESULT 0x1
+#define SBI_PMU_EVENT_HW_CACHE_OPS_ID_MASK 0x6
+#define SBI_PMU_EVENT_HW_CACHE_OPS_ID_OFFSET 1
+#define SBI_PMU_EVENT_HW_CACHE_ID_MASK 0xfff8
+#define SBI_PMU_EVENT_HW_CACHE_ID_OFFSET 3
+
/* Flags defined for config matching function */
#define SBI_PMU_CFG_FLAG_SKIP_MATCH (1 << 0)
#define SBI_PMU_CFG_FLAG_CLEAR_VALUE (1 << 1)