Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-03-25 | pk: refactor vm free list management | Andrew Waterman | 1 | -1/+2 | |
2021-03-25 | pk: support >2 GiB of user memory for RV64 | Andrew Waterman | 1 | -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-25 | pk: only access user memory through explicit accessors | Andrew Waterman | 1 | -3/+2 | |
Enforced with sstatus.SUM. | |||||
2020-11-23 | use MEM_START, not DRAM_BASE, for pk mappings | Andrew Waterman | 1 | -1/+1 | |
2018-07-09 | Properly license all nontrivial files | Andrew Waterman | 1 | -0/+2 | |
2017-02-20 | Don't block for acks on console writes | Andrew Waterman | 1 | -0/+1 | |
2016-09-09 | Add -p flag to pk to disable demand paging | Andrew Waterman | 1 | -1/+1 | |
2016-04-30 | Move DRAM to high addresses | Andrew Waterman | 1 | -0/+4 | |
2016-03-09 | Refactor pk, bbl, machine into separate libraries | Andrew Waterman | 1 | -0/+34 | |
Yuck. |