summaryrefslogtreecommitdiffstats
path: root/DynamicTablesPkg/Include
diff options
context:
space:
mode:
authorSami Mujawar <sami.mujawar@arm.com>2024-03-11 15:11:36 +0000
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2024-07-29 13:44:55 +0000
commitdb4496d30a4a48e7c3aceb742cc681b2cc50da64 (patch)
tree54e8b9df16ecac14436e811719ae2b371f84358b /DynamicTablesPkg/Include
parentb0ecf17a31a2e372d4bf33185a10f60480c5cc0f (diff)
downloadedk2-db4496d30a4a48e7c3aceb742cc681b2cc50da64.tar.gz
edk2-db4496d30a4a48e7c3aceb742cc681b2cc50da64.tar.bz2
edk2-db4496d30a4a48e7c3aceb742cc681b2cc50da64.zip
DynamicTablesPkg: Move PCC Type0 info to Arch Common
Move the PCC Subspace Type0 info object from Arm Namespace to the Arch Common namespace. Correspondingly also update the following modules to reflect the changes introduced by the move: - PCCT generator - ConfigurationManagerObjectParser - Dynamic Plat Repo TokenFixer map. Cc: Pierre Gondois <Pierre.Gondois@arm.com> Cc: Yeo Reum Yun <YeoReum.Yun@arm.com> Cc: AbdulLateef Attar <AbdulLateef.Attar@amd.com> Cc: Jeshua Smith <jeshuas@nvidia.com> Cc: Jeff Brasen <jbrasen@nvidia.com> Cc: Girish Mahadevan <gmahadevan@nvidia.com> Cc: Leif Lindholm <quic_llindhol@quicinc.com> Cc: Meenakshi Aggarwal <meenakshi.aggarwal@nxp.com> Signed-off-by: Sami Mujawar <sami.mujawar@arm.com> Signed-off-by: Pierre Gondois <pierre.gondois@arm.com> Reviewed-by: Sunil V L <sunilvl@ventanamicro.com>
Diffstat (limited to 'DynamicTablesPkg/Include')
-rw-r--r--DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h8
-rw-r--r--DynamicTablesPkg/Include/ArmNameSpaceObjects.h22
2 files changed, 15 insertions, 15 deletions
diff --git a/DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h b/DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
index e21e2ca4e0..4ce2d7b48e 100644
--- a/DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
+++ b/DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h
@@ -39,6 +39,7 @@ typedef enum ArchCommonObjectID {
EArchCommonObjProcHierarchyInfo, ///< 16 - Processor Hierarchy Info
EArchCommonObjCacheInfo, ///< 17 - Cache Info
EArchCommonObjCpcInfo, ///< 18 - Continuous Performance Control Info
+ EArchCommonObjPccSubspaceType0Info, ///< 19 - Pcc Subspace Type 0 Info
EArchCommonObjMax
} EARCH_COMMON_OBJECT_ID;
@@ -523,6 +524,13 @@ typedef struct PccSubspaceGenericInfo {
PCC_SUBSPACE_CHANNEL_TIMING_INFO ChannelTiming;
} PCC_SUBSPACE_GENERIC_INFO;
+/** A structure that describes a
+ PCC Subspace of type 0 (Generic).
+
+ ID: EArchCommonObjPccSubspaceType0Info
+*/
+typedef PCC_SUBSPACE_GENERIC_INFO CM_ARCH_COMMON_PCC_SUBSPACE_TYPE0_INFO;
+
#pragma pack()
#endif // ARCH_COMMON_NAMESPACE_OBJECTS_H_
diff --git a/DynamicTablesPkg/Include/ArmNameSpaceObjects.h b/DynamicTablesPkg/Include/ArmNameSpaceObjects.h
index e9a2cb0fe6..a28415c776 100644
--- a/DynamicTablesPkg/Include/ArmNameSpaceObjects.h
+++ b/DynamicTablesPkg/Include/ArmNameSpaceObjects.h
@@ -51,14 +51,13 @@ typedef enum ArmObjectID {
EArmObjCmn600Info, ///< 20 - CMN-600 Info
EArmObjRmr, ///< 21 - Reserved Memory Range Node
EArmObjMemoryRangeDescriptor, ///< 22 - Memory Range Descriptor
- EArmObjPccSubspaceType0Info, ///< 23 - Pcc Subspace Type 0 Info
- EArmObjPccSubspaceType1Info, ///< 24 - Pcc Subspace Type 2 Info
- EArmObjPccSubspaceType2Info, ///< 25 - Pcc Subspace Type 2 Info
- EArmObjPccSubspaceType3Info, ///< 26 - Pcc Subspace Type 3 Info
- EArmObjPccSubspaceType4Info, ///< 27 - Pcc Subspace Type 4 Info
- EArmObjPccSubspaceType5Info, ///< 28 - Pcc Subspace Type 5 Info
- EArmObjEtInfo, ///< 29 - Embedded Trace Extension/Module Info
- EArmObjPsdInfo, ///< 30 - P-State Dependency (PSD) Info
+ EArmObjPccSubspaceType1Info, ///< 23 - Pcc Subspace Type 2 Info
+ EArmObjPccSubspaceType2Info, ///< 24 - Pcc Subspace Type 2 Info
+ EArmObjPccSubspaceType3Info, ///< 25 - Pcc Subspace Type 3 Info
+ EArmObjPccSubspaceType4Info, ///< 26 - Pcc Subspace Type 4 Info
+ EArmObjPccSubspaceType5Info, ///< 27 - Pcc Subspace Type 5 Info
+ EArmObjEtInfo, ///< 28 - Embedded Trace Extension/Module Info
+ EArmObjPsdInfo, ///< 29 - P-State Dependency (PSD) Info
EArmObjMax
} EARM_OBJECT_ID;
@@ -715,13 +714,6 @@ typedef struct CmArmRmrDescriptor {
} CM_ARM_MEMORY_RANGE_DESCRIPTOR;
/** A structure that describes a
- PCC Subspace of type 0 (Generic).
-
- ID: EArmObjPccSubspaceType0Info
-*/
-typedef PCC_SUBSPACE_GENERIC_INFO CM_ARM_PCC_SUBSPACE_TYPE0_INFO;
-
-/** A structure that describes a
PCC Subspace of type 1 (HW-Reduced).
ID: EArmObjPccSubspaceType1Info