aboutsummaryrefslogtreecommitdiff
path: root/pk/vm.c
AgeCommit message (Expand)AuthorFilesLines
2015-11-12Read and use devicetree -- THIS BREAKS ROCKET FOR NOWAndrew Waterman1-0/+1
2015-10-20fix pte_create to deal with protection bits correctlyYunsup Lee1-6/+24
2015-09-14Increase VMR limit for SPECAndrew Waterman1-6/+11
2015-07-22Don't let brk stomp on mmap'd regionsAndrew Waterman1-1/+1
2015-06-11Fully initialize page tables to zeroAndrew Waterman1-1/+2
2015-06-02Fix regression causing sbrk to fail spuriouslyAndrew Waterman1-3/+3
2015-05-29Make boot loader/SBI changes to support SMP LinuxAndrew Waterman1-15/+10
2015-05-28"Fix" mremap bug by returning -ENOSYSAndrew Waterman1-29/+1
2015-05-10Split pk functionality into pk and bblAndrew Waterman1-4/+0
2015-05-09Upgrade to privileged architecture 1.7Andrew Waterman1-17/+22
2015-04-24"Fix" RV32 programs running on RV64 pkAndrew Waterman1-0/+4
2015-04-10Fix stack discipline for recursive trapsAndrew Waterman1-2/+5
2015-04-03Make PK compile on RV32Andrew Waterman1-5/+4
2015-03-24New virtual memory implementation (Sv39)Andrew Waterman1-45/+40
2015-03-12Update to new privileged specAndrew Waterman1-96/+130
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