Heinz
|
6e412c736d
change arch riscv64 with mm
|
8 сар өмнө |
Heinz
|
21067db6c5
change(mm): replace enum with &[PageTableLevel]
|
8 сар өмнө |
Heinz
|
b4b8564055
change(mm)
|
8 сар өмнө |
Heinz
|
1fa2d6f94d
refactor(mm): add level choose in kernel iterator
|
8 сар өмнө |
Heinz
|
c42ce68abb
change with mm
|
8 сар өмнө |
Heinz
|
641eb7d8da
change(mm)
|
8 сар өмнө |
Heinz
|
b364127dac
refactor(arch): refactor riscv64's bootstrap
|
8 сар өмнө |
Heinz
|
ab5112942b
refactor(mm): add level choose in kernel iterator
|
8 сар өмнө |
Heinz
|
0625f57729
feat(arch): add task context for riscv64
|
8 сар өмнө |
Heinz
|
8e31ffd7d3
refactor(arch): refactor riscv64's mm implementation
|
8 сар өмнө |
Heinz
|
7ef7866d51
Merge branch 'master' into riscv64-support
|
8 сар өмнө |
Heinz
|
c960187e00
feat(arch): add entry for riscv64
|
8 сар өмнө |
greatbridf
|
896553fd7b
Merge branch 'mm-refactor'
|
8 сар өмнө |
greatbridf
|
c488664697
change(pte): new definitions for PTE attributes
|
8 сар өмнө |
greatbridf
|
5dfe746c27
change(buddy): remove `Spin` from buddy allocator
|
8 сар өмнө |
greatbridf
|
cafb8b6bf8
fix(page_alloc): expose global buddy alloc to `mod cpu`
|
8 сар өмнө |
greatbridf
|
676089587c
change(page_alloc): better abstraction
|
8 сар өмнө |
greatbridf
|
b4e2516cbc
mm: remove `take()` from `PTE`
|
8 сар өмнө |
greatbridf
|
87f8f7b5b5
Merge pull request #1 from SMS-Derfflinger/master
|
8 сар өмнө |
Heinz
|
799e7cbf38
refactor(mm): remove anonymous flag
|
8 сар өмнө |
Heinz
|
627958d4a0
feat(arch): impl mm for riscv64
|
8 сар өмнө |
Heinz
|
7e20f8f748
refactor(mm): remove anonymous flag
|
8 сар өмнө |
Heinz
|
4e6869156f
feat(arch): impl mm for riscv64
|
8 сар өмнө |
Heinz
|
6bb8ca94db
Merge branch 'master' into riscv64-support
|
8 сар өмнө |
Heinz
|
5ef1cefcb7
feat: add some riscv64 bootstrap code
|
8 сар өмнө |
greatbridf
|
c2f64394c6
Merge branch 'mm-refactor'
|
8 сар өмнө |
greatbridf
|
dc97e018fa
refactor(mm): new abstraction of page table and etc.
|
8 сар өмнө |
Heinz
|
fb564762d1
refactor: refactor bootstrap file structure
|
8 сар өмнө |
Heinz
|
bdf63e9d28
chore: add make and cmake mutil arch support
|
8 сар өмнө |
Heinz
|
61b031b0a2
chore: add configure mutil arch support
|
8 сар өмнө |