|
CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
|
Root header of the legacy page-allocator segment ("PageMaster"). More...
#include <MemoryManager.h>
Public Attributes | |
| uint32 | size |
| uint16 | sysID |
| uint16 | status |
| uint64 | createdTime |
| uint8 | instance |
| uint64 | timesync |
| uint32 | pagesSize |
| uint32 | dataSize [3] |
| uint32 | dataUsage [3] |
| uint32 | count [3] |
| uint32 | lastCreatedStaticPage |
| uint32 | bitFieldSize |
| uint32 | pageTableSize |
Root header of the legacy page-allocator segment ("PageMaster").
Followed in memory by a page-usage bitfield and the page table (MemoryPageEntry[]). Superseded by the MemoryMasterStruct-based design but still used by MemoryManagerX.
Definition at line 706 of file MemoryManager.h.
| uint32 cmlabs::MemoryPageMaster::bitFieldSize |
Definition at line 718 of file MemoryManager.h.
| uint32 cmlabs::MemoryPageMaster::count[3] |
Definition at line 716 of file MemoryManager.h.
| uint64 cmlabs::MemoryPageMaster::createdTime |
Definition at line 710 of file MemoryManager.h.
| uint32 cmlabs::MemoryPageMaster::dataSize[3] |
Definition at line 714 of file MemoryManager.h.
| uint32 cmlabs::MemoryPageMaster::dataUsage[3] |
Definition at line 715 of file MemoryManager.h.
| uint8 cmlabs::MemoryPageMaster::instance |
Definition at line 711 of file MemoryManager.h.
| uint32 cmlabs::MemoryPageMaster::lastCreatedStaticPage |
Definition at line 717 of file MemoryManager.h.
| uint32 cmlabs::MemoryPageMaster::pagesSize |
Definition at line 713 of file MemoryManager.h.
| uint32 cmlabs::MemoryPageMaster::pageTableSize |
Definition at line 719 of file MemoryManager.h.
| uint32 cmlabs::MemoryPageMaster::size |
Definition at line 707 of file MemoryManager.h.
| uint16 cmlabs::MemoryPageMaster::status |
Definition at line 709 of file MemoryManager.h.
| uint16 cmlabs::MemoryPageMaster::sysID |
Definition at line 708 of file MemoryManager.h.
| uint64 cmlabs::MemoryPageMaster::timesync |
Definition at line 712 of file MemoryManager.h.