From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id E9CA59417E7 for ; Tue, 28 May 2024 14:08:08 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=Z2Ur+A6w3V/culsvwR/gC2gilr8RZbcfidtNzrgjS9Y=; c=relaxed/simple; d=groups.io; h=Received-SPF:From:To:CC:Subject:Date:Message-ID:MIME-Version:Received-SPF:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Transfer-Encoding:Content-Type; s=20240206; t=1716905288; v=1; b=RQ36NzxHcdk3TcODrRKkavP9DDXnHkaWQWfOk+lH1/dXgqcQajXH7jFdtxgwdqMXenT6kJh1 QZlwmk/RavuraCVTH7oikTkHFkGOjc1b2KY/4Enbi0JcXpiSDuMyvAqT8PuZZqShHQz+CHyVlVc dUOw+UEZ4q+NgJDB5DgSHlreNGxz4tZGTy4BbMr1U7c4PJSQfTLKT1CG8MUGbo5IssXF7syk/qB bfH4FSeRW+iuabS/UvAVc505PZgt7UE7UoS+w1x9HL/0Dwm3Ldg87XtvBOHUoG3kDA0p+hu80ZC 3r0WoxeY2Wp/HHT6gO1foktSVacSZT/T2cssACzlP5jkg== X-Received: by 127.0.0.2 with SMTP id k7aTYY7687511xx8y6PbBNzv; Tue, 28 May 2024 07:08:07 -0700 X-Received: from NAM02-SN1-obe.outbound.protection.outlook.com (NAM02-SN1-obe.outbound.protection.outlook.com [40.107.96.84]) by mx.groups.io with SMTP id smtpd.web11.23207.1716905286494341932 for ; Tue, 28 May 2024 07:08:06 -0700 X-Received: from BL0PR02CA0119.namprd02.prod.outlook.com (2603:10b6:208:35::24) by MW4PR12MB7484.namprd12.prod.outlook.com (2603:10b6:303:212::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.30; Tue, 28 May 2024 14:08:03 +0000 X-Received: from BL6PEPF0001AB4C.namprd04.prod.outlook.com (2603:10b6:208:35:cafe::b6) by BL0PR02CA0119.outlook.office365.com (2603:10b6:208:35::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.18 via Frontend Transport; Tue, 28 May 2024 14:08:02 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB03.amd.com; pr=C X-Received: from SATLEXMB03.amd.com (165.204.84.17) by BL6PEPF0001AB4C.mail.protection.outlook.com (10.167.242.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.7633.15 via Frontend Transport; Tue, 28 May 2024 14:08:02 +0000 X-Received: from SATLEXMB04.amd.com (10.181.40.145) by SATLEXMB03.amd.com (10.181.40.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Tue, 28 May 2024 09:08:02 -0500 X-Received: from BLR-LAB-SFW01.amd.com (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Tue, 28 May 2024 09:08:00 -0500 From: "Abdul Lateef Attar via groups.io" To: CC: Abdul Lateef Attar , Abner Chang , Paul Grimes Subject: [edk2-devel] [edk2-platforms 0/3] AmdPlatformPkg: SmbiosDxe and SPI supporting libraries Date: Tue, 28 May 2024 19:37:49 +0530 Message-ID: MIME-Version: 1.0 Received-SPF: None (SATLEXMB03.amd.com: AbdulLateef.Attar@amd.com does not designate permitted sender hosts) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL6PEPF0001AB4C:EE_|MW4PR12MB7484:EE_ X-MS-Office365-Filtering-Correlation-Id: 0c314323-f67e-41a5-06e5-08dc7f1f96ab X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?4eHvsEWFHo0kl2K6Q7k3VSE5le9GBjm3fvS/njj0pdpMJ7LLL8JeUh0NAeYR?= =?us-ascii?Q?CobZaA5qQczG6hV/7B2NNPIkzB6p1wHg3VAnYMY3kuI0NdkHQkaY6lscBkvQ?= =?us-ascii?Q?fGTsW5itl/OMdiO4zpztZYnzTOukC2tPkiqNzj83Wnx5aLptN8h3TqZUrpNc?= =?us-ascii?Q?oKHSvuxLkCOI6L674j93bOYU4B2Zg2UOPwyS48GVYHn2AIUGtsfCYRcbzDrB?= =?us-ascii?Q?oT0Sey6uqNgrK5GqlIzPrktjjgpwdSWOQKWf71c1S71a3M9OolhPMMoBRktf?= =?us-ascii?Q?L04hEoRZHLSnn+0nOcYw97HlqMTG2NZhZLRtGo0R8XEONZFz5rj7q2apI0U0?= =?us-ascii?Q?TvMPBoIqCa39QPA1TOdGXFUCSX777IN29a9IjfkcwgKsWgfCzum41UKsSOgQ?= =?us-ascii?Q?ocARvfrp2tGFQ6F/j9+zxVxJK1h31gP2ikj55jOkHfKoGelNIctqNp6PxGt/?= =?us-ascii?Q?Px1fIFF2SH/AaUSgJ/3VOpQ2fGDchW+BMVCNNsYdRIuLw6Qr4ljDrQ6mACBc?= =?us-ascii?Q?s4Fa2ynKwKHbv85/e12Yg+nPr8QyzYmBPfbATdJjFmRQt1ywXlfb1BK5D7a9?= =?us-ascii?Q?4z80tCe17/fRYQJE92qbjtGDRSo04+sIq+nE8qkYKYqdefz48ES2tEn1+Ccy?= =?us-ascii?Q?b8ZsGzfMMtzFP48OsKEBsfo/uONIf8m5KL4DB+by7OW3gW8bV7t1gwMBzppd?= =?us-ascii?Q?lm4QsGvOtg0MIugdl8txLuIhh7Jkl5jlWw+niD7EBqwstlkIMnubSFBJAPgS?= =?us-ascii?Q?mUsrnqF78gBh9VWhX6sCWQnBFo+WdIKNvDSQMF5Oay8JVrF4Cw2kc/TzTVDm?= =?us-ascii?Q?VWzZGTT+ln46UPzQ2cgtPumH1q+eWjlu4eIeYuTivGO2Hb4aN8rP3QU1g6dQ?= =?us-ascii?Q?Cv+Vbp2xccQrEU+z/X5sggHuP362q1B2/MY5EX9F17C5aHh22Mt7ONiLniXN?= =?us-ascii?Q?zVS+jhk5bGf6Bx+5imWelyy63IIgDR/syv7+BuavI45bVOcaj8e3jQ0ngAM3?= =?us-ascii?Q?mul/K84/QCzvQVSljFKlZcQNFgyAMRZaXgmAT51FfyrHobE7nBG823omzAeN?= =?us-ascii?Q?dQGByLhc0K22D5K71rHG40pLvmW7JaqkNy7m0skAMdfJdKb/COjbS94SPtFA?= =?us-ascii?Q?7A+UU/HyAit4uZ0TAKARZNKwk9tGA3nY+dgwnhvbJ/62cswXS/LJ/F5jyvyM?= =?us-ascii?Q?/PkoHUWwr8sh16GfnYYs8rsRt6ww1fDFd+jrAGYVk0a7oi6ZHUScEaQ/fqjn?= =?us-ascii?Q?iJhI8zS7tQjkqr3N+TTUH/fe1BkD0YKH8+dvX8Yzt4orB8gYzbPCz6qeoKba?= =?us-ascii?Q?a7i8/wIioE3RUwFlpoYfWtFz?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 May 2024 14:08:02.7803 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0c314323-f67e-41a5-06e5-08dc7f1f96ab X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB03.amd.com] X-MS-Exchange-CrossTenant-AuthSource: BL6PEPF0001AB4C.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR12MB7484 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: Tue, 28 May 2024 07:08:06 -0700 Resent-From: AbdulLateef.Attar@amd.com Reply-To: devel@edk2.groups.io,AbdulLateef.Attar@amd.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: OYefhTThHJel21QGAlmWTyTVx7686176AA= Content-Transfer-Encoding: quoted-printable Content-Type: text/plain X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=RQ36NzxH; dmarc=pass (policy=none) header.from=groups.io; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io PR: https://github.com/tianocore/edk2-platforms/pull/148 Fix the build failure for SmbiosDxe driver by removing unused protocol. Adds PCD defines for smbios. Adds SPI supporting libraries. Cc: Abner Chang Cc: Paul Grimes Abdul Lateef Attar (3): AmdPlatformPkg: Removes unused gBoardBdsBootFromDevicePathProtocolGuid AmdPlatformPkg: Implements SmmCorePlatformHookLib library AmdPlatformPkg: Adds SPI smm core platform hook .../AMD/AmdPlatformPkg/AmdPlatformPkg.dec | 8 + .../AMD/AmdPlatformPkg/AmdPlatformPkg.dsc | 8 + .../Library/AmdSmmCorePlatformHookLib.h | 68 +++++++ .../AmdPlatformPkg/Include/Pcd/SmbiosPcd.h | 58 ++++++ .../Include/Protocol/AmdSpiSmmHcState.h | 107 +++++++++++ .../SmmCoreAmdSpiHcHookLib.c | 145 +++++++++++++++ .../SmmCoreAmdSpiHcHookLib.h | 20 +++ .../SmmCoreAmdSpiHcHookLib.inf | 41 +++++ .../SmmCoreAmdSpiHcHookLib.uni | 11 ++ .../SmmCorePlatformHookLib.c | 169 ++++++++++++++++++ .../SmmCorePlatformHookLib.inf | 39 ++++ .../SmmCorePlatformHookLib.uni | 11 ++ .../SmbiosCommonDxe/DefaultLomDevicePath.c | 130 -------------- .../Universal/SmbiosCommonDxe/SmbiosCommon.h | 12 -- .../SmbiosCommonDxe/SmbiosCommonDxe.inf | 3 - .../SmbiosCommonDxe/SmbiosCommonEntryPoint.c | 2 - 16 files changed, 685 insertions(+), 147 deletions(-) create mode 100644 Platform/AMD/AmdPlatformPkg/Include/Library/AmdSmmCoreP= latformHookLib.h create mode 100644 Platform/AMD/AmdPlatformPkg/Include/Pcd/SmbiosPcd.h create mode 100644 Platform/AMD/AmdPlatformPkg/Include/Protocol/AmdSpiSmmH= cState.h create mode 100644 Platform/AMD/AmdPlatformPkg/Library/SmmCoreAmdSpiHcHook= Lib/SmmCoreAmdSpiHcHookLib.c create mode 100644 Platform/AMD/AmdPlatformPkg/Library/SmmCoreAmdSpiHcHook= Lib/SmmCoreAmdSpiHcHookLib.h create mode 100644 Platform/AMD/AmdPlatformPkg/Library/SmmCoreAmdSpiHcHook= Lib/SmmCoreAmdSpiHcHookLib.inf create mode 100644 Platform/AMD/AmdPlatformPkg/Library/SmmCoreAmdSpiHcHook= Lib/SmmCoreAmdSpiHcHookLib.uni create mode 100644 Platform/AMD/AmdPlatformPkg/Library/SmmCorePlatformHook= Lib/SmmCorePlatformHookLib.c create mode 100644 Platform/AMD/AmdPlatformPkg/Library/SmmCorePlatformHook= Lib/SmmCorePlatformHookLib.inf create mode 100644 Platform/AMD/AmdPlatformPkg/Library/SmmCorePlatformHook= Lib/SmmCorePlatformHookLib.uni delete mode 100644 Platform/AMD/AmdPlatformPkg/Universal/SmbiosCommonDxe/D= efaultLomDevicePath.c --=20 2.34.1 -=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 (#119304): https://edk2.groups.io/g/devel/message/119304 Mute This Topic: https://groups.io/mt/106349076/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-