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_sent

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.

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 <sami.muja...@arm.com>
Cc: Pierre Gondois <pierre.gond...@arm.com>
Cc: Yeo Reum Yun <yeoreum....@arm.com>
Cc: Sunil V L <suni...@ventanamicro.com>
Cc: AbdulLateef Attar <abdullateef.at...@amd.com>
Cc: Jeshua Smith <jesh...@nvidia.com>
Cc: Jeff Brasen <jbra...@nvidia.com>
Cc: Girish Mahadevan <gmahade...@nvidia.com>
Cc: Leif Lindholm <quic_llind...@quicinc.com>
Cc: Meenakshi Aggarwal <meenakshi.aggar...@nxp.com>

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(-)



-=-=-=-=-=-=-=-=-=-=-=-
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/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to