Zhang Junyang
|
d873e121ff
|
DFS lock protocol for the page table
|
2025-05-24 17:42:17 +08:00 |
|
Ruihan Li
|
1a1d9bfb60
|
Split ostd/util.rs
|
2025-04-15 09:15:22 +08:00 |
|
Ruihan Li
|
0d36375dfa
|
Avoid generic_const_exprs feature
|
2025-03-06 16:35:21 +08:00 |
|
Fabing Li
|
cbb4b4e631
|
Fix lint errors
|
2025-02-27 11:36:41 +08:00 |
|
Chen Chengjun
|
5834f299bc
|
Fix a potential race condition during PTE read/write operations
|
2025-02-20 22:36:35 +08:00 |
|
Zhang Junyang
|
ef6ff7ad84
|
Let frame on-drop call backs take readers
|
2024-12-27 12:12:51 +08:00 |
|
Zhang Junyang
|
60365a818a
|
Use pointer metadata for page metadata
|
2024-12-16 13:22:05 +08:00 |
|
Zhang Junyang
|
c34706603a
|
Special treat VM Space clearing
|
2024-11-06 21:52:53 +08:00 |
|
Zhang Junyang
|
dc7e0d7a63
|
Use the HUGE/PAT bit to track the validity of x86 PTEs
|
2024-10-16 10:25:39 +08:00 |
|
Zhang Junyang
|
e1e7afe0ca
|
Use node::Entry to optimize page table cursor operations
|
2024-10-06 17:15:41 +08:00 |
|
Zhang Junyang
|
5bdf85b5f0
|
Regulate the mapping tracking status of page tables
|
2024-10-06 17:15:41 +08:00 |
|
Zhang Junyang
|
ac6d9256ef
|
Improve the VmSpace forking API
|
2024-09-26 19:29:59 +08:00 |
|
Zhang Junyang
|
d9eccdcfbe
|
Implement remote TLB flush on VmSpace
|
2024-09-13 20:10:03 +08:00 |
|
Zhang Junyang
|
5feb8f5de8
|
Refactor the boot PT initialization for SMP
|
2024-08-27 17:22:47 +08:00 |
|
Cautreoxit
|
86f09eef75
|
Fix all spelling mistakes in history by typos tool
|
2024-08-27 12:19:48 +08:00 |
|
Zhang Junyang
|
4844e7ca7c
|
Allow page table protectors to flush TLB entries precisely
|
2024-08-14 20:40:03 +08:00 |
|
Zhang Junyang
|
9a6e1b03e3
|
Allow the page table un-mapper to flush the TLB precisely
|
2024-08-14 20:40:03 +08:00 |
|
Zhang Junyang
|
e597a10088
|
Rename PageTableQueryResult to PageTableItem
|
2024-08-14 20:40:03 +08:00 |
|
Zhang Junyang
|
fd63f8307d
|
Simplify visibility of page table APIs since the module is already pub(crate)
|
2024-07-20 20:56:29 +08:00 |
|
Zhang Junyang
|
668997ab51
|
Refactor the VmSpace API and work around misuses
|
2024-07-20 20:56:29 +08:00 |
|
Jianfeng Jiang
|
f86583dbce
|
Make essential changes for publishing OSTD
|
2024-07-18 18:18:05 +08:00 |
|
Jianfeng Jiang
|
59350a8578
|
Rename aster-frame to ostd
|
2024-06-27 15:45:49 +08:00 |
|