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.01Sep31Aug302611106528Jul26252326Feb1Dec23Nov24Oct7530Sep20153230Aug813Jul121131May268Mar20Oct17161512828Sep24119328Aug22212020Dec28Nov20Oct12130Sep272625191815531Aug30292827242322212014109829Jun19Oct181317Sep87654330Aug2928262524232019161514131211109876429Jul28272621201817161512111065128Jun27262422Remove the stack guard page. Processes are now contiguous from 0 to proc->sz, which means our syscall argument validation is correct. Add a pointer validation test and remove the stack test, which tested for the guard page.Make it easy to change the number of CPUsSpace policeTab policeMerge branch 'master' of git+ssh://am.lcs/home/am0/6.828/xv6Fix similar leak in copyuvmCleanup if allocuvm fails to alloc. Add a test.Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6oops. last minute simplicifaction to kalloc().Page break kalloc.cOur proc.c alignment is perfect. Since ksegment/usegment went away, we get a column back, so we get our two action-packed spreads.Make it possible to express half-page preferencesGot the meat of spinlocks on one spreadSwap bootmain.c and bootother.S. This puts the whole boot process on one spread, though it separates the two asm files.Sheet 1 is a right page now because of the (much) longer cross-refprint depends on runoff.specWe don't use lesp/lebp and using them at all from C would be fraught with peril. Keep resp/rebp, but fix their code style.Page breaking of mmu.hStart PDE defs on new pageFollow xv6 code style. Also fixes indexing for these functionsRearrange for better page breakingFix too-long linesRebalance TOCAcknowledge patchesHopefully get the printf size spec right, regardless of compiler.no more pminit, or ELF header at 0x10000mkfs must be compiled 32-bit. Fix mkfs warningsInfer qemu path, just like in JOSInfer TOOLPREFIX, just like in JOSMerge branch 'page' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6 into pagekalloc/kfree now only a page at a timeMerge branch 'page' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6 into pageMerge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6 into pageMerge remote branch 'origin/master' into pageFix for gdbstub argument change in qemu 0.11. Rename qemu-gdb-nox target to qemu-nox-gdb because you frequently want to add the gdb part, but rarely the nox part.oops ended up with 2x vm.cMerge remote branch 'origin/page' into pagexxno more xv6.pdf .pswe don't need CR0_WP
Loading