From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id C782EAC14A0 for ; Thu, 21 Mar 2024 16:00:13 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=lKiLu2XifzR+xrrHyUxNZ6b5UE6cJvaZ5beA90E5N7Q=; c=relaxed/simple; d=groups.io; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Transfer-Encoding; s=20240206; t=1711036812; v=1; b=cCRHDyitO3FgsUkL4OINto+aK0m5WPsmN5hRccDZIHED7hV3U27UyZ6zBotjH//YyNDMLXrL UNndBTPFAfZEgqmLiXeH2tqOQoXnsTnSmfVFvb5P2FkvWc4CIhW97YTn8Gvf5hDd1WCM/34hdVF KrZgch51kmGG6/9DcSfCQMdACtprXpzAqQb7MuvC32iaWUEgAfynuZI6yiCJaXFfSYrFcW3z/jG 1l5nJe9EMSOAv2gxFx1AQt+fHUELTujShpf/ZSRYa/nJp4l1iACfAh47AddkE/sTUVwZDJxrJvM dmnBWw5qozy9GrGh6ee0M/+BFG3WuIA+Vx1R8n8Q0gxDg== X-Received: by 127.0.0.2 with SMTP id tH9uYY7687511xLztbckLgE1; Thu, 21 Mar 2024 09:00:12 -0700 X-Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web11.566.1711036811589599216 for ; Thu, 21 Mar 2024 09:00:11 -0700 X-Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6FA3E1007; Thu, 21 Mar 2024 09:00:45 -0700 (PDT) X-Received: from e126645.nice.arm.com (unknown [172.31.20.19]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 641393F67D; Thu, 21 Mar 2024 09:00:08 -0700 (PDT) From: "PierreGondois" To: devel@edk2.groups.io Cc: Pierre Gondois , Sami Mujawar , Pierre Gondois , Yeo Reum Yun , Sunil V L , AbdulLateef Attar , Jeshua Smith , Jeff Brasen , Girish Mahadevan , Leif Lindholm , Meenakshi Aggarwal Subject: [edk2-devel] [PATCH 00/19] DynamicTablesPkg: Move objects to Arch Common NameSpace (second) Date: Thu, 21 Mar 2024 16:59:05 +0100 Message-Id: <20240321155924.707272-1-pierre.gondois@arm.com> MIME-Version: 1.0 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Resent-Date: Thu, 21 Mar 2024 09:00:11 -0700 Reply-To: devel@edk2.groups.io,pierre.gondois@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: gXBlQipd06olxsaL45JYbAU5x7686176AA= Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=cCRHDyit; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=arm.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io Following [1] and [2], other architectures than Arm aim to leverage the DynamicTablesPkg. The package uses namespaces/domains to split objects IDs. Currently most of the objects are part of the Arm namespace. Some objects are generic enough to be re-used by other architectures. In [2], an Arch Common namespace Id was created and some objects present in the Arm namespace were identified to be moved to this Arch Common namespace. Continue the effort by moving these objects to this new namespace. Some platforms rely on the DynamicTablesPkg and its namespace organization. Additional patches matching this change for the: - Juno - VExpress platforms will be submitted along this patchset. As the actual patchset is more than 20 patches, split it in two parts to avoid being detected as a spam/fraudulous activity. The first part of the patchset is available at: - https://edk2.groups.io/g/devel/message/116961 A branch holding the whole patchset is available at: - https://github.com/pierregondois/edk2/tree/sami/arch_common_obj_sent [1] Branch to reorg Dynamic Tables & support other arch https://edk2.groups.io/g/devel/topic/104054584#116308 [2] DynamicTablesPkg: Arch Common Namespace https://edk2.groups.io/g/devel/message/116330 Cc: Sami Mujawar Cc: Pierre Gondois Cc: Yeo Reum Yun Cc: Sunil V L Cc: AbdulLateef Attar Cc: Jeshua Smith Cc: Jeff Brasen Cc: Girish Mahadevan Cc: Leif Lindholm Cc: Meenakshi Aggarwal Sami Mujawar (19): DynamicTablesPkg: Move Pci Address Map Info to Arch Common DynamicTablesPkg: Move CM_ARM_GENERIC_INTERRUPT struct to Arch Common DynamicTablesPkg: Move Pci Interrupt Map Info to Arch Common DynamicTablesPkg: Move Mem Affinity Info to Arch Common DynamicTablesPkg: Move ACPI device Handle object to Arch Common DynamicTablesPkg: Move PCI device Handle object to Arch Common DynamicTablesPkg: Move Generic Initiator affinity info to Arch Common DynamicTablesPkg: Move LPI info object to Arch Common DynamicTablesPkg: Rename GicCToken field in Processor Hierarchy Info DynamicTablesPkg: Move Processor hierarchy info to Arch Common DynamicTablesPkg: Move Cache info to Arch Common DynamicTablesPkg: Move Continuous perf control info to Arch Common DynamicTablesPkg: Move PCC structure definitions to Arch Common DynamicTablesPkg: Move PCC Type0 info to Arch Common DynamicTablesPkg: Move PCC Type1 info to Arch Common DynamicTablesPkg: Move PCC Type2 info to Arch Common DynamicTablesPkg: Move PCC Type 3 & 4 info to Arch Common DynamicTablesPkg: Move PCC Type 5 info to Arch Common DynamicTablesPkg: Move PSD info to Arch Common .../Include/ArchCommonNameSpaceObjects.h | 510 +++++++++++++++++ .../Include/ArmNameSpaceObjects.h | 526 +----------------- .../Acpi/Arm/AcpiPcctLibArm/PcctGenerator.c | 182 +++--- .../Acpi/Arm/AcpiPcctLibArm/PcctGenerator.h | 5 +- .../Acpi/Arm/AcpiPpttLibArm/PpttGenerator.c | 114 ++-- .../Acpi/Arm/AcpiSratLibArm/SratGenerator.c | 58 +- .../SsdtCmn600Generator.c | 16 +- .../SsdtCpuTopologyGenerator.c | 128 ++--- .../SsdtCpuTopologyGenerator.h | 24 +- .../AcpiSsdtPcieLibArm/SsdtPcieGenerator.c | 56 +- .../DynamicPlatRepoLib/CmObjectTokenFixer.c | 25 +- .../ConfigurationManagerObjectParser.c | 212 +++---- .../Pci/ArmPciConfigSpaceParser.c | 40 +- .../Pci/ArmPciConfigSpaceParser.h | 16 +- DynamicTablesPkg/Readme.md | 67 +-- 15 files changed, 984 insertions(+), 995 deletions(-) --=20 2.25.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#116978): https://edk2.groups.io/g/devel/message/116978 Mute This Topic: https://groups.io/mt/105068142/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=-=-=-=-=-=-=-=-=-=-=-