summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2010-09-03Rev 4Austin Clements
2010-09-02Update example in TOC footerAustin Clements
2010-09-02Consistent style in defs.hAustin Clements
2010-09-02Get consoleintr back on one pageAustin Clements
2010-09-02Get cgaputc and consputc back on the same pageAustin Clements
2010-09-02Get rid of the blank page in picirq.c. It misaligs things now.Austin Clements
2010-09-02Simplify allocuvm/deallocuvm to operate in a contiguous memory model. This m...Austin Clements
2010-09-02NitsAustin 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-02Oops. Broke the build when I rearranged proc.cAustin Clements
2010-09-02Remove unused nop_pause function.Austin Clements
2010-09-02Rearrange proc.h and proc.c to get our action-packed spreads back (mostly). ...Austin Clements
2010-09-02Re-re-arrange bootasm and bootother. We can't get bootasm and bootmain on th...Austin Clements
2010-09-02I totally misunderstood the even/odd spec. Add some docs, remove my 'left+' ...Austin Clements
2010-09-02Specify in runoff.spec which side sheet 1 is on, since it keeps changingAustin Clements
2010-09-02Pack five columns into cross-ref. This saves us an entire page and fixes the...Austin Clements
2010-09-02Oops, missed a comment about the stack guardAustin Clements
2010-09-02Add Nickolai and myself and scrunch two lines out of the text elsewhereAustin Clements
2010-09-01Slight simplification of copyuvm. We could simplify other things now that pr...Austin Clements
2010-09-01Remove the stack guard page. Processes are now contiguous from 0 to proc->sz...Austin Clements
2010-09-01Make it easy to change the number of CPUsAustin Clements
2010-09-01Space policeAustin Clements
2010-09-01Tab policeAustin Clements
2010-09-01Merge branch 'master' of git+ssh://am.lcs/home/am0/6.828/xv6Austin Clements
2010-09-01Fix similar leak in copyuvmAustin Clements
2010-08-31Cleanup if allocuvm fails to alloc. Add a test.Austin Clements
2010-08-31Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6Robert Morris
2010-08-31oops. last minute simplicifaction to kalloc().Robert Morris
2010-08-31Page break kalloc.cAustin Clements
2010-08-31Our proc.c alignment is perfect. Since ksegment/usegment went away, we get a...Austin Clements
2010-08-31Make it possible to express half-page preferencesAustin Clements
2010-08-31Got the meat of spinlocks on one spreadAustin Clements
2010-08-31Swap bootmain.c and bootother.S. This puts the whole boot process on one spr...Austin Clements
2010-08-31Sheet 1 is a right page now because of the (much) longer cross-refAustin Clements
2010-08-31print depends on runoff.specAustin Clements
2010-08-31We don't use lesp/lebp and using them at all from C would be fraught with per...Austin Clements
2010-08-31Page breaking of mmu.hAustin Clements
2010-08-31Start PDE defs on new pageAustin Clements
2010-08-31Follow xv6 code style. Also fixes indexing for these functionsAustin Clements
2010-08-31Rearrange for better page breakingAustin Clements
2010-08-31Fix too-long linesAustin Clements
2010-08-31Rebalance TOCAustin Clements
2010-08-31Acknowledge patchesAustin Clements
2010-08-31Hopefully get the printf size spec right, regardless of compiler.Austin Clements
2010-08-31no more pminit, or ELF header at 0x10000Robert Morris
2010-08-31mkfs must be compiled 32-bit. Fix mkfs warningsAustin Clements