Age | Commit message (Expand) | Author | Files | Lines |
---|---|---|---|---|
2019-06-05 | make -O work with asm volatile(...) | Robert Morris | 3 | -35/+35 |
2019-06-05 | clean up -Wall | Robert Morris | 7 | -60/+19 |
2019-06-05 | push_off() and pop_off() in myproc() | Robert Morris | 2 | -4/+9 |
2019-06-05 | spinlocks using gcc intrinsics | Robert Morris | 11 | -104/+95 |
2019-06-05 | start at support for multiple CPUs | Robert Morris | 21 | -837/+87 |
2019-06-04 | yield if timer interrupt | Robert Morris | 1 | -3/+11 |
2019-06-04 | timer interrupts -> supervisor software interrupt | Robert Morris | 6 | -18/+148 |
2019-06-04 | more sbrk fixes | Robert Morris | 5 | -23/+22 |
2019-06-04 | fix a problem with end. make uartputc() wait until h/w is ready. | Robert Morris | 11 | -23/+32 |
2019-06-04 | check that arguments aren't more than a page in exec() | Robert Morris | 1 | -1/+6 |
2019-06-04 | fix exec argc | Robert Morris | 3 | -16/+16 |
2019-06-04 | support read() and write() bigger than one page | Robert Morris | 12 | -62/+95 |
2019-06-03 | console input and sbrk | Robert Morris | 6 | -82/+58 |
2019-06-03 | xx | Robert Morris | 2 | -3/+8 |
2019-06-03 | push/pop all registers when handling interrupt from kernel | Robert Morris | 7 | -83/+48 |
2019-06-03 | xx | Robert Morris | 1 | -11/+13 |
2019-06-03 | takes one uart input interrupt, then panics | Robert Morris | 6 | -6/+108 |
2019-06-01 | first shell prints $ prompt, though no console input yet | Robert Morris | 14 | -164/+408 |
2019-05-31 | exec compiles but argstr() doesn't work yet | Robert Morris | 8 | -66/+204 |
2019-05-31 | -initrd fs.img, ramdisk.c, file system | Robert Morris | 20 | -403/+138 |
2019-05-31 | fork/wait/exit work | Robert Morris | 30 | -1859/+1094 |
2018-10-10 | No T_SYSCALL | Frans Kaashoek | 1 | -3/+0 |
2018-10-09 | Change mycpu() to use %gs. | Frans Kaashoek | 5 | -6/+21 |
2018-10-09 | not much | Frans Kaashoek | 2 | -2/+2 |
2018-10-09 | Separate system call path from trap path. Passes usertests on 1 and 2 cpus. | Frans Kaashoek | 8 | -86/+104 |
2018-10-07 | x | Frans Kaashoek | 1 | -12/+13 |
2018-10-04 | Make names line up with text | Frans Kaashoek | 1 | -9/+9 |
2018-10-04 | Oops, didn't commit these changes with last commit | Frans Kaashoek | 1 | -6/+6 |
2018-10-03 | x | Frans Kaashoek | 1 | -4/+4 |
2018-10-03 | Names of text are better. | Frans Kaashoek | 4 | -34/+34 |
2018-10-03 | use x86-64 names | Frans Kaashoek | 3 | -6/+6 |
2018-10-03 | Switch back bpmain back to main | Frans Kaashoek | 2 | -8/+8 |
2018-10-03 | don't care about bootloader | Frans Kaashoek | 1 | -4/+0 |
2018-10-02 | Remove unused typedefs | Frans Kaashoek | 2 | -7/+5 |
2018-10-02 | simplify layout pic | Frans Kaashoek | 1 | -3/+3 |
2018-10-02 | Remove now unused PDX | Frans Kaashoek | 1 | -1/+0 |
2018-10-02 | Simplify by freeing user part of addres pace in one page increments. This | Frans Kaashoek | 2 | -6/+2 |
2018-10-02 | Simplify freeing page table | Frans Kaashoek | 2 | -29/+23 |
2018-10-02 | Avoid repition in walkpgdir | Frans Kaashoek | 2 | -60/+24 |
2018-09-29 | x | Frans Kaashoek | 1 | -2/+5 |
2018-09-29 | Make sysexit and trapret paths the same, so that forkret can return through | Frans Kaashoek | 3 | -12/+22 |
2018-09-29 | x | Frans Kaashoek | 1 | -5/+5 |
2018-09-23 | Checkpoint port of xv6 to x86-64. Passed usertests on 2 processors a few times. | Frans Kaashoek | 39 | -773/+1050 |
2018-09-02 | Update name | Frans Kaashoek | 1 | -3/+3 |
2018-08-31 | thanks tyfkda | Frans Kaashoek | 4 | -19/+20 |
2018-08-31 | thanks Wolfgang Keller | Frans Kaashoek | 1 | -1/+1 |
2018-08-30 | x | Frans Kaashoek | 1 | -1/+1 |
2018-08-30 | Allow holding to be called with interrupts enabled (for Mark Morrissey). | Frans Kaashoek | 1 | -1/+5 |
2018-08-30 | Delete a patch | Frans Kaashoek | 3 | -154/+4 |
2018-08-30 | x | Frans Kaashoek | 1 | -3/+6 |