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

One process-local cached page mapping; stale when serials mismatch the page table (legacy allocator). More...

#include <MemoryManager.h>

Collaboration diagram for cmlabs::MemoryPageCacheEntry:
[legend]

Public Attributes

uint8 pageSerial
uint8 cacheSerial
uint32 pageSize
uint32 pageID
MemoryPagepage

Detailed Description

One process-local cached page mapping; stale when serials mismatch the page table (legacy allocator).

Definition at line 667 of file MemoryManager.h.

Member Data Documentation

◆ cacheSerial

uint8 cmlabs::MemoryPageCacheEntry::cacheSerial

Definition at line 669 of file MemoryManager.h.

◆ page

MemoryPage* cmlabs::MemoryPageCacheEntry::page

Definition at line 672 of file MemoryManager.h.

◆ pageID

uint32 cmlabs::MemoryPageCacheEntry::pageID

Definition at line 671 of file MemoryManager.h.

◆ pageSerial

uint8 cmlabs::MemoryPageCacheEntry::pageSerial

Definition at line 668 of file MemoryManager.h.

◆ pageSize

uint32 cmlabs::MemoryPageCacheEntry::pageSize

Definition at line 670 of file MemoryManager.h.


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