Commit graph

13 commits

Author SHA1 Message Date
Robert Morris 286b2f3c33 consolewrite does not need cons.lock -- can lead to sleep() with lock held 2020-10-20 06:55:51 -04:00
Robert Morris ffb2ee074a move panicked check to uart.c 2020-08-28 05:51:48 -04:00
Robert Morris db067d24da suppress write() output after panic() 2020-08-28 05:44:09 -04:00
Robert Morris 354adfdafc streamline copyin/copyout code in usertests
fix bugs in read/write return values when there's an error
2020-08-07 15:06:43 -04:00
Robert Morris db0f092ae4 fix printf() in interrupts 2020-07-22 10:31:46 -04:00
Robert Morris 823864099d interrupt-driven uart output, hopefully a nice example for teaching. 2020-07-20 06:59:26 -04:00
Robert Morris 629faafa36 cleaner UART register interface 2019-07-27 06:44:24 -04:00
Robert Morris a33f60fea3 console/uart tweaks 2019-07-27 05:47:19 -04:00
Robert Morris cf48b24c03 beautify console.c 2019-07-27 04:15:06 -04:00
Robert Morris 281d450a08 split printf into a separate file, to make console.c more like a driver 2019-07-27 03:49:03 -04:00
Robert Morris a77287e924 no more PAGEBREAK 2019-07-24 13:33:43 -04:00
Robert Morris a8305b7318 FD_DEVICE 2019-06-13 10:29:27 -04:00
Robert Morris 5753553213 separate source into kernel/ user/ mkfs/ 2019-06-11 09:57:14 -04:00
Renamed from console.c (Browse further)