jiangjianfeng
|
207bfe30e2
|
Support multithreaded execve
|
2025-10-25 10:36:30 +08:00 |
Ruihan Li
|
9ac0e31981
|
Implement better FS path APIs
|
2025-10-22 14:05:38 +08:00 |
jiangjianfeng
|
600446e9e1
|
Cleanup ThreadName related code
|
2025-10-20 10:52:07 +08:00 |
Ruihan Li
|
c90c081e86
|
Fix bugs due to bad `ReadCString` APIs
Co-authored-by: Wang Siyuan <wsy@stu.pku.edu.cn>
|
2025-09-18 17:19:51 +08:00 |
Ruihan Li
|
652657fba5
|
Drop duplicate public re-exports
|
2025-09-10 12:10:40 +08:00 |
Chen Chengjun
|
c6a6e66aac
|
Rename Dentry to Path in the other modules and rename some local variables
|
2025-08-06 14:06:39 +08:00 |
jiangjianfeng
|
de97644b4c
|
Move `ThreadFsInfo` from `PosixThread` to `ThreadLocal`
|
2025-08-06 13:38:42 +08:00 |
Qingsong Chen
|
6cd53fbb8a
|
Refactor FPU context using pre_schedule_handler
|
2025-07-18 11:40:16 +08:00 |
jiangjianfeng
|
010da31b3e
|
Align execve argument limits with Linux
|
2025-07-14 15:43:34 +08:00 |
Ruihan Li
|
0fce977b40
|
Clean up `trapframe` items
|
2025-07-05 18:19:26 +08:00 |
Zhang Junyang
|
93015a6090
|
Make user program relocation code readable
|
2025-06-24 10:15:09 +08:00 |
Zhang Junyang
|
45059bad21
|
Create a new PT rather than clearing it upon `exec*`
|
2025-06-16 10:18:19 +08:00 |
Ruihan Li
|
8600278a5f
|
Drop files at the correct time
|
2025-04-14 21:13:11 +08:00 |
Chen Chengjun
|
e4f07b76a0
|
Add real vfork logics
|
2025-04-03 14:44:39 +08:00 |
Zhang Junyang
|
f1c7564184
|
Move CPU context implementations to a specific module
|
2025-03-21 21:19:50 +08:00 |
Ruihan Li
|
b9ce3e64ad
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
Ruihan Li
|
0bfe7aceb8
|
Utilize `ThreadLocal`
|
2024-12-26 14:51:20 +08:00 |
Fabing Li
|
24f1e02b26
|
Support prctl(PR_SET_KEEPCAPS/PR_GET_KEEPCAPS)
|
2024-12-17 20:14:13 +08:00 |
Ruihan Li
|
36fc1d3757
|
Move FS things to `PosixThread`
|
2024-12-05 13:44:09 +08:00 |
Qingsong Chen
|
5e35704e38
|
Support eagerly FPU state save/restore
Co-authored-by: Shaowei Song <songshaowei.ssw@antgroup.com>
|
2024-11-29 21:53:14 +08:00 |
Ruihan Li
|
96de617ad9
|
Rename `get_user_space` to `user_space`
|
2024-11-15 13:24:58 +08:00 |
Shaowei Song
|
ea489252f4
|
Refactor `Dentry` to optimize the vfs layer
|
2024-10-11 11:22:52 +08:00 |
Qingsong Chen
|
c2f7a10b84
|
Implement cpu_local with GS and ensure GS points to TSS
|
2024-09-19 13:00:36 +08:00 |
Zhang Junyang
|
dafd16075f
|
Remove the shim kernel crate
|
2024-08-23 23:37:50 +08:00 |