Age | Commit message (Expand) | Author | Files | Lines |
2019-06-05 | spinlocks using gcc intrinsics | Robert Morris | 1 | -3/+2 |
2019-06-05 | start at support for multiple CPUs | Robert Morris | 1 | -11/+16 |
2019-06-04 | more sbrk fixes | Robert Morris | 1 | -4/+0 |
2019-06-04 | fix a problem with end. make uartputc() wait until h/w is ready. | Robert Morris | 1 | -1/+1 |
2019-06-04 | support read() and write() bigger than one page | Robert Morris | 1 | -0/+29 |
2019-06-03 | console input and sbrk | Robert Morris | 1 | -64/+2 |
2019-06-03 | takes one uart input interrupt, then panics | Robert Morris | 1 | -0/+16 |
2019-06-01 | first shell prints $ prompt, though no console input yet | Robert Morris | 1 | -2/+2 |
2019-05-31 | exec compiles but argstr() doesn't work yet | Robert Morris | 1 | -12/+38 |
2019-05-31 | -initrd fs.img, ramdisk.c, file system | Robert Morris | 1 | -18/+9 |
2019-05-31 | fork/wait/exit work | Robert Morris | 1 | -136/+149 |
2018-10-09 | Change mycpu() to use %gs. | Frans Kaashoek | 1 | -4/+12 |
2018-10-09 | Separate system call path from trap path. Passes usertests on 1 and 2 cpus. | Frans Kaashoek | 1 | -15/+11 |
2018-10-03 | Names of text are better. | Frans Kaashoek | 1 | -2/+2 |
2018-10-03 | use x86-64 names | Frans Kaashoek | 1 | -2/+2 |
2018-09-29 | Make sysexit and trapret paths the same, so that forkret can return through | Frans Kaashoek | 1 | -4/+12 |
2018-09-23 | Checkpoint port of xv6 to x86-64. Passed usertests on 2 processors a few times. | Frans Kaashoek | 1 | -18/+16 |
2017-08-29 | fix runoff complaints about pagination and long lines | Robert Morris | 1 | -2/+2 |
2017-02-01 | A tiny bit of clean up (e.g., move code searching cpu array from lapic.c into | Frans Kaashoek | 1 | -2/+13 |
2017-02-01 | use panic | Frans Kaashoek | 1 | -6/+2 |
2017-02-01 | shorten comment | Frans Kaashoek | 1 | -6/+2 |
2017-02-01 | Eliminate code for gs trick to track per-cpu state. We rely on lapiccpunum() | Frans Kaashoek | 1 | -11/+23 |
2017-01-31 | Read curproc from cpu structure, but be careful because after a schedule event | Frans Kaashoek | 1 | -38/+63 |
2017-01-31 | Start of an experiment to remove the use of gs for cpu local variables. | Frans Kaashoek | 1 | -40/+49 |
2016-09-15 | change allocproc() back to acquiring the ptable.lock. | Robert Morris | 1 | -14/+6 |
2016-09-08 | this might fix the reported deadlock, though I can't reproduce it. | Robert Morris | 1 | -1/+17 |
2016-09-02 | comment about sched() saving/restoring cpu->intena | Robert Morris | 1 | -1/+6 |
2016-08-25 | Remove trailing white space with: | Frans Kaashoek | 1 | -9/+9 |
2016-08-13 | hold ptable.lock for the entire process creation | Robert Morris | 1 | -7/+13 |
2016-08-11 | nothing much | Robert Morris | 1 | -1/+1 |
2015-06-27 | Pick up where i left off in april: | Frans Kaashoek | 1 | -1/+2 |
2014-08-27 | a start at concurrent FS system calls | Robert Morris | 1 | -2/+2 |
2014-08-04 | every iput() and namei() must be inside a transaction | Robert Morris | 1 | -0/+2 |
2014-08-04 | use acquire/release to force order for pid=np->pid;np->state=RUNNING | Robert Morris | 1 | -3/+7 |
2012-08-22 | Remove unused argument to setupkvm (thanks to Peter Froehlich) | Frans Kaashoek | 1 | -1/+1 |
2011-09-01 | fix usertests to correctly test what happens when you call | Robert Morris | 1 | -1/+1 |
2011-08-22 | A comment | Frans Kaashoek | 1 | -0/+3 |
2011-08-22 | Remove sys_init syscall | Frans Kaashoek | 1 | -0/+6 |
2011-08-09 | Use static page table for boot, mapping first 4Mbyte; no more segment trick | Frans Kaashoek | 1 | -1/+1 |
2011-07-29 | Map kernel high | Frans Kaashoek | 1 | -0/+1 |
2011-02-19 | xv6: formatting, cleanup, rev5 (take 2) | Russ Cox | 1 | -38/+38 |
2011-01-11 | make new code like old code | Russ Cox | 1 | -5/+7 |
2010-09-13 | change some comments, maybe more informative | Robert Morris | 1 | -2/+4 |
2010-09-02 | Simplify allocuvm/deallocuvm to operate in a contiguous memory model. This m... | Austin Clements | 1 | -3/+4 |
2010-09-02 | Simplify inituvm and userinit by assuming initcode fits on a page | Austin Clements | 1 | -5/+2 |
2010-09-02 | Oops. Broke the build when I rearranged proc.c | Austin Clements | 1 | -0/+2 |
2010-09-02 | Rearrange proc.h and proc.c to get our action-packed spreads back (mostly). ... | Austin Clements | 1 | -86/+86 |
2010-09-01 | Space police | Austin Clements | 1 | -5/+5 |
2010-08-31 | Fix too-long lines | Austin Clements | 1 | -1/+2 |
2010-08-31 | kalloc/kfree now only a page at a time | Robert Morris | 1 | -3/+3 |