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 79881AC0E96 for ; Thu, 21 Mar 2024 17:39:24 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=5y+8i/m6WjaKNFuRVx3UauouY6IVh7hQZu8XTmoZ02E=; c=relaxed/simple; d=groups.io; h=Message-ID:Date:MIME-Version:User-Agent:Subject:To:Cc:References:From:In-Reply-To:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240206; t=1711042763; v=1; b=h/6lPzeGf/U/28YHSMSRfRUWwZ/+ZeF7ZvgmlP/09peMI/66VpNjbmkj30h7AXsvV78kLWeu Ji2NOF8Fs7uHTarjKK/XHF/jz5haTPbr6eoRC9ELagt5gw+cHjE5JK1wsV3uCSkKDCpo5p/cGDO gPClFgd9j+q0aXl+GiSsXj2HXXaUq/CRTbSs12xyFagwRyqdedlQkNeVVGyduekhWSyy76MXkOH XvS4DakzSJ7oeairAUkbz41UBd2i9FT+AmBi4nzusTBgzpHpX1iZ15UANNNl2NzcD2TNcyW3bpY kfKhUR8cYGPsK3eTSoUMc2dTcoUY8d6VukSzRS/87iZHw== X-Received: by 127.0.0.2 with SMTP id ocJQYY7687511xL5vY90TZ5h; Thu, 21 Mar 2024 10:39:23 -0700 X-Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web10.3466.1711042762271385368 for ; Thu, 21 Mar 2024 10:39:22 -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 308861007; Thu, 21 Mar 2024 10:39:56 -0700 (PDT) X-Received: from [192.168.1.13] (unknown [172.31.20.19]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0AAC43F67D; Thu, 21 Mar 2024 10:39:19 -0700 (PDT) Message-ID: Date: Thu, 21 Mar 2024 18:39:14 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [edk2-devel] [PATCH 00/19] DynamicTablesPkg: Move objects to Arch Common NameSpace (second) To: devel@edk2.groups.io Cc: Sami Mujawar , Yeo Reum Yun , Sunil V L , AbdulLateef Attar , Jeshua Smith , Jeff Brasen , Girish Mahadevan , Leif Lindholm , Meenakshi Aggarwal References: <17BED2EA35277BAF.24226@groups.io> From: "PierreGondois" In-Reply-To: <17BED2EA35277BAF.24226@groups.io> 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 10:39:22 -0700 Reply-To: devel@edk2.groups.io,pierre.gondois@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: 3HgEm8NkEUav1jaY8oud1pSCx7686176AA= Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed 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="h/6lPzeG"; 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 Hello, For reference: Patchsets: - https://edk2.groups.io/g/devel/message/116961 (first part) - https://edk2.groups.io/g/devel/message/116978 (second part) - https://edk2.groups.io/g/devel/message/117001 (platforms patches) Branches: - https://github.com/pierregondois/edk2/tree/sami/arch_common_obj_sent - https://github.com/pierregondois/edk2-platforms/tree/pg/arch_common_obj_s= ent Regards, Pierre On 3/21/24 16:59, PierreGondois via groups.io wrote: > 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. >=20 > 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. >=20 > 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. >=20 > 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 >=20 > A branch holding the whole patchset is available at: > - https://github.com/pierregondois/edk2/tree/sami/arch_common_obj_sent >=20 > [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 >=20 > 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 >=20 > 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 >=20 > .../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 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#117016): https://edk2.groups.io/g/devel/message/117016 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] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-