summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2016-09-15Remove left-over print statementsFrans Kaashoek1-6/+0
2016-09-15Merge branch 'master' of g.csail.mit.edu:xv6-devRobert Morris3-3/+3
2016-09-15change allocproc() back to acquiring the ptable.lock.Robert Morris1-14/+6
2016-09-15xxRobert Morris1-1/+1
2016-09-14Delete two left-over print statementsFrans Kaashoek1-2/+0
2016-09-14Update comment a bit.Frans Kaashoek1-1/+1
2016-09-14Add sleeplock.[ch] to listingFrans Kaashoek1-0/+2
2016-09-13one more BUSYFrans Kaashoek1-2/+2
2016-09-11sleeplock filesFrans Kaashoek2-0/+66
2016-09-11Replace I_BUSY with sleep locksFrans Kaashoek7-21/+20
2016-09-11Move retry loop/sleep/wakeup in bio.c into sleeping locksFrans Kaashoek3-28/+31
2016-09-11Straight replacement of B_BUSY with a sleeping lock.Frans Kaashoek8-21/+45
2016-09-08Merge branch 'master' of g.csail.mit.edu:xv6-devFrans Kaashoek2-3/+21
2016-09-08xFrans Kaashoek2-3/+3
2016-09-08use asm() for lock release, not a C assignmentRobert Morris1-2/+4
2016-09-08this might fix the reported deadlock, though I can't reproduce it.Robert Morris1-1/+17
2016-09-08Be a bit more explicit what kind of suggestions are are interested.Frans Kaashoek1-2/+6
2016-09-02Make runoff happyFrans Kaashoek4-18/+18
2016-09-02Fix a few lines that runoff is complaining about that they are too longFrans Kaashoek3-7/+13
2016-09-02ack xiFrans Kaashoek1-2/+2
2016-09-02Merge branch 'master' of g.csail.mit.edu:xv6-devFrans Kaashoek3-3/+9
2016-09-02APIC IDs may not be consecutive and start from zero, so we cannot really use itFrans Kaashoek6-18/+26
2016-09-02comment about sched() saving/restoring cpu->intenaRobert Morris2-2/+8
2016-09-01curproc -> proc in a commentRobert Morris1-1/+1
2016-08-26better commentFrans Kaashoek1-1/+3
2016-08-26ackFrans Kaashoek1-2/+2
2016-08-26set iomb to forbid i/o instructions from user spaceFrans Kaashoek2-0/+33
2016-08-25xFrans Kaashoek1-6/+6
2016-08-25Remove trailing white space with:Frans Kaashoek32-116/+116
2016-08-25ack mikecatFrans Kaashoek1-2/+2
2016-08-25add check for wrapping of address + size in exec()MikeCAT1-0/+2
2016-08-25add alignment check of virtual address to exec()MikeCAT1-0/+2
2016-08-24p2v -> P2VRobert Morris5-26/+19
2016-08-19xFrans Kaashoek1-6/+6
2016-08-18Coding style (thanks to phf).Frans Kaashoek1-5/+5
2016-08-18Fixed QEMU command line avoids raw image warning.Peter H. Froehlich1-1/+1
2016-08-18It will be for 2016Frans Kaashoek1-2/+2
2016-08-18Update based on a scan of my 6828 folderFrans Kaashoek1-3/+6
2016-08-18Removed useless variable.Peter H. Froehlich1-4/+0
2016-08-18Again, QEMU command line to avoid image warning.Peter H. Froehlich1-1/+1
2016-08-18Remove unused variable, nits.Peter H. Froehlich1-6/+5
2016-08-18Removed useless function and prototypes.Peter H. Froehlich2-11/+1
2016-08-18Thanks to Warren Toomey for RDMUL and WRMUL.Frans Kaashoek1-1/+1
2016-08-18Small change to support RWMUL and WRMUL. Now xv6 truly works with a block sizeFrans Kaashoek1-3/+7
2016-08-13hold ptable.lock for the entire process creationRobert Morris2-9/+15
2016-08-12separate atomic test-and-set from memory barrier.Robert Morris1-12/+14
2016-08-11nothing muchRobert Morris3-2/+3
2016-08-11main commentsRobert Morris1-7/+6
2016-08-10nitsRobert Morris2-2/+2
2016-08-10more comments in entryother.SRobert Morris2-15/+22