Hi Ashish,

Thank you for this fix.

These changes look good to me.

Reviewed-by: Sami Mujawar <sami.muja...@arm.com>

Regards,

Sami Mujawar

On 15/11/2023 03:19 am, Ashish Singhal wrote:
Just like CPU _UID, ETE UID also needs to be unique so
use AcpiProcessorUid instead of CpuName

Signed-off-by: Ashish Singhal <ashishsin...@nvidia.com>
---
  .../Arm/AcpiSsdtCpuTopologyLibArm/SsdtCpuTopologyGenerator.c | 5 ++++-
  1 file changed, 4 insertions(+), 1 deletion(-)

diff --git 
a/DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtCpuTopologyLibArm/SsdtCpuTopologyGenerator.c
 
b/DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtCpuTopologyLibArm/SsdtCpuTopologyGenerator.c
index 8228c7845a..724f33c660 100644
--- 
a/DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtCpuTopologyLibArm/SsdtCpuTopologyGenerator.c
+++ 
b/DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtCpuTopologyLibArm/SsdtCpuTopologyGenerator.c
@@ -359,6 +359,7 @@ CreateAmlCpcNode (

    @param [in]  Generator    The SSDT Cpu Topology generator.
    @param [in]  ParentNode   Parent node to attach the Cpu node to.
+  @param [in]  GicCInfo     CM_ARM_GICC_INFO object used to create the node.
    @param [in]  CpuName      Value used to generate the node name.
    @param [out] EtNodePtr   If not NULL, return the created Cpu node.

@@ -372,6 +373,7 @@ EFIAPI
  CreateAmlEtd (
    IN   ACPI_CPU_TOPOLOGY_GENERATOR  *Generator,
    IN   AML_NODE_HANDLE              ParentNode,
+  IN   CM_ARM_GICC_INFO             *GicCInfo,
    IN   UINT32                       CpuName,
    OUT  AML_OBJECT_NODE_HANDLE       *EtNodePtr OPTIONAL
    )
@@ -397,7 +399,7 @@ CreateAmlEtd (

    Status = AmlCodeGenNameInteger (
               "_UID",
-             CpuName,
+             GicCInfo->AcpiProcessorUid,
               EtNode,
               NULL
               );
@@ -474,6 +476,7 @@ CreateAmlEtNode (
    Status = CreateAmlEtd (
               Generator,
               Node,
+             GicCInfo,
               CpuName,
               NULL
               );
IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#111469): https://edk2.groups.io/g/devel/message/111469
Mute This Topic: https://groups.io/mt/102598848/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to