(no title)
onjectic | 4 months ago
Perhaps unintentionally, RISC-V provides more flexibility to kernel developers by also including a physical memory protection unit that can run underneath and simultaneously with the MMU. This can make it far cheaper to switch memory protection on and off for arbitrarily sized areas of physical memory since this capability is no longer needlessly coupled to expensive memory remapping operations. Kernels can move away from the typical “process is its own virtual computer” model, and towards things closer to single address space designs or some middle ground between the two.
prngl|4 months ago
matu3ba|4 months ago
joha4270|4 months ago
[1]: https://docs.riscv.org/reference/isa/_attachments/riscv-priv...
vacuity|4 months ago
musicale|4 months ago
Maybe segments weren't such a bad thing.