summaryrefslogtreecommitdiff
path: root/kernel/vm.c
AgeCommit message (Expand)Author
2020-10-14kvmmake() makes a complete kernel page table, matching Figure 3.3Frans Kaashoek
2020-10-14Fix minor typosFumiya Shigemitsu
2020-10-05Don't map the CLINT, since it never used in the kernel in supervisor modeFrans Kaashoek
2020-10-05eliminate virtio DMA into kernel stacks.Robert Morris
2020-10-03Fix minor typosFumiya Shigemitsu
2020-08-17fix a bug in the out-of-memory handling code in execRobert Morris
2020-08-17handle another out-of-memory in fork(). the policy here is not consistent,Robert Morris
2020-08-17modify uvmunmap() to be in aligned pagesRobert Morris
2020-08-17pa isn't needed in the uvmunmap() loopRobert Morris
2020-08-10Merge branch 'riscv' into riscvFrans Kaashoek
2020-08-10modify each page in usertests countfree()Robert Morris
2019-10-27fix a potential memory leakRobert Morris
2019-10-21Fix minor typosFumiya Shigemitsu
2019-09-20yet another sbrk() bug fix, and usertestRobert Morris
2019-09-20don't panic if a program frees all its memory with sbrk().Robert Morris
2019-09-20more incorrect cast to uintRobert Morris
2019-09-20fix a potential kernel crashRobert Morris
2019-09-17all of PTE_FLAGSRobert Morris
2019-09-03sfence_vma after satpRobert Morris
2019-07-26Merge branch 'riscv' of g.csail.mit.edu:xv6-dev into riscvRobert Morris
2019-07-26trampin -> uservecRobert Morris
2019-07-25a few name changes in panic msgFrans Kaashoek
2019-07-24rationalize some vm function namesRobert Morris
2019-07-24no more PAGEBREAKRobert Morris
2019-07-23simplify kernel mapping callsRobert Morris
2019-07-22fix mapkstackFrans Kaashoek
2019-07-22Clear U bit for second stack page so that it functions as a guard pageFrans Kaashoek
2019-07-22nitRobert Morris
2019-07-19xFrans Kaashoek
2019-07-19One way of supporting a guard page below kstack: allocate kstacks inFrans Kaashoek
2019-07-16conservatively call sfence.vma before every satp load.Robert Morris
2019-07-02try to continue from walk() failing to allocate a page-table pageRobert Morris
2019-07-02COW testsRobert Morris
2019-07-01have fork() fail, not panic, if not enough phys memRobert Morris
2019-06-13clean up virtio codeRobert Morris
2019-06-13eliminate ramdiskRobert Morris
2019-06-13virtio disk driverRobert Morris
2019-06-11separate source into kernel/ user/ mkfs/Robert Morris