TianoCore EDK2 master
|
#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. | |
A structure that describes a Generic PCC Subspace (Type 0).
Definition at line 511 of file ArchCommonNameSpaceObjects.h.
UINT64 PccSubspaceGenericInfo::AddressLength |
Address length.
Definition at line 531 of file ArchCommonNameSpaceObjects.h.
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.
PCC_SUBSPACE_CHANNEL_TIMING_INFO PccSubspaceGenericInfo::ChannelTiming |
Mailbox Timings.
Definition at line 537 of file ArchCommonNameSpaceObjects.h.
PCC_MAILBOX_REGISTER_INFO PccSubspaceGenericInfo::DoorbellReg |
Doorbell Register.
Definition at line 534 of file ArchCommonNameSpaceObjects.h.
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.
UINT8 PccSubspaceGenericInfo::Type |
Table type (or subspace).
Definition at line 524 of file ArchCommonNameSpaceObjects.h.