From 090fa99d7cf519a8b7d2685ae9f84a2fbe46b083 Mon Sep 17 00:00:00 2001 From: Yu Chien Peter Lin Date: Thu, 30 Nov 2023 20:42:01 +0800 Subject: [PATCH] lib: sbi: Add XAndesPMU in hart extensions Add the custom extension to hart extension list. Signed-off-by: Yu Chien Peter Lin Reviewed-by: Atish Patra Reviewed-by: Lad Prabhakar Tested-by: Lad Prabhakar Reviewed-by: Anup Patel --- include/sbi/sbi_hart.h | 2 ++ lib/sbi/sbi_hart.c | 3 +++ 2 files changed, 5 insertions(+) diff --git a/include/sbi/sbi_hart.h b/include/sbi/sbi_hart.h index 6ee49ff..811e5f5 100644 --- a/include/sbi/sbi_hart.h +++ b/include/sbi/sbi_hart.h @@ -45,6 +45,8 @@ enum sbi_hart_extensions { SBI_HART_EXT_ZKR, /** Hart has Smcntrpmf extension */ SBI_HART_EXT_SMCNTRPMF, + /** Hart has Xandespmu extension */ + SBI_HART_EXT_XANDESPMU, /** Maximum index of Hart extension */ SBI_HART_EXT_MAX, diff --git a/lib/sbi/sbi_hart.c b/lib/sbi/sbi_hart.c index bf8792a..c948373 100644 --- a/lib/sbi/sbi_hart.c +++ b/lib/sbi/sbi_hart.c @@ -694,6 +694,9 @@ static inline char *sbi_hart_extension_id2string(int ext) case SBI_HART_EXT_SMCNTRPMF: estr = "smcntrpmf"; break; + case SBI_HART_EXT_XANDESPMU: + estr = "xandespmu"; + break; default: break; }