[arch][riscv][sbi] add probe for new SRST extension

This commit is contained in:
Travis Geiselbrecht
2020-12-09 02:15:29 -08:00
parent 8869020ae2
commit 3194e45807
2 changed files with 2 additions and 0 deletions

View File

@@ -85,6 +85,7 @@ void arch_init(void) {
dprintf(INFO, "RISCV: SBI extension IPI %ld\n", sbi_call(SBI_PROBE_EXTENSION, SBI_EXT_IPI).value);
dprintf(INFO, "RISCV: SBI extension RFENCE %ld\n", sbi_call(SBI_PROBE_EXTENSION, SBI_EXT_RFENCE).value);
dprintf(INFO, "RISCV: SBI extension HSM %ld\n", sbi_call(SBI_PROBE_EXTENSION, SBI_EXT_HSM).value);
dprintf(INFO, "RISCV: SBI extension SRST %ld\n", sbi_call(SBI_PROBE_EXTENSION, SBI_EXT_SRST).value);
#endif
#if WITH_SMP

View File

@@ -71,6 +71,7 @@ enum sbi_return_code {
#define SBI_EXT_IPI 0x00735049
#define SBI_EXT_RFENCE 0x52464e43
#define SBI_EXT_HSM 0x0048534d
#define SBI_EXT_SRST 0x53525354
static inline void sbi_set_timer(uint64_t stime_value) {
sbi_call(SBI_SET_TIMER, stime_value);