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.031Aug302611106528Jul26252326Feb1Dec23Nov24Oct7530Sep20153230Aug813Jul121131May268Mar20Oct17161512828Sep24119328Aug22212020Dec28Nov20Oct12130Sep272625191815531Aug30292827242322212014109829Jun19Oct181317Sep87654330Aug2928262524232019161514131211109876429Jul28272621201817161512111065128Jun272624222116151312Rearrange 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_WPset only PG and WP in vminit; the rest don't seem to be needed and are confusingMerge commit 'origin/page' into pageadd vm.cuptime() sys call for benchmarkingallow sbrk(-x) to de-allocate user memoryfix corner cases in exec of ELFadd some commentsremove some unused vm #definesmove jkstack to main.cfix allocuvm() to handle sbrk() with non-page-granularity argumentkill TLB shoot down codemore cleanupsome cleanupa few nitsoops, vm.cCheckpoint page-table version for SMPnitsInitial version of single-cpu xv6 with page tablesanother rev2 -> rev3point at rev3
Loading