Commit graph

7 commits

Author SHA1 Message Date
Robert Morris 5753553213 separate source into kernel/ user/ mkfs/ 2019-06-11 09:57:14 -04:00
Robert Morris dff7ab3f8f make -O work with asm volatile(...) 2019-06-05 15:05:56 -04:00
Robert Morris 3113643768 spinlocks using gcc intrinsics
push_off() / pop_off()
set up per-hart plic stuff so all harts get device interrupts
2019-06-05 14:05:46 -04:00
Robert Morris f1a727b971 start at support for multiple CPUs 2019-06-05 11:42:03 -04:00
Robert Morris a82772594e timer interrupts -> supervisor software interrupt 2019-06-04 14:20:37 -04:00
Robert Morris 0e131b2263 fix a problem with end. make uartputc() wait until h/w is ready. 2019-06-04 10:43:45 -04:00
Robert Morris 2ec1959fd1 fork/wait/exit work 2019-05-31 09:45:59 -04:00