CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
cmlabs::MemoryID Struct Reference

Decomposed form of a 64-bit global memory-block id (legacy page allocator). More...

#include <MemoryManager.h>

Public Attributes

uint32 pageID
uint16 blockID
uint16 sysID

Detailed Description

Decomposed form of a 64-bit global memory-block id (legacy page allocator).

Packed/unpacked via the MP_CalcID / MP_Get*ID macros.

Warning
Shared-memory layout; see the file-level ABI warning before changing.

Definition at line 570 of file MemoryManager.h.

Member Data Documentation

◆ blockID

uint16 cmlabs::MemoryID::blockID

Definition at line 572 of file MemoryManager.h.

◆ pageID

uint32 cmlabs::MemoryID::pageID

Definition at line 571 of file MemoryManager.h.

◆ sysID

uint16 cmlabs::MemoryID::sysID

Definition at line 573 of file MemoryManager.h.


The documentation for this struct was generated from the following file: