From be985883c11087e1d8a5f3d973839869dc045407 Mon Sep 17 00:00:00 2001 From: Matthew Sotoudeh Date: Thu, 16 May 2024 04:07:11 -0700 Subject: bug fixes, reallocate, and reserve --- README | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'README') 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 -- cgit v1.2.3