aboutsummaryrefslogtreecommitdiff
path: root/pk/mmap.h
AgeCommit message (Collapse)AuthorFilesLines
2021-03-25pk: refactor vm free list managementAndrew Waterman1-1/+2
2021-03-25pk: support >2 GiB of user memory for RV64Andrew Waterman1-2/+7
Previously, the pk would always run from virtual address MEM_START. Instead, remap it into the negative virtual addresses, allowing user processes to expand beyond MEM_START.
2021-03-25pk: only access user memory through explicit accessorsAndrew Waterman1-3/+2
Enforced with sstatus.SUM.
2020-11-23use MEM_START, not DRAM_BASE, for pk mappingsAndrew Waterman1-1/+1
2018-07-09Properly license all nontrivial filesAndrew Waterman1-0/+2
2017-02-20Don't block for acks on console writesAndrew Waterman1-0/+1
2016-09-09Add -p flag to pk to disable demand pagingAndrew Waterman1-1/+1
2016-04-30Move DRAM to high addressesAndrew Waterman1-0/+4
2016-03-09Refactor pk, bbl, machine into separate librariesAndrew Waterman1-0/+34
Yuck.