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 <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>
This commit is contained in:
Sami Mujawar 2024-03-08 16:31:21 +00:00 committed by mergify[bot]
parent 9c040c003a
commit fc8a16871c
1 changed files with 4 additions and 31 deletions

View File

@ -51,38 +51,11 @@ Object ID's in the Standard Namespace:
1 - ACPI Table List 1 - ACPI Table List
2 - SMBIOS 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: Object ID's in the ARM Namespace:
0 - Reserved See EARM_OBJECT_ID.
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
*/ */
typedef UINT32 CM_OBJECT_ID; typedef UINT32 CM_OBJECT_ID;