XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
PAL_TC_INFO Struct Reference

#include <Pal.h>

Public Attributes

UINT64 NumberSets:8
 
UINT64 NumberWays:8
 
UINT64 NumberEntries:16
 
UINT64 PageSizeIsOptimized:1
 
UINT64 TcIsUnified:1
 
UINT64 EntriesReduction:1
 

Member Data Documentation

◆ EntriesReduction

UINT64 PAL_TC_INFO::EntriesReduction

Flag denoting whether installed translation registers will reduce the number of entries within the specified TC.

◆ NumberEntries

UINT64 PAL_TC_INFO::NumberEntries

Unsigned 16-bit integer denoting the number of entries in the specified TC.

◆ NumberSets

UINT64 PAL_TC_INFO::NumberSets

Unsigned 8-bit integer denoting the number of hash sets for the specified level (1=fully associative)

◆ NumberWays

UINT64 PAL_TC_INFO::NumberWays

Unsigned 8-bit integer denoting the associativity of the specified level (1=direct).

◆ PageSizeIsOptimized

UINT64 PAL_TC_INFO::PageSizeIsOptimized

Flag denoting whether the specified level is optimized for the region's preferred page size (1=optimized) tc_pages indicates which page sizes are usable by this translation cache.

◆ TcIsUnified

UINT64 PAL_TC_INFO::TcIsUnified

Flag denoting whether the specified TC is unified (1=unified).


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