Commit Graph

18 Commits

Author SHA1 Message Date
491e4325fa Enable IRQs before leaving the OSTD boot routine 2024-08-13 20:34:26 +08:00
66a37da214 Allow passing the process Context to syscall handlers 2024-08-12 10:38:35 +08:00
259b506119 Introduce CurrentUserSpace to provide read/write abilities for user space 2024-08-09 18:01:01 +08:00
b1cec501d8 [page_cache] Gap within one page should be filled with zeros in shrink case 2024-07-25 21:31:18 +08:00
3de8a9330a Fix the OSDK CI failure 2024-06-27 15:45:49 +08:00
59350a8578 Rename aster-frame to ostd 2024-06-27 15:45:49 +08:00
ab1d931cb7 Adjust for Rust unstable feature's stability change 2024-06-21 10:57:08 +08:00
ff83ce7667 Deny dead_code and unused_variables at crate level 2024-06-04 10:25:45 +08:00
c84efe7a90 Introduce CPU clock and CPU timer 2024-06-03 20:03:46 +08:00
e22d78f04d Enable tasklet mechanism 2024-05-31 16:05:58 +08:00
c02eacd50c Use deny(unsafe_code) instead of forbid(unsafe_code) 2024-05-31 16:05:58 +08:00
a5707b4ddc Extract OS-specific part from UserContextApi 2024-05-21 09:53:37 +08:00
82220748c0 Use a seedable RNG instead of getrandom crate 2024-05-17 10:28:18 +08:00
6d486c6c01 Add struct Path for VFS
Signed-off-by: Zhenchen Wang <m202372036@hust.edu.cn>
2024-05-16 13:30:52 +08:00
c3d0c59041 Fix the logics for the coarse resolution clock id in VDSO. 2024-05-09 17:34:10 +08:00
cd1575bc6d Refactor virtio drivers with DMA APIs 2024-04-29 20:33:57 +08:00
b7131e721c Modify the virtio-blk to async 2024-04-26 14:36:46 +08:00
e3c227ae06 Refactor project structure 2024-02-28 16:30:48 +08:00