You can already do that on several Risc-V chips with mmu.