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 931E6D811AC for ; Thu, 21 Mar 2024 15:54:06 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=AlqHNL45i+MctBcX/Aq8LNKfjUbVqukFmgw4ykrN894=; c=relaxed/simple; d=groups.io; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: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=1711036445; v=1; b=V6geS4v7g7xOsGJeWFKxQvztTjpaJ/dTfCV7tfVtDoVhrETnCTUJii0AA7geizh9B3VN5khK lD+HyyxOZSe5PFhJO/LWdGelHEguLpUjiUWA5jjHHOAnnDLeU7aHGoA0l+boRXn85KuDn1W4Vp4 vm6FvBpi9mYKbPyhDq9ndbfdadrE7xcjIVW9jg5QcqdR1LT70HzDxDGjuiYn2b+PgzMqjEnDR4B g1g5j+K5QNsnaw5AgjlfUObIjJE7+NkZ8ylKmx0nCo2L0Kr5zCli+rR1pFzRkq5t7y/fKcfMUqQ b7R+O1jao2rS/B6V4WbgdoL3fMzGSd0SYvoVDv4F1H1xA== X-Received: by 127.0.0.2 with SMTP id Z9pXYY7687511x2lxPKX8zwj; Thu, 21 Mar 2024 08:54:05 -0700 X-Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web11.360.1711036444606009492 for ; Thu, 21 Mar 2024 08:54:04 -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 859F61007; Thu, 21 Mar 2024 08:54:38 -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 9E3933F67D; Thu, 21 Mar 2024 08:54:01 -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 04/16] DynamicTablesPkg: Introduce an Arch Common Namespace header file Date: Thu, 21 Mar 2024 16:53:07 +0100 Message-Id: <20240321155319.701355-5-pierre.gondois@arm.com> In-Reply-To: <20240321155319.701355-1-pierre.gondois@arm.com> References: <20240321155319.701355-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 08:54:04 -0700 Reply-To: devel@edk2.groups.io,pierre.gondois@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: oRA7Mq6fS39aNtkwyEG6ZFwmx7686176AA= 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=V6geS4v7; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=arm.com (policy=none) From: Sami Mujawar Introduce a new header file for defining the Arch Common Namespace objects. Also include it in the Configuration Manager Object header file so that the required definitions are propagated. Cc: Pierre Gondois Cc: Yeo Reum Yun Cc: AbdulLateef Attar Cc: Jeshua Smith Cc: Jeff Brasen Cc: Girish Mahadevan Cc: Leif Lindholm Cc: Meenakshi Aggarwal Signed-off-by: Sami Mujawar Signed-off-by: Pierre Gondois --- DynamicTablesPkg/DynamicTablesPkg.ci.yaml | 1 + .../Include/ArchCommonNameSpaceObjects.h | 27 +++++++++++++++++++ .../Include/ConfigurationManagerObject.h | 1 + 3 files changed, 29 insertions(+) create mode 100644 DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h diff --git a/DynamicTablesPkg/DynamicTablesPkg.ci.yaml b/DynamicTablesPkg/D= ynamicTablesPkg.ci.yaml index 42829f393e69..07768ed648ea 100644 --- a/DynamicTablesPkg/DynamicTablesPkg.ci.yaml +++ b/DynamicTablesPkg/DynamicTablesPkg.ci.yaml @@ -104,6 +104,7 @@ "CCIDX",=0D "CCSIDR",=0D "countof",=0D + "EArch",=0D "edynamic",=0D "EOBJECT",=0D "invoc",=0D diff --git a/DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h b/Dynami= cTablesPkg/Include/ArchCommonNameSpaceObjects.h new file mode 100644 index 000000000000..e4205d6ba6bc --- /dev/null +++ b/DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h @@ -0,0 +1,27 @@ +/** @file=0D +=0D + Copyright (c) 2024, Arm Limited. All rights reserved.
=0D +=0D + SPDX-License-Identifier: BSD-2-Clause-Patent=0D +=0D + @par Glossary:=0D + - Cm or CM - Configuration Manager=0D + - Obj or OBJ - Object=0D + - Std or STD - Standard=0D +**/=0D +=0D +#ifndef ARCH_COMMON_NAMESPACE_OBJECTS_H_=0D +#define ARCH_COMMON_NAMESPACE_OBJECTS_H_=0D +=0D +#include =0D +#include =0D +=0D +/** The EARCH_COMMON_OBJECT_ID enum describes the Object IDs=0D + in the Arch Common Namespace=0D +*/=0D +typedef enum ArchCommonObjectID {=0D + EArchCommonObjReserved, ///< 0 - Reserved=0D + EArchCommonObjMax=0D +} EARCH_COMMON_OBJECT_ID;=0D +=0D +#endif // ARCH_COMMON_NAMESPACE_OBJECTS_H_=0D diff --git a/DynamicTablesPkg/Include/ConfigurationManagerObject.h b/Dynami= cTablesPkg/Include/ConfigurationManagerObject.h index 4255c82b42ae..04b365f3d0b7 100644 --- a/DynamicTablesPkg/Include/ConfigurationManagerObject.h +++ b/DynamicTablesPkg/Include/ConfigurationManagerObject.h @@ -12,6 +12,7 @@ #ifndef CONFIGURATION_MANAGER_OBJECT_H_=0D #define CONFIGURATION_MANAGER_OBJECT_H_=0D =0D +#include =0D #include =0D #include =0D =0D --=20 2.25.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#116965): https://edk2.groups.io/g/devel/message/116965 Mute This Topic: https://groups.io/mt/105067970/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=-=-=-=-=-=-=-=-=-=-=-