I’m summarizing Part6 and Part7 of all aboard blog for our bi-weekly news. These are really good resource for linux-riscv.
But I got a question: where is the SBI doc?
There is a paragraph about SBI in the part 6, but I couldn’t find any definition inside the privileged spec.
Thanks for the help.
“The implementation of complicated functionality that would usually be implemented as microcode traps is hidden behind the supervisor binary interface, also known as the SBI. This allows supervisors like Linux to be written to an interface provided by a lower level of the privilege stack without the hardware complexity of adding a bunch of emulation instructions.”