Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Heap Improvements #364

Closed

Commits on Jul 10, 2024

  1. lib: sbi: Support multiple heaps

    The upcoming SMMTT implementation will require some larger contiguous memory
    regions for the memory tracking tables. We plan to specify the memory region
    for these tables as a reserved-memory node in the device tree, and then
    dynamically allocate individual tables out of this region. These changes to the
    SBI heap allocator will allow us to explicitly create and allocate from a
    dedicated heap tied to the table memory region.
    grg-haas committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    7e97061 View commit details
    Browse the repository at this point in the history
  2. lib: sbi: Implement aligned memory allocators

    This change adds a simple implementation of sbi_memalign(), for future use in
    allocating aligned memory for SMMTT tables.
    grg-haas committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    e576ed0 View commit details
    Browse the repository at this point in the history