aboutsummaryrefslogtreecommitdiff
path: root/pk/vm.c
AgeCommit message (Expand)AuthorFilesLines
2015-02-09work in progress on new supervisor specAndrew Waterman1-5/+8
2014-10-28don't forget to release locks!Andrew Waterman1-4/+8
2014-06-12Fix file reference counting bug in physical address modeAndrew Waterman1-2/+2
2014-05-27Allow mmap to map new segments larger than 1 page on top of existing mappings...Colin Schmidt1-1/+36
2014-05-22remove debug print statementsColin Schmidt1-4/+0
2014-05-22determine the address for an mmap before setuping the vmrColin Schmidt1-11/+10
2014-05-22Support mmapping files whose length is not divisible by pgsizeAndrew Waterman1-3/+4
2014-05-06fixes vm leak. pages that faulted never decref'd their vmr so it wasn't reusedScott Beamer1-0/+1
2014-02-04Abandon MIPS convention for indicating syscall errors in register a3Andrew Waterman1-16/+16
2013-12-14Add -p flag: force physical memory addressingAndrew Waterman1-4/+6
2013-11-25Update to new privileged ISAAndrew Waterman1-8/+6
2013-09-11Add some syscallsAndrew Waterman1-2/+60
2013-08-18Limit program size to simplify RV32Andrew Waterman1-1/+1
2013-07-28use FATC, not PTBR, to flush addr translationsAndrew Waterman1-1/+1
2013-07-26New supervisor modeAndrew Waterman1-26/+8
2013-07-13Support Linux ABI and (optionally) virtual memoryAndrew Waterman1-0/+392