TianoCore EDK2 master
Loading...
Searching...
No Matches
PccSubspaceGenericInfo Struct Reference

#include <DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h>

Data Fields

UINT8 SubspaceId
 
UINT8 Type
 Table type (or subspace).
 
UINT64 BaseAddress
 
UINT64 AddressLength
 Address length.
 
PCC_MAILBOX_REGISTER_INFO DoorbellReg
 Doorbell Register.
 
PCC_SUBSPACE_CHANNEL_TIMING_INFO ChannelTiming
 Mailbox Timings.
 

Detailed Description

A structure that describes a Generic PCC Subspace (Type 0).

Definition at line 511 of file ArchCommonNameSpaceObjects.h.

Field Documentation

◆ AddressLength

UINT64 PccSubspaceGenericInfo::AddressLength

Address length.

Definition at line 531 of file ArchCommonNameSpaceObjects.h.

◆ BaseAddress

UINT64 PccSubspaceGenericInfo::BaseAddress

Base address of the shared memory range. This field is ignored for the PCC Subspace type 5 (HW Registers based).

Definition at line 528 of file ArchCommonNameSpaceObjects.h.

◆ ChannelTiming

PCC_SUBSPACE_CHANNEL_TIMING_INFO PccSubspaceGenericInfo::ChannelTiming

Mailbox Timings.

Definition at line 537 of file ArchCommonNameSpaceObjects.h.

◆ DoorbellReg

PCC_MAILBOX_REGISTER_INFO PccSubspaceGenericInfo::DoorbellReg

Doorbell Register.

Definition at line 534 of file ArchCommonNameSpaceObjects.h.

◆ SubspaceId

UINT8 PccSubspaceGenericInfo::SubspaceId

Subspace Id.

Cf. ACPI 6.4, s14.7 Referencing the PCC address space Cf. s14.1.2 Platform Communications Channel Subspace Structures The subspace ID of a PCC subspace is its index in the array of subspace structures, starting with subspace 0.

At most 256 subspaces are supported.

Definition at line 521 of file ArchCommonNameSpaceObjects.h.

◆ Type

UINT8 PccSubspaceGenericInfo::Type

Table type (or subspace).

Definition at line 524 of file ArchCommonNameSpaceObjects.h.


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