This is a continuation of an ongoing theme which is started here: https://osblog.stephenmarz.com. Contents What is Supervisor Mode? Why Supervisor Mode? Complications while in Supervisor Mode Complications with Interrupts Conclusion What is Supervisor Mode? My original OS Blog (see here: https://osblog.stephenmarz.com) ran the operating system in RISC-V’s machine mode, which is the most privileged mode […]