Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
1 result
You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.019Feb11Jan10229Sep272019151332131Aug302611106528Jul26252326Feb1Dec23Nov24Oct7530Sep20153230Aug813Jul121131May268Mar20Oct17161512828Sep24119328Aug22212020Dec28Nov20Oct12130Sep272625191815531Aug30292827242322212014109829Jun19Oct181317Sep87654330Aug2928262524232019161514131211109876429Jul2827262120181716xv6: refresh from 2010 pagexv6: link to xv6-rev4missing file memide.cmore trivial cleanupmultiboot support and memory-only (no disk) kernelmp: do not panic on surprising hwmake new code like old codemkfs: avoid clash with system struct statmkfs: avoid out of bounds access to sb in wsecteven more fabulous execcheck exec() arg lengthcopyout() copies data to a va in a pagetable, for exec() &cmap kernel instructions r/oMerge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6my comment is wrong, exec handles BSS fineexec questionsSimplify boot loader by removing some JOS'ismschange some comments, maybe more informativeRev 4Update example in TOC footerConsistent style in defs.hGet consoleintr back on one pageGet cgaputc and consputc back on the same pageGet rid of the blank page in picirq.c. It misaligs things now.Simplify allocuvm/deallocuvm to operate in a contiguous memory model. This makes their interface match up better with proc->sz and also simplifies the callers (it even gets the main body of exec on one page).NitsComment inituvm and loaduvmFix comment capitalizationRearrange vm.c so it's in logical order and prints nicely. Shorten a few functions in uninteresting ways to make them fit.Simplify inituvm and userinit by assuming initcode fits on a pageSimplify freevm using deallocuvmOops. Broke the build when I rearranged proc.cRemove unused nop_pause function.Rearrange proc.h and proc.c to get our action-packed spreads back (mostly). They also make sense in this order, so it's not just for page layout.Re-re-arrange bootasm and bootother. We can't get bootasm and bootmain on the same page, but this will make them easier to flip between.I totally misunderstood the even/odd spec. Add some docs, remove my 'left+' hack, and orthogonalize left/right versus even/odd so you can specify them independently.Specify in runoff.spec which side sheet 1 is on, since it keeps changingPack five columns into cross-ref. This saves us an entire page and fixes the single dangling line.Oops, missed a comment about the stack guardAdd Nickolai and myself and scrunch two lines out of the text elsewhere
Loading