Age | Commit message (Expand) | Author | Files | Lines |
2019-05-31 | fork/wait/exit work | Robert Morris | 1 | -8/+27 |
2018-09-23 | Checkpoint port of xv6 to x86-64. Passed usertests on 2 processors a few times. | Frans Kaashoek | 1 | -5/+5 |
2018-08-30 | Allow holding to be called with interrupts enabled (for Mark Morrissey). | Frans Kaashoek | 1 | -1/+5 |
2017-01-31 | Start of an experiment to remove the use of gs for cpu local variables. | Frans Kaashoek | 1 | -7/+7 |
2016-09-15 | Merge branch 'master' of g.csail.mit.edu:xv6-dev | Robert Morris | 1 | -1/+1 |
2016-09-15 | xx | Robert Morris | 1 | -1/+1 |
2016-09-14 | Update comment a bit. | Frans Kaashoek | 1 | -1/+1 |
2016-09-08 | use asm() for lock release, not a C assignment | Robert Morris | 1 | -2/+4 |
2016-09-02 | comment about sched() saving/restoring cpu->intena | Robert Morris | 1 | -1/+2 |
2016-08-25 | Remove trailing white space with: | Frans Kaashoek | 1 | -2/+2 |
2016-08-12 | separate atomic test-and-set from memory barrier. | Robert Morris | 1 | -12/+14 |
2011-08-29 | Revert "Introduce and use sleeplocks instead of BUSY flags" | Frans Kaashoek | 1 | -38/+4 |
2011-08-26 | Introduce and use sleeplocks instead of BUSY flags | Frans Kaashoek | 1 | -4/+38 |
2011-07-29 | Map kernel high | Frans Kaashoek | 1 | -1/+2 |
2011-01-11 | make new code like old code | Russ Cox | 1 | -1/+1 |
2010-09-13 | change some comments, maybe more informative | Robert Morris | 1 | -1/+1 |
2010-07-02 | nits | Frans Kaashoek | 1 | -1/+1 |
2010-07-02 | Initial version of single-cpu xv6 with page tables | Frans Kaashoek | 1 | -1/+1 |
2009-08-30 | assorted fixes: | Russ Cox | 1 | -11/+8 |
2009-07-11 | spinlock: rename parameter lock -> lk | Russ Cox | 1 | -15/+15 |
2009-05-31 | Some proc cleanup, moving some of copyproc into allocproc. | rsc | 1 | -4/+4 |
2009-03-08 | be consistent: no underscores in function names | rsc | 1 | -2/+2 |
2008-10-12 | include explicitly initialized globals (int x = 0;) in cross-refs, | kolya | 1 | -2/+0 |
2008-09-28 | document lock->locked=0 vs xchg(&lock->locked, 0) | rtm | 1 | -4/+8 |
2007-10-01 | Incorporate new understanding of/with Intel SMP spec. | rsc | 1 | -9/+10 |
2007-09-30 | Re: why cpuid() in locking code? | rsc | 1 | -8/+8 |
2007-09-27 | Final word on the locking fiasco? | rsc | 1 | -5/+9 |
2007-09-27 | rename splhi/spllo to pushcli/popcli | rsc | 1 | -9/+9 |
2007-09-27 | kernel SMP interruptibility fixes. | rsc | 1 | -6/+25 |
2007-08-31 | continuous quality management | rtm | 1 | -2/+2 |
2007-08-27 | delete unnecessary #include lines | rsc | 1 | -1/+1 |
2007-08-24 | Reorder spinlock.c: acquire and release first | rsc | 1 | -25/+26 |
2007-08-22 | PDF at http://am.lcs.mit.edu/~rsc/xv6.pdf | rsc | 1 | -8/+7 |
2007-08-10 | nit | rsc | 1 | -2/+2 |
2007-08-10 | and spinlock | rsc | 1 | -1/+4 |
2006-09-08 | make lines shorter | rsc | 1 | -2/+2 |
2006-09-08 | some comment changes | kaashoek | 1 | -7/+6 |
2006-09-07 | comment memory barriers | rsc | 1 | -1/+8 |
2006-09-07 | more comments | rsc | 1 | -1/+15 |
2006-09-06 | wrap long lines | rsc | 1 | -3/+6 |
2006-09-06 | standardize various * conventions | rsc | 1 | -3/+3 |
2006-09-06 | spacing fixes: no tabs, 2-space indents (for rtm) | rsc | 1 | -2/+2 |
2006-08-29 | prune unneeded panics and debug output | rtm | 1 | -2/+0 |
2006-08-29 | clean up stale error checks and panics | rtm | 1 | -27/+16 |
2006-08-10 | interrupts could be recursive since lapic_eoi() called before rti | rtm | 1 | -2/+16 |
2006-08-10 | low-level keyboard input (not hooked up to /dev yet) | rtm | 1 | -2/+6 |
2006-08-08 | fix race in holding() check in acquire() | rtm | 1 | -12/+16 |
2006-07-29 | open() | rtm | 1 | -2/+8 |
2006-07-17 | add ide_lock for sleep | rsc | 1 | -1/+13 |
2006-07-16 | Keep interrupts disabled during startup. | rsc | 1 | -2/+2 |