Age | Commit message (Expand) | Author | Files | Lines |
2019-06-11 | separate source into kernel/ user/ mkfs/ | Robert Morris | 1 | -184/+0 |
2019-06-05 | clean up -Wall | Robert Morris | 1 | -13/+6 |
2019-06-05 | spinlocks using gcc intrinsics | Robert Morris | 1 | -4/+6 |
2019-06-05 | start at support for multiple CPUs | Robert Morris | 1 | -12/+9 |
2019-06-04 | yield if timer interrupt | Robert Morris | 1 | -3/+11 |
2019-06-04 | timer interrupts -> supervisor software interrupt | Robert Morris | 1 | -11/+48 |
2019-06-04 | more sbrk fixes | Robert Morris | 1 | -1/+4 |
2019-06-04 | fix a problem with end. make uartputc() wait until h/w is ready. | Robert Morris | 1 | -1/+1 |
2019-06-03 | push/pop all registers when handling interrupt from kernel | Robert Morris | 1 | -22/+35 |
2019-06-03 | xx | Robert Morris | 1 | -11/+13 |
2019-06-03 | takes one uart input interrupt, then panics | Robert Morris | 1 | -0/+13 |
2019-06-01 | first shell prints $ prompt, though no console input yet | Robert Morris | 1 | -2/+6 |
2019-05-31 | exec compiles but argstr() doesn't work yet | Robert Morris | 1 | -1/+0 |
2019-05-31 | fork/wait/exit work | Robert Morris | 1 | -81/+85 |
2018-10-09 | Separate system call path from trap path. Passes usertests on 1 and 2 cpus. | Frans Kaashoek | 1 | -10/+0 |
2018-10-03 | Names of text are better. | Frans Kaashoek | 1 | -1/+1 |
2018-10-03 | use x86-64 names | Frans Kaashoek | 1 | -2/+2 |
2018-09-23 | Checkpoint port of xv6 to x86-64. Passed usertests on 2 processors a few times. | Frans Kaashoek | 1 | -11/+18 |
2017-08-29 | fix runoff complaints about pagination and long lines | Robert Morris | 1 | -3/+4 |
2017-01-31 | Start of an experiment to remove the use of gs for cpu local variables. | Frans Kaashoek | 1 | -12/+12 |
2016-09-02 | APIC IDs may not be consecutive and start from zero, so we cannot really use it | Frans Kaashoek | 1 | -4/+4 |
2016-08-25 | Remove trailing white space with: | Frans Kaashoek | 1 | -4/+4 |
2011-07-29 | Map kernel high | Frans Kaashoek | 1 | -0/+1 |
2011-02-19 | xv6: formatting, cleanup, rev5 (take 2) | Russ Cox | 1 | -0/+3 |
2010-09-01 | Tab police | Austin Clements | 1 | -1/+1 |
2010-08-31 | Fix too-long lines | Austin Clements | 1 | -1/+2 |
2010-08-11 | uptime() sys call for benchmarking | Robert Morris | 1 | -1/+1 |
2010-07-28 | kill TLB shoot down code | Frans Kaashoek | 1 | -4/+0 |
2010-07-23 | Checkpoint page-table version for SMP | Frans Kaashoek | 1 | -0/+4 |
2010-07-02 | Initial version of single-cpu xv6 with page tables | Frans Kaashoek | 1 | -4/+5 |
2009-09-03 | formatting tweaks | Russ Cox | 1 | -1/+2 |
2009-08-30 | assorted fixes: | Russ Cox | 1 | -12/+12 |
2009-08-08 | shuffle and tweak for formatting. | Russ Cox | 1 | -0/+1 |
2009-07-11 | s/IRQ_OFFSET/T_IRQ0/: it's a trap number, not an irq number. | Russ Cox | 1 | -7/+7 |
2009-05-31 | Add serial port input/output. | rsc | 1 | -0/+5 |
2009-03-08 | be consistent: no underscores in function names | rsc | 1 | -6/+6 |
2008-10-15 | check cp->killed before returning to user from a timer interrupt | kolya | 1 | -0/+4 |
2007-09-27 | interrupts during system calls | rsc | 1 | -1/+1 |
2007-09-27 | Final word on the locking fiasco? | rsc | 1 | -5/+0 |
2007-09-27 | rename splhi/spllo to pushcli/popcli | rsc | 1 | -2/+2 |
2007-09-27 | now spllo is okay | rsc | 1 | -8/+2 |
2007-09-27 | kernel SMP interruptibility fixes. | rsc | 1 | -3/+9 |
2007-09-26 | various comment and print tweaks | rsc | 1 | -6/+7 |
2007-09-25 | oops, interrupts on in syscall traps doesn't work after all | rtm | 1 | -1/+1 |
2007-09-25 | tell SETGATE to leave interrupts on for T_SYSCALL | rtm | 1 | -2/+2 |
2007-08-28 | delete proc_ on proc_exit, proc_wait, proc_kill | rsc | 1 | -3/+3 |
2007-08-28 | more consistent spacing | rsc | 1 | -1/+1 |
2007-08-28 | nits | rsc | 1 | -4/+0 |
2007-08-28 | do not call proc_exit until lock dropped | rsc | 1 | -20/+18 |
2007-08-27 | delete unnecessary #include lines | rsc | 1 | -2/+1 |