| Age | Commit message (Expand) | Author |
| 2019-06-11 | separate source into kernel/ user/ mkfs/ | Robert Morris |
| 2019-05-31 | -initrd fs.img, ramdisk.c, file system | Robert Morris |
| 2018-09-29 | x | Frans Kaashoek |
| 2018-09-23 | Checkpoint port of xv6 to x86-64. Passed usertests on 2 processors a few times. | Frans Kaashoek |
| 2016-09-26 | Add mikecat's argp test | Frans Kaashoek |
| 2016-08-26 | set iomb to forbid i/o instructions from user space | Frans Kaashoek |
| 2016-08-25 | Remove trailing white space with: | Frans Kaashoek |
| 2014-08-28 | i think this is a working concurrent logging scheme | Robert Morris |
| 2014-08-04 | every iput() and namei() must be inside a transaction | Robert Morris |
| 2011-09-30 | Fix compile error on newer gcc's | Austin Clements |
| 2011-09-01 | inaccessible page under the user stack page, to help exec deal w/ too-large args | Robert Morris |
| 2011-09-01 | fix usertests to correctly test what happens when you call | Robert Morris |
| 2011-08-30 | enterpgdir -> entrypgdir | Robert Morris |
| 2011-08-19 | make dirlookup and dirlink more similar | Robert Morris |
| 2011-08-15 | avoid deadlock by calling begin_trans() before locking any inodes | Robert Morris |
| 2011-08-12 | log write() data | Robert Morris |
| 2011-08-08 | Speedup sbrk tst a bit (forking 100Mbyte processes is slow) | Frans Kaashoek |
| 2011-08-07 | Adjust sbrk test for large user address spaces | Frans Kaashoek |
| 2011-02-19 | xv6: formatting, cleanup, rev5 (take 2) | Russ Cox |
| 2011-01-11 | make new code like old code | Russ Cox |
| 2010-09-27 | copyout() copies data to a va in a pagetable, for exec() &c | Robert Morris |
| 2010-09-20 | map kernel instructions r/o | Robert Morris |
| 2010-09-19 | my comment is wrong, exec handles BSS fine | Robert Morris |
| 2010-09-01 | Remove the stack guard page. Processes are now contiguous from 0 to proc->sz... | Austin Clements |
| 2010-09-01 | Space police | Austin Clements |
| 2010-08-31 | Cleanup if allocuvm fails to alloc. Add a test. | Austin Clements |
| 2010-08-11 | uptime() sys call for benchmarking | Robert Morris |
| 2010-08-10 | allow sbrk(-x) to de-allocate user memory | Robert Morris |
| 2010-08-06 | fix corner cases in exec of ELF | Robert Morris |
| 2010-08-05 | fix allocuvm() to handle sbrk() with non-page-granularity argument | Robert Morris |
| 2009-05-31 | group locks into structs they protect. | rsc |
| 2007-09-27 | make slow bigdir last test | rsc |
| 2007-09-27 | believe it or not, this was working | rsc |
| 2007-09-26 | debugging prints | rsc |
| 2007-08-24 | test that fork fails gracefully | rsc |
| 2007-08-24 | add missing iput() at end of _namei() | rtm |
| 2007-08-24 | oops, O_CREATE doesn't truncate, so holes can't exist, thus no bug | rtm |
| 2007-08-24 | test concurrent open/unlink of same file (ok) | rtm |
| 2007-08-22 | check unlink of non-empty directory | rsc |
| 2007-08-20 | bug in usertests! | rsc |
| 2007-08-10 | add test for rm . | rsc |
| 2007-08-10 | avoid assignments in declarations | rsc |
| 2007-08-08 | missing void | rsc |
| 2007-08-08 | standardize on not using unsigned keyword | rsc |
| 2006-09-07 | fix tests | rsc |
| 2006-09-07 | remove bogus test | rsc |
| 2006-09-07 | check super-long lookups | rsc |
| 2006-09-07 | one regression test program | kaashoek |
| 2006-09-06 | standardize various * conventions | rsc |
| 2006-08-29 | prune unneeded panics and debug output | rtm |