greatbridf
|
dd32b93963
feat(hal): smp initialization
|
hai 8 meses |
greatbridf
|
ebd3d1224c
change(x86): optimize bootstrap code, remove kinit.cpp
|
hai 8 meses |
greatbridf
|
383393294b
change(mm): add `page_size()` to `PageTableLevel`, some style changes
|
hai 8 meses |
Heinz
|
8e05b3965b
change(mm): replace enum with &[PageTableLevel]
|
hai 8 meses |
Heinz
|
b4b8564055
change(mm)
|
hai 8 meses |
Heinz
|
1fa2d6f94d
refactor(mm): add level choose in kernel iterator
|
hai 8 meses |
greatbridf
|
c488664697
change(pte): new definitions for PTE attributes
|
hai 8 meses |
greatbridf
|
676089587c
change(page_alloc): better abstraction
|
hai 8 meses |
greatbridf
|
dc97e018fa
refactor(mm): new abstraction of page table and etc.
|
hai 8 meses |