Commit Graph

14 Commits

Author SHA1 Message Date
770a123415 Change the return value of dup() for Vmo<Rights> 2024-05-16 18:54:39 +08:00
8bcadee540 Extract dentry.rs and mount.rs to path module, rename Dentry and DentryMnt and check usage of pub.
Signed-off-by: Zhenchen Wang <m202372036@hust.edu.cn>
2024-05-16 13:30:52 +08:00
8d18a12385 Refactor DentryMnt and fix some issues
Signed-off-by: Zhenchen Wang <m202372036@hust.edu.cn>
2024-05-16 13:30:52 +08:00
60fa4d104a Rename struct Path to struct DentryMnt
Signed-off-by: Zhenchen Wang <m202372036@hust.edu.cn>
2024-05-16 13:30:52 +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
989970429a Refactor the definition of page properties and permissions 2024-05-10 19:07:05 +08:00
29ebf8e60c Support reading argv and envp from init stack 2024-04-25 18:27:08 +08:00
c778e0c07c Remove redundant empty page in init stack 2024-04-22 15:15:15 +08:00
57cb922253 Increase user stack size 2024-04-22 10:40:46 +08:00
afc4bf7520 Modify the behavior of mapping segment vmo 2024-04-08 18:54:46 +08:00
52f07458f7 Understanding memory space and move higher the stack 2024-03-19 16:19:54 +08:00
b49e11a25e Fix all doc warnings 2024-03-17 19:12:33 +08:00
132d36bf20 Fix a huge immediate allocation in loading 2024-03-17 17:49:24 +08:00
e3c227ae06 Refactor project structure 2024-02-28 16:30:48 +08:00