[PATCH v3 0/3] lib: sbi: Heap improvements for SMMTT
Gregor Haas
gregorhaas1997 at gmail.com
Wed Aug 7 11:17:16 PDT 2024
This patch series includes two changes to the SBI heap implementation, primarily
to enable future work on the SMMTT implementation. First, it enables allocations
from multiple independent heaps on separate memory regions. Then, it adds a simple
implementation for sbi_memalign for use in allocating aligned memory.
See the individual commit messages in this series for more technical details.
v3:
- Add missing Signed-off-by lines
- Rename struct heap_control -> struct sbi_heap_control
- Make various functions static inline in sbi_heap.h
- Fix previously incorrect sbi_memalign() implementation
Gregor Haas (3):
lib: sbi: Support multiple heaps
lib: sbi: Allocate from beginning of heap blocks
lib: sbi: Implement aligned memory allocators
include/sbi/sbi_heap.h | 66 +++++++++++--
lib/sbi/sbi_heap.c | 204 +++++++++++++++++++++++++++++------------
2 files changed, 204 insertions(+), 66 deletions(-)
--
2.45.2
More information about the opensbi
mailing list