summaryrefslogtreecommitdiff
path: root/include/sbi/sbi_error.h
diff options
context:
space:
mode:
authorAtish Patra <atish.patra@wdc.com>2021-07-10 19:18:11 +0300
committerAnup Patel <anup@brainfault.org>2021-07-11 07:53:18 +0300
commit13d40f21d588e17a31624ed415f114987b6bd3d0 (patch)
treee54dd0463d90fbbc28b90e56b45a01539a981115 /include/sbi/sbi_error.h
parente7cc7a3ab2770b9f40569a84c417afdad59531bc (diff)
downloadopensbi-13d40f21d588e17a31624ed415f114987b6bd3d0.tar.xz
lib: sbi: Add PMU support
RISC-V SBI v0.3 specification defined a PMU extension to configure/start/stop the hardware/firmware pmu events. Implement PMU support in OpenSBI library. The implementation is agnostic of event to counter mapping & mhpmevent value configuration. That means, it expects platform hooks will be used to set up the mapping and provide the mhpmevent value at runtime. Reviewed-by: Anup Patel <anup.patel@wdc.com> Signed-off-by: Atish Patra <atish.patra@wdc.com>
Diffstat (limited to 'include/sbi/sbi_error.h')
-rw-r--r--include/sbi/sbi_error.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/sbi/sbi_error.h b/include/sbi/sbi_error.h
index 3655d12..dd65e14 100644
--- a/include/sbi/sbi_error.h
+++ b/include/sbi/sbi_error.h
@@ -21,6 +21,8 @@
#define SBI_EDENIED SBI_ERR_DENIED
#define SBI_EINVALID_ADDR SBI_ERR_INVALID_ADDRESS
#define SBI_EALREADY SBI_ERR_ALREADY_AVAILABLE
+#define SBI_EALREADY_STARTED SBI_ERR_ALREADY_STARTED
+#define SBI_EALREADY_STOPPED SBI_ERR_ALREADY_STOPPED
#define SBI_ENODEV -1000
#define SBI_ENOSYS -1001