greatbridf
|
5dfe746c27
change(buddy): remove `Spin` from buddy allocator
|
8 mēneši atpakaļ |
greatbridf
|
cafb8b6bf8
fix(page_alloc): expose global buddy alloc to `mod cpu`
|
8 mēneši atpakaļ |
greatbridf
|
676089587c
change(page_alloc): better abstraction
|
8 mēneši atpakaļ |
greatbridf
|
dc97e018fa
refactor(mm): new abstraction of page table and etc.
|
8 mēneši atpakaļ |
greatbridf
|
246d1e76d7
page_alloc: disable preemption while accessing PERCPU_PAGES
|
9 mēneši atpakaļ |
greatbridf
|
5b315d7831
lazy_lock: replace old lazy_static
|
10 mēneši atpakaļ |
shao
|
ab64258c5e
feat(pcp): improve per-cpus pages support
|
1 gadu atpakaļ |
shao
|
4e7bed8818
feat(pcp): add per-cpu pages support
|
1 gadu atpakaļ |
greatbridf
|
a7bcb9ce15
Merge branch 'buddy_refactor'
|
1 gadu atpakaļ |
shao
|
5b3f887a65
refactor: refactor page alloc in rust
|
1 gadu atpakaļ |