From fc8a16871c27270067b97a7275ec56f74041c76d Mon Sep 17 00:00:00 2001 From: Sami Mujawar Date: Fri, 8 Mar 2024 16:31:21 +0000 Subject: [PATCH] DynamicTablesPkg: Update documentation for CM_OBJECT_ID Remove the partial listing of the Arm Namespace object IDs from and add a reference to the enum EARM_OBJECT_ID that is used to describe the object in the ARM Namespace. Also document that the Arch Common namespace objects will be described using the enum EARCH_COMMON_OBJECT_ID. Cc: Pierre Gondois Cc: Yeo Reum Yun Cc: AbdulLateef Attar Cc: Jeshua Smith Cc: Jeff Brasen Cc: Girish Mahadevan Cc: Leif Lindholm Cc: Meenakshi Aggarwal Signed-off-by: Sami Mujawar Signed-off-by: Pierre Gondois Reviewed-by: Sunil V L --- .../Include/ConfigurationManagerObject.h | 35 +++---------------- 1 file changed, 4 insertions(+), 31 deletions(-) diff --git a/DynamicTablesPkg/Include/ConfigurationManagerObject.h b/DynamicTablesPkg/Include/ConfigurationManagerObject.h index 04b365f3d0..dd730ca677 100644 --- a/DynamicTablesPkg/Include/ConfigurationManagerObject.h +++ b/DynamicTablesPkg/Include/ConfigurationManagerObject.h @@ -51,38 +51,11 @@ Object ID's in the Standard Namespace: 1 - ACPI Table List 2 - SMBIOS Table List +Object ID's in the Arch Common Namespace: + See EARCH_COMMON_OBJECT_ID. + Object ID's in the ARM Namespace: - 0 - Reserved - 1 - Boot Architecture Info - 2 - CPU Info - 3 - Power Management Profile Info - 4 - GICC Info - 5 - GICD Info - 6 - GIC MSI Frame Info - 7 - GIC Redistributor Info - 8 - GIC ITS Info - 9 - Serial Console Port Info - 10 - Serial Debug Port Info - 11 - Generic Timer Info - 12 - Platform GT Block Info - 13 - Generic Timer Block Frame Info - 14 - Platform Generic Watchdog - 15 - PCI Configuration Space Info - 16 - Hypervisor Vendor Id - 17 - Fixed feature flags for FADT - 18 - ITS Group - 19 - Named Component - 20 - Root Complex - 21 - SMMUv1 or SMMUv2 - 22 - SMMUv3 - 23 - PMCG - 24 - GIC ITS Identifier Array - 25 - ID Mapping Array - 26 - SMMU Interrupt Array - 27 - Processor Hierarchy Info - 28 - Cache Info - 29 - Processor Hierarchy Node ID Info - 30 - CM Object Reference + See EARM_OBJECT_ID. */ typedef UINT32 CM_OBJECT_ID;