| Age | Commit message (Expand) | Author |
| 2019-07-19 | no need to save/restore 14 | Robert Morris |
| 2019-07-17 | Merge branch 'riscv' of g.csail.mit.edu:xv6-dev into riscv | Frans Kaashoek |
| 2019-07-17 | Delete x86 comment | Frans Kaashoek |
| 2019-07-16 | conservatively call sfence.vma before every satp load. | Robert Morris |
| 2019-07-11 | cosmetic changes | Robert Morris |
| 2019-07-11 | another test, to help with locking exercises | Robert Morris |
| 2019-07-10 | nits | Robert Morris |
| 2019-07-10 | feeble attempt at build instructions | Robert Morris |
| 2019-07-10 | more comment cleanup | Robert Morris |
| 2019-07-10 | document which proc fields are protected by p->lock | Robert Morris |
| 2019-07-10 | have kill() lock before looking at p->pid | Robert Morris |
| 2019-07-10 | tweak some comments. | Robert Morris |
| 2019-07-08 | Merge branch 'riscv-proc' into riscv | Frans Kaashoek |
| 2019-07-08 | Merge branch 'riscv-proc' of g.csail.mit.edu:xv6-dev into riscv-proc | Robert Morris |
| 2019-07-08 | holding p->lock all the way through state=RUNNABLE means we don't need EMBRYO | Robert Morris |
| 2019-07-08 | Update runoff list for producing xv6.pdf | Frans Kaashoek |
| 2019-07-07 | eliminate ptable. ptable.lock -> pid_lock. | Robert Morris |
| 2019-07-07 | nits | Robert Morris |
| 2019-07-07 | avoid a double-lock of initproc->lock if child of init is reparenting | Robert Morris |
| 2019-07-07 | Merge branch 'riscv-proc' of g.csail.mit.edu:xv6-dev into riscv-proc | Robert Morris |
| 2019-07-07 | another fork test | Robert Morris |
| 2019-07-06 | Maybe fix two races identified by rtm (thx!): | Frans Kaashoek |
| 2019-07-05 | back-port fork/exit/exit tests to xv6-riscv | Robert Morris |
| 2019-07-05 | two exit/exit tests | Robert Morris |
| 2019-07-04 | Make size in stat.h be a uint64 | Frans Kaashoek |
| 2019-07-04 | x | Frans Kaashoek |
| 2019-07-03 | Simplify wakeup1 | Frans Kaashoek |
| 2019-07-03 | Apply some corresponding bug fixes from wq branch here | Frans Kaashoek |
| 2019-07-02 | Remove some debugging code | Frans Kaashoek |
| 2019-07-02 | Fix a lost wakeup bug: the disk driver's wakeup() can run after the | Frans Kaashoek |
| 2019-07-02 | Merge branch 'riscv' into riscv-proc | Frans Kaashoek |
| 2019-07-02 | x | Frans Kaashoek |
| 2019-07-02 | Don't start processes at the end of the proc table | Frans Kaashoek |
| 2019-07-02 | Avoid two cores selecting the same process to run | Frans Kaashoek |
| 2019-07-02 | try to continue from walk() failing to allocate a page-table page | Robert Morris |
| 2019-07-02 | avoid allocproc() returning a struct proc with non-zero p->sz | Robert Morris |
| 2019-07-02 | COW tests | Robert Morris |
| 2019-07-02 | Checkpoint switching to per-process locks, in attempt clarify xv6's | Frans Kaashoek |
| 2019-07-02 | don't enable interrupts until done with sstatus, scause, &c | Robert Morris |
| 2019-07-01 | oops, don't hold mycpu() result across intr_off() | Robert Morris |
| 2019-07-01 | have fork() fail, not panic, if not enough phys mem | Robert Morris |
| 2019-07-01 | sbrk() returns a pointer, so it should be 64 bits | Robert Morris |
| 2019-07-01 | oops, don't hold mycpu() result across intr_off() | Robert Morris |
| 2019-07-01 | timer interrupt in the kernel -> yield | Robert Morris |
| 2019-07-01 | Checkpoint some progress compiling xv6.pdf | Frans Kaashoek |
| 2019-07-01 | x | Frans Kaashoek |
| 2019-07-01 | Introduce alloc3_desc and UsedArea to make code easier to read | Frans Kaashoek |
| 2019-06-13 | FD_DEVICE | Robert Morris |
| 2019-06-13 | for spinlocks, use gcc intrinsics, but say what they compile to | Robert Morris |
| 2019-06-13 | clean up virtio code | Robert Morris |