summaryrefslogtreecommitdiff
path: root/vm.c
AgeCommit message (Expand)Author
2016-08-11nothing muchRobert Morris
2016-08-10tiny clarifications to some gdt code.Robert Morris
2016-08-08shell nitsRobert Morris
2014-08-29Nice layout for a printout of the codeFrans Kaashoek
2013-03-04Correct a security bug in copyuvm()Stephen Tu
2012-08-28nitsRobert Morris
2012-08-22Runoff still complaints these lines are too long, but it is now ok on printoutFrans Kaashoek
2012-08-22Remove unused argument to setupkvm (thanks to Peter Froehlich)Frans Kaashoek
2011-09-13eliminate enter_alloc -- use kalloc for everythingRobert Morris
2011-09-13more regular kmap[] and descriptionRobert Morris
2011-09-02Nuke data.S, since we do have a custom linker script.Austin Clements
2011-09-02Oops, dropped a parenAustin Clements
2011-09-02clear_pte_u -> clearpteuAustin Clements
2011-09-02Move copy_pte_u; fits vm.c in one less column and aligns proc.hAustin Clements
2011-09-02Cleanup comments and fit setupkvm on same page as kmap, which aligns lots of ...Austin Clements
2011-09-02StyleAustin Clements
2011-09-02Make mappages fit on the pageAustin Clements
2011-09-01Skip missing page directories in deallocuvmAustin Clements
2011-09-01inaccessible page under the user stack page, to help exec deal w/ too-large argsRobert Morris
2011-09-01Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6Robert Morris
2011-09-01fix usertests to correctly test what happens when you callRobert Morris
2011-09-01Fix layout issues for printed versionFrans Kaashoek
2011-08-29Style nits; indentation and tabsAustin Clements
2011-08-24Eliminate USERTOP; no use for it.Frans Kaashoek
2011-08-16Switch back to #define for PHYSTOP. Using the E820 to retrieve the memory ma...Frans Kaashoek
2011-08-16Clean up memlayout.hFrans Kaashoek
2011-08-15Make Austin happierFrans Kaashoek
2011-08-15Avoid "boot" in xv6Frans Kaashoek
2011-08-11Make AP processors boot using bootpgdirFrans Kaashoek
2011-08-09Tiny bit of cleanupFrans Kaashoek
2011-08-09xFrans Kaashoek
2011-08-09Use static page table for boot, mapping first 4Mbyte; no more segment trickFrans Kaashoek
2011-08-07Adjust sbrk test for large user address spacesFrans Kaashoek
2011-07-31Don't map IO space in the user part of the address spaceFrans Kaashoek
2011-07-29Map kernel highFrans Kaashoek
2011-02-19xv6: formatting, cleanup, rev5 (take 2)Russ Cox
2011-01-11more trivial cleanupRuss Cox
2011-01-11make new code like old codeRuss Cox
2010-09-27copyout() copies data to a va in a pagetable, for exec() &cRobert Morris
2010-09-20map kernel instructions r/oRobert Morris
2010-09-13change some comments, maybe more informativeRobert Morris
2010-09-02Simplify allocuvm/deallocuvm to operate in a contiguous memory model. This m...Austin Clements
2010-09-02Comment inituvm and loaduvmAustin Clements
2010-09-02Fix comment capitalizationAustin Clements
2010-09-02Rearrange vm.c so it's in logical order and prints nicely. Shorten a few fun...Austin Clements
2010-09-02Simplify inituvm and userinit by assuming initcode fits on a pageAustin Clements
2010-09-02Simplify freevm using deallocuvmAustin Clements
2010-09-01Slight simplification of copyuvm. We could simplify other things now that pr...Austin Clements
2010-09-01Space policeAustin Clements
2010-09-01Tab policeAustin Clements