diff options
Diffstat (limited to 'include/sbi/riscv_asm.h')
-rw-r--r-- | include/sbi/riscv_asm.h | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/include/sbi/riscv_asm.h b/include/sbi/riscv_asm.h index 6c5c729..6e093ca 100644 --- a/include/sbi/riscv_asm.h +++ b/include/sbi/riscv_asm.h @@ -173,19 +173,8 @@ int misa_extension_imp(char ext); /* Get MXL field of misa, return -1 on error */ int misa_xlen(void); -static inline void misa_string(char *out, unsigned int out_sz) -{ - unsigned long i; - - for (i = 0; i < 26; i++) { - if (misa_extension_imp('A' + i)) { - *out = 'A' + i; - out++; - } - } - *out = '\0'; - out++; -} +/* Get RISC-V ISA string representation */ +void misa_string(int xlen, char *out, unsigned int out_sz); int pmp_set(unsigned int n, unsigned long prot, unsigned long addr, unsigned long log2len); |