Zhang Junyang
|
dd410444e5
|
Format with new `rustfmt`
|
2025-12-09 09:23:58 +08:00 |
Ruihan Li
|
04ef99cb82
|
Migrate existing code to use `VmIo`
|
2025-12-07 12:01:05 +08:00 |
Chen Chengjun
|
7305d389f0
|
Refactor the timer module to solve race conditions and support fdinfo for timerfd files
|
2025-11-19 21:09:50 +08:00 |
wyt8
|
9a0f63b33e
|
Modify the import of modules in kernel to remove dependencies of lib.rs
|
2025-11-10 10:53:08 +08:00 |
jiangjianfeng
|
d2b88f48ff
|
Refactor the implementation of kill process
|
2025-11-04 11:56:13 +08:00 |
Chen Chengjun
|
1775bb0861
|
Support for timerfd-related syscalls
|
2025-04-25 16:33:46 +08:00 |
Ruihan Li
|
96de617ad9
|
Rename `get_user_space` to `user_space`
|
2024-11-15 13:24:58 +08:00 |
Ruihan Li
|
e6c613f538
|
Rename `(Posix)ThreadExt` to `As(Posix)Thread`
|
2024-11-13 21:44:37 +08:00 |
Chen Chengjun
|
846b3ba169
|
Use LinkedList to store WorkItem to avoid additional heap allocation
|
2024-11-01 11:24:09 +08:00 |
Jianfeng Jiang
|
f3174dbbbc
|
Make task store Arc<Thread> and process store Arc<Task>
|
2024-09-14 17:34:14 +08:00 |
Jianfeng Jiang
|
81b0f265b5
|
Move Tid from Thread to PosixThread
|
2024-09-14 17:34:14 +08:00 |
Zhang Junyang
|
dafd16075f
|
Remove the shim kernel crate
|
2024-08-23 23:37:50 +08:00 |