AddressTranslationCache Class

Definition

Line 351 of cmsxm/Memory.cm

Constructors & Destructor

public nothrow AddressTranslationCache()

Member Functions

public nothrow void Clear()
public inline nothrow ulong GetEntry(ulong virtualAddress, int& entryIndex, ulong& sourcePageNumber)
public inline nothrow void SetEntry(int entryIndex, ulong sourcePageNumber, ulong targetPageNumber)

Member Variables

public AddressTranslationCacheEntry[4096] entries

Constructor& Destructor Details

AddressTranslationCache Constructor

public nothrow AddressTranslationCache()

Definition
Line 353 of cmsxm/Memory.cm


Member Function Details

Clear Member Function

public nothrow void Clear()

Definition
Line 356 of cmsxm/Memory.cm


GetEntry Member Function

public inline nothrow ulong GetEntry(ulong virtualAddress, int& entryIndex, ulong& sourcePageNumber)

Definition
Line 363 of cmsxm/Memory.cm


SetEntry Member Function

public inline nothrow void SetEntry(int entryIndex, ulong sourcePageNumber, ulong targetPageNumber)

Definition
Line 377 of cmsxm/Memory.cm