Sound Open Firmware
Loading...
Searching...
No Matches
vmh_heap_config Struct Reference

This is a struct that aggregates vmh_block_bundle_descriptor to create one cfg that can be passed to heap initiation. More...

#include <regions_mm.h>

Collaboration diagram for vmh_heap_config:

Data Fields

struct vmh_block_bundle_descriptor block_bundles_table [MAX_MEMORY_ALLOCATORS_COUNT]

Detailed Description

This is a struct that aggregates vmh_block_bundle_descriptor to create one cfg that can be passed to heap initiation.

Provided config size must be physical page aligned so it will not overlap in physical space with other heaps during mapping. So every block has to have its overall size aligned to CONFIG_MM_DRV_PAGE_SIZE

Field Documentation

◆ block_bundles_table

struct vmh_block_bundle_descriptor vmh_heap_config::block_bundles_table[MAX_MEMORY_ALLOCATORS_COUNT]

The documentation for this struct was generated from the following file:
  • /home/lrg/work/sof-dox-work/zephyr/include/sof/lib/regions_mm.h