diff options
author | Heinrich Schuchardt <heinrich.schuchardt@canonical.com> | 2023-10-29 00:49:58 +0200 |
---|---|---|
committer | Anup Patel <anup@brainfault.org> | 2023-11-17 12:04:18 +0530 |
commit | efcac338bdf24273ea8a8e332bcb64adfd0dbf39 (patch) | |
tree | d5f79aad73aa0fdeb6a7c59f4260877999ebe615 /lib | |
parent | 280f7ae62724b184fdd61347e6f905bc39dec64b (diff) | |
download | opensbi-efcac338bdf24273ea8a8e332bcb64adfd0dbf39.zip opensbi-efcac338bdf24273ea8a8e332bcb64adfd0dbf39.tar.gz opensbi-efcac338bdf24273ea8a8e332bcb64adfd0dbf39.tar.bz2 |
lib: sbi: Add Zkr in hart extensions
- Add Zkr as extension in sbi_hart_extensions enum
- Return "zkr" string for Zkr extension from sbi_hart_extension_id2string
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Reviewed-by: Anup Patel <anup@brainfault.org>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/sbi/sbi_hart.c | 3 | ||||
-rw-r--r-- | lib/utils/fdt/fdt_helper.c | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/lib/sbi/sbi_hart.c b/lib/sbi/sbi_hart.c index 29d6481..569596f 100644 --- a/lib/sbi/sbi_hart.c +++ b/lib/sbi/sbi_hart.c @@ -678,6 +678,9 @@ static inline char *sbi_hart_extension_id2string(int ext) case SBI_HART_EXT_ZIHPM: estr = "zihpm"; break; + case SBI_HART_EXT_ZKR: + estr = "zkr"; + break; case SBI_HART_EXT_SMEPMP: estr = "smepmp"; break; diff --git a/lib/utils/fdt/fdt_helper.c b/lib/utils/fdt/fdt_helper.c index 9ae7f09..35be7ba 100644 --- a/lib/utils/fdt/fdt_helper.c +++ b/lib/utils/fdt/fdt_helper.c @@ -376,6 +376,7 @@ static int fdt_parse_isa_one_hart(const char *isa, unsigned long *extensions) } set_multi_letter_ext("smepmp", SBI_HART_EXT_SMEPMP); + set_multi_letter_ext("zkr", SBI_HART_EXT_ZKR); #undef set_multi_letter_ext } |