OS161 User Address Space
Now we've set up our coremap and also have the routines to allocate and free physical pages. It's the time to set up user's virtual address space.
Basically, we'll adopt two-level page table. If you're not already familiar with this, you can check out the page table wiki and this document talking about MIPS and X86 paging.
more ...