summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorMatthew Sotoudeh <matthew@masot.net>2024-05-16 04:07:11 -0700
committerMatthew Sotoudeh <matthew@masot.net>2024-05-16 04:07:11 -0700
commitbe985883c11087e1d8a5f3d973839869dc045407 (patch)
tree8dbdad5e2060f57ec29321f105d8794356d0485e /README
parent74df5748fb0b1b2fdb3098be76cb671e5204a845 (diff)
bug fixes, reallocate, and reserve
Diffstat (limited to 'README')
-rw-r--r--README9
1 files changed, 4 insertions, 5 deletions
diff --git a/README b/README
index ed6ef3b..debd59b 100644
--- a/README
+++ b/README
@@ -12,6 +12,9 @@ Benefits are:
3. The library is small, simple, and convenient to use. It even supports
unaligned base addresses.
+ 4. Support for realloc and reserving subregions (e.g., device MMIO
+ addresses).
+
Caveats are:
1. The minimum allocation size is nontrivial, approximately 64 bytes
@@ -23,11 +26,7 @@ Caveats are:
corrupted; the probability is configurable by the user. The default has
a 1/2^128-chance of getting corrupted per program operation.
- 4. We do not (yet) support some common allocator features, including
- realloc and reserving a specific subregion (e.g., device MMIO
- addresses).
-
- 5. Some advanced allocator features, e.g., iterating over allocated regions
+ 4. Some advanced allocator features, e.g., iterating over allocated regions
or attempting to dynamically improve cache locality, are not supported.
Traditional optimized buddy allocators (see Knuth Vol 1) require at least 1/2
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback