Commit graph

16 commits

Author SHA1 Message Date
Yifan Wu
24e40f3722 add_task->wakeup_task 2023-01-20 01:54:13 +08:00
Yu Chen
4e2436f757 cargo fmt 2022-05-14 22:54:20 +08:00
DeathWish5
040bba5f40 feat: CI run tests 2022-05-14 22:50:17 +08:00
Yifan Wu
fb196d35a9 use exclusive_session to eliminate some explicit drops. 2022-03-10 16:41:06 -08:00
Yifan Wu
ba611a1458 We should disable sie before trapping back to user. 2022-03-10 16:27:05 -08:00
Yifan Wu
26f44233f6 Still a lot of bugs :( 2022-03-04 09:02:32 -08:00
Yifan Wu
704eae3bb0 Add ns16550a 2022-02-18 13:09:03 -08:00
Yifan Wu
c6db34e2c7 IRQ-based VirtIOBlk Access. Plz wait for the virtio-drivers crate to be updated. 2022-02-07 14:13:30 -08:00
Yifan Wu
60143939d4 Add boards/ && clippy 2022-01-24 23:23:03 -08:00
Yifan Wu
ae3ba9c26f Small Fix && cargo fmt 2022-01-22 12:40:54 -08:00
Yu Chen
b3bce3bef2 add condvar in kernel and app 2021-12-13 15:30:27 +08:00
Yifan Wu
1a7420ac97 MutexBlocking works correctly. 2021-12-09 08:46:08 -08:00
Yifan Wu
45c33f2ce2 Implement mpsc using semaphores. 2021-10-10 17:20:53 -07:00
Yifan Wu
db6a93e60d Add MutexBlocking. 2021-10-07 14:33:44 -07:00
Yifan Wu
8974a29245 Add MutexSpin and several syscalls. 2021-10-07 12:40:47 -07:00
Yifan Wu
b8a14182cd Rm spin::Mutex except for easy-fs & add new test huge_write & flush cache to disk after a write transaction 2021-07-21 19:10:04 +08:00