diff --git a/include/sbi/sbi_hart.h b/include/sbi/sbi_hart.h index 6ee49ffc..811e5f50 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 bf8792af..c9483738 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; }