summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-07-28Fixes from lfcode.cariscvAditya Naik
2021-01-31With only RISCV64-I extensionAditya Naik
2020-11-23Rename icache to itableFrans Kaashoek
2020-11-19suppress an incorrect error message in grindRobert Morris
2020-11-05Merge remote-tracking branch 'refs/remotes/origin/riscv' into riscvFrans Kaashoek
2020-11-05xFrans Kaashoek
2020-11-05kill/status testFrans Kaashoek
2020-11-05Be principled: acquire lock firstFrans Kaashoek
2020-11-05proc_tree_lock -> wait_lockRobert Morris
2020-11-05don't over-lock in exit()Robert Morris
2020-11-05xFrans Kaashoek
2020-11-05kill/status testFrans Kaashoek
2020-11-05Be principled: acquire lock firstFrans Kaashoek
2020-11-05proc_tree_lock -> wait_lockRobert Morris
2020-11-05don't over-lock in exit()Robert Morris
2020-11-05oopsRobert Morris
2020-11-05Frans' proc_lock.Robert Morris
2020-11-05free proc if kalloc failsRobert Morris
2020-11-05hopefully make writei more correctRobert Morris
2020-11-05test for closed pipe or killed on every char, not just if pipe fullRobert Morris
2020-11-05fix uart.c to work with UART_TX_BUF_SIZE == 1Robert Morris
2020-11-05consolewrite does not need cons.lock -- can lead to sleep() with lock heldRobert Morris
2020-11-03oopsRobert Morris
2020-11-03Frans' proc_lock.Robert Morris
2020-11-01free proc if kalloc failsRobert Morris
2020-10-23hopefully make writei more correctRobert Morris
2020-10-22test for closed pipe or killed on every char, not just if pipe fullRobert Morris
2020-10-20fix uart.c to work with UART_TX_BUF_SIZE == 1Robert Morris
2020-10-20Merge branch 'riscv' of g.csail.mit.edu:xv6-dev into riscvRobert Morris
2020-10-20consolewrite does not need cons.lock -- can lead to sleep() with lock heldRobert Morris
2020-10-14Fix minor typosFumiya Shigemitsu
2020-10-14kvmmake() makes a complete kernel page table, matching Figure 3.3Frans Kaashoek
2020-10-14set riscv use-compressed-breakpoints yesRobert Morris
2020-10-14Fix minor typosFumiya Shigemitsu
2020-10-14kvmmake() makes a complete kernel page table, matching Figure 3.3Frans Kaashoek
2020-10-07set riscv use-compressed-breakpoints yesRobert Morris
2020-10-05more explicable scratch area size for machine-mode timer interruptsRobert Morris
2020-10-05Don't map the CLINT, since it never used in the kernel in supervisor modeFrans Kaashoek
2020-10-05eliminate virtio DMA into kernel stacks.Robert Morris
2020-10-05improve virtio_disk comments; bring it closer to wording in the specRobert Morris
2020-10-05don't unpin if recovering -- the resulting negative refcnt suppresses next unpinRobert Morris
2020-10-05avoid deadlock by disk intr acking interrupt first, then processing ringRobert Morris
2020-10-05often causes deadlock after a few minutesRobert Morris
2020-10-05more explicable scratch area size for machine-mode timer interruptsRobert Morris
2020-10-05Don't map the CLINT, since it never used in the kernel in supervisor modeFrans Kaashoek
2020-10-05eliminate virtio DMA into kernel stacks.Robert Morris
2020-10-05improve virtio_disk comments; bring it closer to wording in the specRobert Morris
2020-10-04don't unpin if recovering -- the resulting negative refcnt suppresses next unpinRobert Morris
2020-10-04avoid deadlock by disk intr acking interrupt first, then processing ringRobert Morris
2020-10-04often causes deadlock after a few minutesRobert Morris