|
83b9ebf87d
|
Avoid repetitive locking for clearing cache
|
2025-03-30 19:24:12 +08:00 |
|
|
e5be154ca8
|
Make per-cpu counter a macro
|
2025-03-30 19:24:12 +08:00 |
|
|
abc74151fb
|
Add directly to global pool and reduce global lock acquiring
|
2025-03-30 19:24:12 +08:00 |
|
|
d8e076f58a
|
Re-write chunk-splitting and add unit tests
|
2025-03-30 19:24:12 +08:00 |
|
|
ba0dc8c122
|
Re-organize code of frame allocator's pools
|
2025-03-30 19:24:12 +08:00 |
|
|
77c4feffd6
|
Rename pools.rs
|
2025-03-30 19:24:12 +08:00 |
|
|
28e7c0ff1f
|
Add a fixed-size cache of frame allocation
|
2025-03-14 08:37:37 +08:00 |
|
|
5f05963ee5
|
Inject a scalable buddy system allocator to OSTD
Co-authored-by: Zhe Tang <tangzh@stu.pku.edu.cn>
|
2025-03-14 08:37:37 +08:00 |
|