Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-07-01 | Introduce alloc3_desc and UsedArea to make code easier to read | Frans Kaashoek | 3 | -33/+40 | |
2019-06-13 | FD_DEVICE | Robert Morris | 7 | -42/+41 | |
2019-06-13 | for spinlocks, use gcc intrinsics, but say what they compile to | Robert Morris | 2 | -21/+21 | |
2019-06-13 | clean up virtio code | Robert Morris | 6 | -39/+46 | |
2019-06-13 | eliminate ramdisk | Robert Morris | 5 | -10/+2 | |
2019-06-13 | virtio disk driver | Robert Morris | 12 | -9/+357 | |
2019-06-11 | separate source into kernel/ user/ mkfs/ | Robert Morris | 72 | -297/+158 | |
2019-06-06 | gdb backtraces: -ggdb, -fno-omit-frame-pointer, BSIZE=1024 | Robert Morris | 6 | -6/+47 | |
2019-06-06 | fix a create()/unlink() deadlock | Robert Morris | 1 | -13/+18 | |
2019-06-06 | add plic.c | Robert Morris | 1 | -0/+63 | |
2019-06-06 | add kernelvec | Robert Morris | 2 | -1/+113 | |
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 | |
push_off() / pop_off() set up per-hart plic stuff so all harts get device interrupts | |||||
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 | |
all user tests passed | |||||
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 | |
undoes commit ffe444 and 052e18, which skipped page directories, but was tailored to two-level page table. Undoing doesn't seem to affect boottime for xv6 visibly. | |||||
2018-10-02 | Simplify freeing page table | Frans Kaashoek | 2 | -29/+23 | |
2018-10-02 | Avoid repition in walkpgdir | Frans Kaashoek | 2 | -60/+24 | |