Commit Graph

17 Commits

Author SHA1 Message Date
acb4833aae Optimize trim_mappings 2024-08-09 00:12:20 +08:00
668997ab51 Refactor the VmSpace API and work around misuses 2024-07-20 20:56:29 +08:00
af908c29cf Refactor the read/write operations to userspace 2024-06-28 15:36:21 +08:00
59350a8578 Rename aster-frame to ostd 2024-06-27 15:45:49 +08:00
2beeedf7ed Allow overwriting PTEs in shared memory regions 2024-06-25 16:18:34 +08:00
05533d7afd Fix multiple documentation issues concerned by clippy 2024-06-21 10:57:08 +08:00
9107a1771e Allow dead_code and unused_variables at file level 2024-06-04 10:25:45 +08:00
7095b37e7e Refactor the source structure in aster_frame::mm 2024-06-03 22:16:02 +08:00
14e1b1a9fc Rename various concepts related to memory management 2024-06-03 22:16:02 +08:00
ea25157790 Support mmap shared anonymous memory 2024-05-16 19:13:32 +08:00
989970429a Refactor the definition of page properties and permissions 2024-05-10 19:07:05 +08:00
ef1ab72ebe Let page table own frames and remove MemorySet 2024-05-10 19:07:05 +08:00
0594a73ac9 Improve the efficiency of unmap in VmMappingInner 2024-05-08 16:05:18 +08:00
e77026c30e Fix some performance issue in VmMapping 2024-04-26 17:09:00 +08:00
33c8727a13 Introduce XArray and refactor the COW mechanism of Vmo 2024-04-08 18:54:46 +08:00
f924eb3694 Adding split functionality to VmMapping for optimizing page permission management 2024-03-23 09:45:29 +08:00
e3c227ae06 Refactor project structure 2024-02-28 16:30:48 +08:00