mirror of https://github.com/acidanthera/audk.git
DynamicTablesPkg: Add PsdToken field to CM_ARM_GICC_INFO object
The _PSD object (cf. ACPI 6.5, s8.4.5.5 _PSD (P-State Dependency) allows to describe CPU's power state dependencies. Add a PsdToken field to the CM_ARM_GICC_INFO object so that interdependent CPUs can reference the same CM_ARM_PSD_INFO object. Reviewed-by: Sami Mujawar <sami.mujawar@arm.com> Signed-off-by: Pierre Gondois <pierre.gondois@arm.com>
This commit is contained in:
parent
71ec5d3415
commit
0a9060b259
|
@ -218,6 +218,11 @@ typedef struct CmArmGicCInfo {
|
|||
i.e. a token referencing a CM_ARM_ET_INFO object.
|
||||
*/
|
||||
CM_OBJECT_TOKEN EtToken;
|
||||
|
||||
/** Optional field: Reference Token for the Psd info of this processor.
|
||||
i.e. a token referencing a CM_ARM_PSD_INFO object.
|
||||
*/
|
||||
CM_OBJECT_TOKEN PsdToken;
|
||||
} CM_ARM_GICC_INFO;
|
||||
|
||||
/** A structure that describes the
|
||||
|
|
|
@ -85,7 +85,8 @@ STATIC CONST CM_OBJ_PARSER CmArmGicCInfoParser[] = {
|
|||
{ "AffinityFlags", 4, "0x%x", NULL },
|
||||
{ "CpcToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL },
|
||||
{ "TRBEInterrupt", 2, "0x%x", NULL },
|
||||
{ "EtToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL }
|
||||
{ "EtToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL },
|
||||
{ "PsdToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL },
|
||||
};
|
||||
|
||||
/** A parser for EArmObjGicDInfo.
|
||||
|
|
Loading…
Reference in New Issue