Resources | developer.brewmp.com Resources | developer.brewmp.com

Developer

resources

Memory pools

There are different types of memory available on a device, which are referred to as memory pools. The following memory pools are defined:

  • AEECLSID_DefaultMemPool
  • AEECLSID_EBI1MemPool
  • AEECLSID_HWIOMemPool
  • AEECLSID_IMEMMemPool
  • AEECLSID_TCMMemPool
  • AEECLSID_SMIMemPool
  • AEECLSID_SharedMemPool, corresponding to different physical memory

The size of each pool is target specific. A memory configuration file specifies how each pool is mapped to physical memory. Memory pools are separated with no overlap.

AEECLSID_SharedMemPool is supported only on the simulator (Win32, Linux, Q6Sim), not on target devices.