|
9932ea0797
|
Remove PDPE's global bit of boot page table
|
2024-07-03 14:56:33 +08:00 |
|
|
ece62cf806
|
Add missing TLB flushes for coherent DMA mappings
|
2024-07-02 16:16:54 +08:00 |
|
|
8cd8cf3938
|
Add missing TLB flushes for the kernel stack guard pages
|
2024-07-02 16:16:54 +08:00 |
|
|
57ecfa2fec
|
Add #[must_use] to all guard types
|
2024-07-02 12:41:52 +08:00 |
|
|
b7a3f1a540
|
Use volatile copy in VmReader/VmWriter
|
2024-06-28 20:23:24 +08:00 |
|
|
cd2b305fa8
|
Modify the userspace read/write usage location
|
2024-06-28 15:36:21 +08:00 |
|
|
af908c29cf
|
Refactor the read/write operations to userspace
|
2024-06-28 15:36:21 +08:00 |
|
|
09b6153d29
|
Refactor VmReader/Writer to support both kernel space and user space
|
2024-06-28 15:36:21 +08:00 |
|
|
994427c71a
|
Add function memcpy_fallible
|
2024-06-28 15:36:21 +08:00 |
|
|
5f7cf245ac
|
Enable exception table mechanism
|
2024-06-28 15:36:21 +08:00 |
|
|
3de8a9330a
|
Fix the OSDK CI failure
|
2024-06-27 15:45:49 +08:00 |
|
|
fe7251c413
|
Rename aster_main as ostd::main
|
2024-06-27 15:45:49 +08:00 |
|
|
59350a8578
|
Rename aster-frame to ostd
|
2024-06-27 15:45:49 +08:00 |
|