[PATCH v4 0/3] lib: sbi: Heap improvements for SMMTT
Anup Patel
anup at brainfault.org
Thu Aug 8 20:29:48 PDT 2024
On Fri, Aug 9, 2024 at 8:46 AM Gregor Haas <gregorhaas1997 at gmail.com> wrote:
>
> 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.
>
> v4:
> - Rename sbi_memalign{_from} -> sbi_aligned_alloc{_from}
> - Miscellaneous code format changes
>
> 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
Applied this series to the riscv/opensbi repo.
Thanks,
Anup
>
> 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