MdePkg[all]  1.08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
RTIT_TOPA_TABLE_ENTRY Union Reference

Data Fields

struct {
   UINT32   END:1
 
   UINT32   Reserved1:1
 
   UINT32   INT:1
 
   UINT32   Reserved2:1
 
   UINT32   STOP:1
 
   UINT32   Reserved3:1
 
   UINT32   Size:4
 
   UINT32   Reserved4:2
 
   UINT32   Base:20
 
   UINT32   BaseHi:32
 
Bits
 
UINT64 Uint64
 

Detailed Description

Format of ToPA table entries.

Field Documentation

UINT32 RTIT_TOPA_TABLE_ENTRY::Base

[Bit 12:31] Output Region Base Physical Address low part. [Bit 12:31] Output Region Base Physical Address [12:63] value to match. ATTENTION: The size of the address field is determined by the processor's physical-address width (MAXPHYADDR) in bits, as reported in CPUID.80000008H:EAX[7:0]. the above part of address reserved. True address field is [12:MAXPHYADDR-1], [MAXPHYADDR:63] is reserved part. Detail see Section 35.2.6.2, "Table of Physical Addresses (ToPA)".

UINT32 RTIT_TOPA_TABLE_ENTRY::BaseHi

[Bit 32:63] Output Region Base Physical Address high part. [Bit 32:63] Output Region Base Physical Address [12:63] value to match. ATTENTION: The size of the address field is determined by the processor's physical-address width (MAXPHYADDR) in bits, as reported in CPUID.80000008H:EAX[7:0]. the above part of address reserved. True address field is [12:MAXPHYADDR-1], [MAXPHYADDR:63] is reserved part. Detail see Section 35.2.6.2, "Table of Physical Addresses (ToPA)".

struct { ... } RTIT_TOPA_TABLE_ENTRY::Bits

Individual bit fields

UINT32 RTIT_TOPA_TABLE_ENTRY::END

[Bit 0] END. See Section 35.2.6.2, "Table of Physical Addresses (ToPA)".

UINT32 RTIT_TOPA_TABLE_ENTRY::INT

[Bit 2] INT. See Section 35.2.6.2, "Table of Physical Addresses (ToPA)".

UINT32 RTIT_TOPA_TABLE_ENTRY::Reserved1
UINT32 RTIT_TOPA_TABLE_ENTRY::Reserved2
UINT32 RTIT_TOPA_TABLE_ENTRY::Reserved3
UINT32 RTIT_TOPA_TABLE_ENTRY::Reserved4
UINT32 RTIT_TOPA_TABLE_ENTRY::Size

[Bit 6:9] Indicates the size of the associated output region. See Section 35.2.6.2, "Table of Physical Addresses (ToPA)".

UINT32 RTIT_TOPA_TABLE_ENTRY::STOP

[Bit 4] STOP. See Section 35.2.6.2, "Table of Physical Addresses (ToPA)".

UINT64 RTIT_TOPA_TABLE_ENTRY::Uint64

All bit fields as a 64-bit value