In file included from src/arch/riscv/mcall.c:3: src/arch/riscv/include/mcall.h:57:46: error: register 'sp' unsuitable for global register variables on this target 57 | register uintptr_t current_stack_pointer asm("sp"); | ^ 1 error generated.