Commit Graph

17 Commits

Author SHA1 Message Date
ad6aa4960c Bump the project version 2025-05-12 22:01:05 +08:00
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
5f5be25e4a Bump the version to 0.14.1 2025-03-22 15:55:31 +08:00
6476ef22ec Bump version to 0.14.0 2025-03-17 20:09:20 +08:00
fbb8ea6ad1 Bump version to 0.13.0 2025-03-14 21:18:13 +08:00
288942b970 Revise the docs of the slab and remove an unused type 2025-03-14 21:17:47 +08:00
3d21258baf Add descriptions and READMEs for crates published with OSDK 2025-03-14 19:55:00 +08:00
a708a0c046 Inject a scalable slab allocator 2025-03-14 19:55:00 +08:00
eb74d87bed Bump version to 0.12.0 2025-03-14 09:48:59 +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
9c430b9901 Move the test kernel to OSDK/deps 2025-03-14 08:37:37 +08:00