From nobody Thu Dec 26 13:54:59 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+100832+1787277+3901457@groups.io; arc=fail (BodyHash is different from the expected one); dmarc=fail(p=none dis=none) header.from=arm.com Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1678263403850371.7605690310104; Wed, 8 Mar 2023 00:16:43 -0800 (PST) Return-Path: X-Received: by 127.0.0.2 with SMTP id vPIsYY1788612xvT4QZ7Z27U; Wed, 08 Mar 2023 00:16:43 -0800 X-Received: from EUR01-DB5-obe.outbound.protection.outlook.com (EUR01-DB5-obe.outbound.protection.outlook.com [40.107.15.49]) by mx.groups.io with SMTP id smtpd.web10.2249.1678263402084418525 for ; Wed, 08 Mar 2023 00:16:42 -0800 X-Received: from DB9PR05CA0007.eurprd05.prod.outlook.com (2603:10a6:10:1da::12) by AS8PR08MB9195.eurprd08.prod.outlook.com (2603:10a6:20b:57f::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.28; Wed, 8 Mar 2023 08:16:38 +0000 X-Received: from DBAEUR03FT022.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:1da:cafe::ea) by DB9PR05CA0007.outlook.office365.com (2603:10a6:10:1da::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.17 via Frontend Transport; Wed, 8 Mar 2023 08:16:38 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+100832+1787277+3901457@groups.io; helo=mail02.groups.io; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C X-Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DBAEUR03FT022.mail.protection.outlook.com (100.127.142.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.29 via Frontend Transport; Wed, 8 Mar 2023 08:16:38 +0000 X-Received: ("Tessian outbound c2bcb4c18c29:v135"); Wed, 08 Mar 2023 08:16:38 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: a4e8bfecea3afdd1 X-CR-MTA-TID: 64aa7808 X-Received: from e1cddb43f7a3.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 34D0D9EE-2619-49C9-9AA8-C1154603A6EE.1; Wed, 08 Mar 2023 08:16:32 +0000 X-Received: from EUR04-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id e1cddb43f7a3.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 08 Mar 2023 08:16:32 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Go5J6ndsQoNkuEga2tVxRpLW01aywsBfwHNBDvQyR10tI+68dq6xQHv/Pw2B45FAhnINLCUoPhpz0FfE020TL3vgr64LOWPObHMdmwR9tRMM/9XVX7lwrW6IFKPJiLhxxGScFuFfG/aBnn/rtp4pA1S8h2liIBs49ZChdXuA99hF7HSizvWe/fUMZQDBclCwxgmF/Mms1zPkuFnuAwCzTO75Vg+4bO0wlflkenX8uwhEaFkFnoOUf79p8s1RVj3C8pUzCZ9Cza9c2glVwnZJPhPKLo3R4AU58tEVp5r1UXV+eZZVB3+8zbtjiqfVfoWu30niF4ZMpeNqExqFggNK5A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=93XGE1l3fy04U+UKszjSyLidg5VUGNZK4tvhLgOUn0Q=; b=NUCZWLtMOQUX1VRAPfmzRvaBDaWnJaS3cyRG527lpbaa2HryHf7zrvlZHmtapdsx7OSnxGNjG7HLDjVDb50rKFlwJLKu34vUp71eRVKfA6MHJh16nsYO07Km3gJg3NHzgjgLhbZ/rbGvMjbmf3VK4yjGpqpRXw/H6xLIMDb8RW+5VjwGmMAdPgrnvpx0jCkFCyEpBKFcCUEQ+kglKecGQPa/6DDRKPluH5d9+MQIylUerZqacCneRrrpTvNNfrCKnXRqQMpaB016I1lbCUFNtLe1Yb0I8VPRhbsISpUPnayLxNNkuP9PKQNb+d+K39qmVJSZZL+HmhXm66pDNeXttQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) smtp.rcpttodomain=edk2.groups.io smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none X-Received: from DB6PR0301CA0100.eurprd03.prod.outlook.com (2603:10a6:6:30::47) by DU0PR08MB7905.eurprd08.prod.outlook.com (2603:10a6:10:3b3::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.29; Wed, 8 Mar 2023 08:16:29 +0000 X-Received: from DBAEUR03FT004.eop-EUR03.prod.protection.outlook.com (2603:10a6:6:30:cafe::96) by DB6PR0301CA0100.outlook.office365.com (2603:10a6:6:30::47) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.17 via Frontend Transport; Wed, 8 Mar 2023 08:16:29 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 40.67.248.234 as permitted sender) receiver=protection.outlook.com; client-ip=40.67.248.234; helo=nebula.arm.com; pr=C X-Received: from nebula.arm.com (40.67.248.234) by DBAEUR03FT004.mail.protection.outlook.com (100.127.142.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.6156.29 via Frontend Transport; Wed, 8 Mar 2023 08:16:29 +0000 X-Received: from AZ-NEU-EX02.Emea.Arm.com (10.251.26.5) by AZ-NEU-EX03.Arm.com (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.17; Wed, 8 Mar 2023 08:16:29 +0000 X-Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX02.Emea.Arm.com (10.251.26.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.17; Wed, 8 Mar 2023 08:16:28 +0000 X-Received: from E114225.Arm.com (10.1.196.36) by mail.arm.com (10.251.24.32) with Microsoft SMTP Server id 15.1.2507.17 via Frontend Transport; Wed, 8 Mar 2023 08:16:28 +0000 From: "Sami Mujawar" To: CC: Sami Mujawar , , , , , , , , , , , , , , Subject: [edk2-devel] [PATCH v2 1/4] DynamicTablesPkg: Define a SMBIOS Structure/Table type Date: Wed, 8 Mar 2023 08:16:23 +0000 Message-ID: <20230308081626.33124-2-sami.mujawar@arm.com> In-Reply-To: <20230308081626.33124-1-sami.mujawar@arm.com> References: <20230308081626.33124-1-sami.mujawar@arm.com> MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: DBAEUR03FT004:EE_|DU0PR08MB7905:EE_|DBAEUR03FT022:EE_|AS8PR08MB9195:EE_ X-MS-Office365-Filtering-Correlation-Id: ed9c14e5-0c03-4f90-d403-08db1fad70cd X-LD-Processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 26n3i1ntOpBcqALhbfrY2OQ2KAogWUTCHuqLXU/5YZDfuSbeTN0RIfjOkZaBN9FExiJBI8jbKxUyVA+SYD1OFZZF0cGaWlknqRtf18XulfbXI47J4tfFi2U2z9+0KAYDdoavjvUty3eatec8sU10L2wdmxF6SFf+iQFy5iMmbxmXOmQ7aEKpbmC8m/gPtV3GT+8edDyM+QvbpC5l/786q+V2jG0e95wdls29KmEXYcIyLTH1GDdQPycG3k+EWs6xNHKeMHC+0HyutoMxcuiNIZqMogrvBwXJtysuHLgnYtLgVoLMP4PjFcjWiDM83QWLmvgkss9gHMO3cRg2H2JyX4HHMZFKMgpvg1JqAFwlLp5TiocXpPNidR4WZHPptce+p33E7mHIEU306Huqffs6J/vYPPgX13wIVsGf9H8XnMs1VaN6Zz2x/pWZCak4ZUcJONtILydb0gO++6sH4AYAiDkLt2am1ao7bUQVytgYHDCKyYuzzeaxq4T+DSe89Muhn6FlwsyO5ALV66lVvO+nA/d2i2/TJaCz4Os+63K309vju7NPf0wN4vayrcJy4t51ifYsu0b5PAdDhpS9qrorroX1gJ1GwZBMeJMk9Uc3CU/Il34kgO8nbYRZHoY1qeVcTdHrS01xGQxyV7igIuEGpSJKeRaMR9LoxptcnhwhvfvBvfdsW50K0Bp4nQqr95q+56HQpFeSIlDEaIf/6Qhw2p8aoNDGjOE1Fs8ycImU40E= X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:nebula.arm.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230025)(4636009)(376002)(396003)(39860400002)(346002)(136003)(451199018)(46966006)(36840700001)(40470700004)(36756003)(40480700001)(6916009)(4326008)(70586007)(81166007)(70206006)(8936002)(5660300002)(8676002)(2906002)(44832011)(86362001)(82740400003)(36860700001)(41300700001)(356005)(966005)(7696005)(6666004)(1076003)(316002)(54906003)(478600001)(26005)(82310400005)(426003)(47076005)(2616005)(40460700003)(336012)(186003)(36900700001);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB7905 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DBAEUR03FT022.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 41895914-255e-4096-3799-08db1fad6b7b X-Microsoft-Antispam-Message-Info: vzCVVjT91KvnenUyd6+OslzB8mxm6mXbfJur11WtMXUvFVV+Tjn1a71WJbUuEUGAs3j31Tgr922/5LavJjt8o+yHMmP2BfWJZLFcx/nkf4qm7Tto5M6/qQJDjYILJ4y8cF0UZ2t+Ji+9XNgf87+LOCldwCdyz27LKbMiHzRWQP473xrytOaUAwDiixq5N5bWqcVZyZjRuCKXgMU4gn09PsmfTQmQV+6ljq3GN2jvEyq/rYanbkY+5t1DixXVZvYAj8LpvfdeS4oYiCTeqSAT3pPqRDAZXNepMpNHcmXQVPpiJ2BVSSK/oJV2SKAnXrnKAJ/1mNqoSs3ptEKMW8+l1rhaP6QIwE9XW6MNWeGmMpGVmNT/7+eHmiYyYNq5oIVv+/VwJiFjbxvUVy+rgIuzor6BryMLu/gJye1p6lwHfiGZyHssv28+aK44Gw61JNE8VuysRdvgZ/jo1MTCPnoUwXGtKFM/7K74lCs57/rlGGFAMwdwCurIZJgxOOJJiTp5auF/EG/gHGF2JLGeaQ/UosO8XBURofcETQp6s6iC+bZ7GfiEqs40haFixYVG2xIt9QeQU9v/Uy9JZ+v7DP7P/6Jckj0uyhQVjsp6/oXS7LevvjKiMwCURYaMwTxhDaIksx8akCIamS+pxDh/PKSb4d7IMDd5h961CesIw8u+fD39/wYKi3W031UlSQSly+zv X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Mar 2023 08:16:38.5397 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ed9c14e5-0c03-4f90-d403-08db1fad70cd X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DBAEUR03FT022.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB9195 Precedence: Bulk List-Unsubscribe: List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,sami.mujawar@arm.com X-Gm-Message-State: LYLg6UIY9Ix71WflzDwuXIBAx1787277AA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1678263403; bh=Uh8hiBcPTWmyKpAuVlu719Sfyt0CFp5WUYYq5kMcfL4=; h=CC:Content-Type:Date:From:Reply-To:Subject:To; b=pqjx8bOX+PvmIquyGXAY/Abok7kQMaDCmW6JJAZ1BfsORgUWd3KILX4PfikNBKvKaNK hoikt/MTScwIERZleDK/NtWItkqq4YmbI1QKS9y0Nc7b/cd4T/DRCo7OouBwiVjnfN/P/ xr4RT3N52SaOuk7cnIGGGgBz9lCqruYxoK0= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1678263405154100001 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" SMBIOS Structure Types 0 through 127 (7Fh) are reserved for and defined by the SMBIOS specification. Types 128 through 256 (80h to FFh) are available for system and OEM-specific information. Therefore, define a new type 'SMBIOS_TABLE_TYPE' that represents a SMBIOS structure type and include it in the definition of CM_STD_OBJ_SMBIOS_TABLE_INFO. Acked-by: Abner Chang Signed-off-by: Sami Mujawar Cc: Alexei Fedorov Cc: Pierre Gondois Cc: Girish Mahadevan Cc: Jeff Brasen Cc: Ashish Singhal Cc: Nick Ramirez Cc: William Watson Cc: Abner Chang Cc: Samer El-Haj-Mahmoud Cc: Jose Marinho --- Notes: v2: - No code change from v1. [SAMI] Ref: https://edk2.groups.io/g/devel/topic/94410913#95544 DynamicTablesPkg/Include/StandardNameSpaceObjects.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/DynamicTablesPkg/Include/StandardNameSpaceObjects.h b/DynamicT= ablesPkg/Include/StandardNameSpaceObjects.h index 8ec3238225abe4fc16a7337c29ecd655590b408f..c81efbc237779c305abc3c4dd07= f6b705563e2a1 100644 --- a/DynamicTablesPkg/Include/StandardNameSpaceObjects.h +++ b/DynamicTablesPkg/Include/StandardNameSpaceObjects.h @@ -40,6 +40,20 @@ **/ typedef UINTN CM_OBJECT_TOKEN; =20 +/** + A type representing a SMBIOS structure/table type. + + Types 0 through 127 (7Fh) are reserved for and defined by the + SMBIOS specification. + Types 128 through 256 (80h to FFh) are available for system and + OEM-specific information. + + Note: This Dynamic SMBIOS table generation implementation defines + TableType FFh as a NULL table which is used by the Dynamic + SMBIOS table dispatcher to terminate the dependency sequence. +*/ +typedef UINT8 SMBIOS_TABLE_TYPE; + /** The ESTD_OBJECT_ID enum describes the Object IDs in the Standard Namespace. */ @@ -127,6 +141,9 @@ typedef struct CmAStdObjAcpiTableInfo { to NULL. */ typedef struct CmStdObjSmbiosTableInfo { + /// SMBIOS Structure/Table Type + SMBIOS_TABLE_TYPE TableType; + /// The SMBIOS Table Generator ID SMBIOS_TABLE_GENERATOR_ID TableGeneratorId; =20 --=20 'Guid(CE165669-3EF3-493F-B85D-6190EE5B9759)' -=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 (#100832): https://edk2.groups.io/g/devel/message/100832 Mute This Topic: https://groups.io/mt/97468478/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-