I noticed that unlike mach, L4 does not directly manage virtual memory, but
instead farms out address space, page directory, and page table
capabilities to userspace and lets userspace decide what pages to map and
where.
Does this imply that virtual memory abstraction is userspace responsibility?