Lecture: security monitors on RISC-V

Read

Question

Alice is developing a security monitor, which runs in M-mode and resides within the physical address range [0x80000000, 0x80200000). Alice wants to prevent an OS kernel running in S-mode from accessing the code/data of the security monitor. Describe a plan using PMP to achieve this goal. Be specific about the number and types of PMP regions.

Question

Provide a list of questions you would like to discuss in class.

overview