Age | Commit message (Expand) | Author | Files | Lines |
2019-06-06 | gdb backtraces: -ggdb, -fno-omit-frame-pointer, BSIZE=1024 | Robert Morris | 1 | -0/+1 |
2019-06-05 | clean up -Wall | Robert Morris | 1 | -3/+3 |
2019-06-05 | spinlocks using gcc intrinsics | Robert Morris | 1 | -3/+5 |
2019-06-04 | fix a problem with end. make uartputc() wait until h/w is ready. | Robert Morris | 1 | -1/+0 |
2019-06-04 | support read() and write() bigger than one page | Robert Morris | 1 | -4/+6 |
2019-06-03 | console input and sbrk | Robert Morris | 1 | -2/+1 |
2019-06-03 | xx | Robert Morris | 1 | -0/+1 |
2019-06-03 | push/pop all registers when handling interrupt from kernel | Robert Morris | 1 | -0/+6 |
2019-06-01 | first shell prints $ prompt, though no console input yet | Robert Morris | 1 | -6/+8 |
2019-05-31 | exec compiles but argstr() doesn't work yet | Robert Morris | 1 | -1/+6 |
2019-05-31 | -initrd fs.img, ramdisk.c, file system | Robert Morris | 1 | -4/+4 |
2019-05-31 | fork/wait/exit work | Robert Morris | 1 | -24/+18 |
2018-10-09 | Change mycpu() to use %gs. | Frans Kaashoek | 1 | -0/+1 |
2018-10-09 | Separate system call path from trap path. Passes usertests on 1 and 2 cpus. | Frans Kaashoek | 1 | -1/+2 |
2018-09-23 | Checkpoint port of xv6 to x86-64. Passed usertests on 2 processors a few times. | Frans Kaashoek | 1 | -5/+7 |
2017-02-01 | A tiny bit of clean up (e.g., move code searching cpu array from lapic.c into | Frans Kaashoek | 1 | -1/+1 |
2017-02-01 | Eliminate code for gs trick to track per-cpu state. We rely on lapiccpunum() | Frans Kaashoek | 1 | -0/+1 |
2017-01-31 | Read curproc from cpu structure, but be careful because after a schedule event | Frans Kaashoek | 1 | -0/+1 |
2017-01-31 | Start of an experiment to remove the use of gs for cpu local variables. | Frans Kaashoek | 1 | -1/+3 |
2017-01-30 | Thanks to Wolfgang Keller <[email protected]> | Frans Kaashoek | 1 | -1/+1 |
2016-09-11 | Move retry loop/sleep/wakeup in bio.c into sleeping locks | Frans Kaashoek | 1 | -1/+1 |
2016-09-11 | Straight replacement of B_BUSY with a sleeping lock. | Frans Kaashoek | 1 | -0/+7 |
2016-08-18 | Removed useless function and prototypes. | Peter H. Froehlich | 1 | -4/+0 |
2015-06-27 | Pick up where i left off in april: | Frans Kaashoek | 1 | -2/+2 |
2014-09-12 | cmosgetdate() for system-call homework | Cody Cutler | 1 | -0/+2 |
2014-08-27 | a start at concurrent FS system calls | Robert Morris | 1 | -2/+2 |
2012-08-22 | Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6 | Frans Kaashoek | 1 | -2/+2 |
2012-08-22 | Remove unused argument to setupkvm (thanks to Peter Froehlich) | Frans Kaashoek | 1 | -1/+1 |
2012-08-22 | Remove unused argument from lapicinit (thanks to Peter Froehlich) | Frans Kaashoek | 1 | -1/+1 |
2012-02-17 | Make fetchint and fetchstr use proc instead of taking a struct proc | Austin Clements | 1 | -2/+2 |
2011-09-13 | eliminate enter_alloc -- use kalloc for everything | Robert Morris | 1 | -4/+3 |
2011-09-02 | clear_pte_u -> clearpteu | Austin Clements | 1 | -1/+1 |
2011-09-01 | inaccessible page under the user stack page, to help exec deal w/ too-large args | Robert Morris | 1 | -0/+1 |
2011-08-29 | Revert "Introduce and use sleeplocks instead of BUSY flags" | Frans Kaashoek | 1 | -5/+0 |
2011-08-29 | Style nits; indentation and tabs | Austin Clements | 1 | -1/+1 |
2011-08-26 | Introduce and use sleeplocks instead of BUSY flags | Frans Kaashoek | 1 | -0/+5 |
2011-08-16 | Clean up memlayout.h | Frans Kaashoek | 1 | -0/+1 |
2011-08-15 | Avoid "boot" in xv6 | Frans Kaashoek | 1 | -1/+1 |
2011-08-09 | Use static page table for boot, mapping first 4Mbyte; no more segment trick | Frans Kaashoek | 1 | -3/+2 |
2011-07-29 | Map kernel high | Frans Kaashoek | 1 | -0/+2 |
2011-07-27 | Dirt simple logging | Frans Kaashoek | 1 | -0/+8 |
2011-01-11 | more trivial cleanup | Russ Cox | 1 | -3/+3 |
2011-01-11 | make new code like old code | Russ Cox | 1 | -4/+4 |
2010-09-27 | copyout() copies data to a va in a pagetable, for exec() &c | Robert Morris | 1 | -0/+1 |
2010-09-13 | change some comments, maybe more informative | Robert Morris | 1 | -1/+1 |
2010-09-02 | Consistent style in defs.h | Austin Clements | 1 | -1/+1 |
2010-09-02 | Simplify allocuvm/deallocuvm to operate in a contiguous memory model. This m... | Austin Clements | 1 | -2/+2 |
2010-09-02 | Simplify inituvm and userinit by assuming initcode fits on a page | Austin Clements | 1 | -1/+1 |
2010-09-02 | Oops. Broke the build when I rearranged proc.c | Austin Clements | 1 | -0/+1 |
2010-08-31 | no more pminit, or ELF header at 0x10000 | Robert Morris | 1 | -2/+1 |