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 E3A1894100D for ; Wed, 15 May 2024 03:51:58 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=LLItABMCSD6v6Y92+/QyCJgqYA9WE4e7ykOyynGXRv4=; c=relaxed/simple; d=groups.io; h=Received-SPF:From:To:CC:Subject:Date:Message-ID:MIME-Version: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=1715745117; v=1; b=tHtJRHk8QUnqPooYfGHOrpJC9ETCYdGxBP5P3Ey1wX1KEPnkk3n4Cq5nm1tXLVMN68VStwPX RES/Pu69DW5yZPlzMWngr8IoP+V0JMKnW84nNhbJbxBdBw49Sh8WgnZbBfC+lrevtbHAb7mRcMr Y/R6GvW9KQLhVhEbK9zYnnru/hDqYis1TQLIX16geRYiUHz1dUnXe2JNRuoBNm8VZnElKitFP0I YV49CFtXUgWBIIVUZL/GZFPyXkOZyXYM9YkgWFO2xRWxUN5BJQkeMxkJi512btrWDbBvyRCDvL/ Bp43Nu6p6DVTRSmDtmlLbW6uz2hNBly+M6qgakiyjEBNQ== X-Received: by 127.0.0.2 with SMTP id QpmeYY7687511xL1zEJkFBLF; Tue, 14 May 2024 20:51:57 -0700 X-Received: from NAM04-DM6-obe.outbound.protection.outlook.com (NAM04-DM6-obe.outbound.protection.outlook.com [40.107.102.42]) by mx.groups.io with SMTP id smtpd.web10.6391.1715745116061989832 for ; Tue, 14 May 2024 20:51:56 -0700 X-Received: from DM6PR07CA0109.namprd07.prod.outlook.com (2603:10b6:5:330::17) by IA0PR12MB8907.namprd12.prod.outlook.com (2603:10b6:208:492::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.55; Wed, 15 May 2024 03:51:53 +0000 X-Received: from DS3PEPF0000C37A.namprd04.prod.outlook.com (2603:10b6:5:330:cafe::d2) by DM6PR07CA0109.outlook.office365.com (2603:10b6:5:330::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.26 via Frontend Transport; Wed, 15 May 2024 03:51:53 +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 DS3PEPF0000C37A.mail.protection.outlook.com (10.167.23.4) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.7587.21 via Frontend Transport; Wed, 15 May 2024 03:51:53 +0000 X-Received: from SATLEXMB06.amd.com (10.181.40.147) 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, 14 May 2024 22:51:52 -0500 X-Received: from SATLEXMB04.amd.com (10.181.40.145) by SATLEXMB06.amd.com (10.181.40.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Tue, 14 May 2024 22:50:36 -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, 14 May 2024 22:50:34 -0500 From: "Abdul Lateef Attar via groups.io" To: CC: Abdul Lateef Attar , Abner Chang , Paul Grimes Subject: [edk2-devel] [RESEND 0/7] AmdPlatformPkg: Adds board independent modules Date: Wed, 15 May 2024 09:20:18 +0530 Message-ID: MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS3PEPF0000C37A:EE_|IA0PR12MB8907:EE_ X-MS-Office365-Filtering-Correlation-Id: 19140d95-6383-401c-6e58-08dc74925bc1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?3CHbEZfOBHv2xizpWsAEeP8zAUHFSkFiExR/BzSr6LKWkP0JOefvLd52JSCc?= =?us-ascii?Q?Uwgm02SWpeyC9FdkqXH3S4/opWz0GC0aaOGV8ztwYfwhriCqdr1JjLDvNVze?= =?us-ascii?Q?JInYlKOtm+ecEbV1Ozcoi05yQ8Wv6MwX0ihXBwbLeq6CJwi51XkIKvvjn5Uq?= =?us-ascii?Q?DKh7EhynuCgu4OdOsZAeWZoKKaT5v+h7eGfE3RyWD9WHcZSLddks0gBM6lZh?= =?us-ascii?Q?AvBz3gUcNj7XfhaXOHm6emm1/Te4AJbMNOvjCHgmq4UuhMLV4l/Om4VGNisF?= =?us-ascii?Q?FObzxRphMYyc+jgySe/XsfuI1t6JvnwhfjTovzr8/gn8/463RIRE2xH9PRPP?= =?us-ascii?Q?YOYdVaxLx+jqJt6sLiuuY2rBAf2m8rCNvu3rKNMxKzggHO8WPPStt0dFfump?= =?us-ascii?Q?/z7RxZwO3dD1xi/9n+b6C8jqWdKpuyy4fAve0TAknIDPfWJ6elakNHsYg1Sh?= =?us-ascii?Q?ElLSOR1bSPFu53821rwh3Ki/aIHQwqfwQNiYOFfa0B3Dm1nJ6vjXVW4m6Iuj?= =?us-ascii?Q?aUM0oibUTkdwJzNeq0EwPlf14wd0bzu0b9OqOSYFyqX+kdQa0Q1Y+lvffsJ+?= =?us-ascii?Q?RblfQwr+mWnC0WTG8R1e8jjzwmFGIm4iz/ywo9LYUhMEA93Y5rmjbaF/nOFI?= =?us-ascii?Q?ZqfDderpiUVdkTVLH9W1jUVfMf+15gYE2P7rYMNozcT5Gh6ENojxMKrd7QN8?= =?us-ascii?Q?qotimRUd48KOwSPySfJwTOe4OfSFvFYmiqkft29MJOHoDVGCwRaUxjKyOC1Q?= =?us-ascii?Q?g4fTL+BkMIAbJlcN1+tHJJ+Wef315xrzDcJ9g+/+mROZw6DD+bwtZl8qtfnQ?= =?us-ascii?Q?Mbd7a8a4TAvFaO7DnWOGjm2AVBTqS9TT2eiDYNFYujma0uimAHJw0CSneUDx?= =?us-ascii?Q?4j0MCPtsMuS1CqyPK5dTTEJzEGCLmH5XuJtlVwarMcD9AQzuWge9AAwIsJ7W?= =?us-ascii?Q?xUyqOHQbn+XiaR9bXVdkXSsbjolcblyaJiBKEBs4ag0Qyzldsbl4fAjW3fLf?= =?us-ascii?Q?A+yDEcIa4fCrnLn9Usy6HYFOizAtv9YttfiAqIrMQOOLMuZcFL/ZKU2meRtU?= =?us-ascii?Q?ZDBEK0+A8E6U2bOb8igAgPknutHud9LgqLX/6MjLprWh5uZGPp/6i1IpK9ZB?= =?us-ascii?Q?iKGft7gjE+ALJJ0OaZdGWe7C/5QqqR37XcUbSQlMKGgBzyNh3qof9clAKk/h?= =?us-ascii?Q?yMNUZkYBOqD6sZFEICHwMV7PYZ41fTzyzmxCQ/iAWptBQ22sogaciTs7m2Gb?= =?us-ascii?Q?I9bOumlLi7SEd4UaiXDlGB3H7nV5mkObP2nFBmwX8p6L8GyQ0k+6WZYasIiX?= =?us-ascii?Q?gGuY3EseS/ryNklQtpmtjwku?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 May 2024 03:51:53.2437 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 19140d95-6383-401c-6e58-08dc74925bc1 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: DS3PEPF0000C37A.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR12MB8907 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, 14 May 2024 20:51:56 -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: AEgHzWLi8DI5Ad15Z9S6QUE0x7686176AA= 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=tHtJRHk8; 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/141 Adds various libraries and drivers for AMD Platform. Cc: Abner Chang Cc: Paul Grimes Abdul Lateef Attar (7): AmdPlatformPkg: Adds LogoDxe driver AmdPlatformPkg: Adds BaseAlwaysFalseDepexLib Library AmdPlatformPkg: Implements SerialPortLib for simulator AmdPlatformPkg: Adds PlatformSocLib library class AmdPlatformPkg: Adds AmdConfigRouting driver AmdPlatformPkg: Adds SecureBootDefaultKeysInit driver AmdPlatformPkg: Adds ACPI common driver .../AMD/AmdPlatformPkg/AmdPlatformPkg.dec | 30 +- .../AMD/AmdPlatformPkg/AmdPlatformPkg.dsc | 56 +- .../Include/Library/AmdPlatformSocLib.h | 134 ++ .../BaseAlwaysFalseDepexLib.c | 20 + .../BaseAlwaysFalseDepexLib.inf | 35 + .../BaseAlwaysFalseDepexLib.uni | 12 + .../DxePlatformSocLib/DxePlatformSocLibNull.c | 75 + .../DxePlatformSocLibNull.inf | 26 + .../DxePlatformSocLibNull.uni | 13 + .../SimulatorSerialPortLibPort80.c | 208 +++ .../SimulatorSerialPortLibPort80.inf | 31 + .../Universal/Acpi/AcpiCommon/AcpiCommon.c | 226 +++ .../Universal/Acpi/AcpiCommon/AcpiCommon.h | 118 ++ .../Universal/Acpi/AcpiCommon/AcpiCommon.inf | 74 + .../Universal/Acpi/AcpiCommon/CpuSsdt.c | 345 ++++ .../Universal/Acpi/AcpiCommon/PciSsdt.c | 1381 +++++++++++++++++ .../Universal/Acpi/AcpiCommon/Spmi.c | 111 ++ .../HiiConfigRouting/AmdConfigRouting.inf | 45 + .../HiiConfigRouting/AmdConfigRoutingEntry.c | 57 + .../HiiConfigRouting/AmdHiiConfigRouting.c | 1101 +++++++++++++ .../HiiConfigRouting/AmdHiiConfigRouting.h | 189 +++ .../Universal/LogoDxe/LogoDxe/JpegLogo.idf | 10 + .../Universal/LogoDxe/LogoDxe/JpegLogoDxe.inf | 57 + .../Universal/LogoDxe/LogoDxe/Logo.bmp | Bin 0 -> 522054 bytes .../Universal/LogoDxe/LogoDxe/Logo.c | 194 +++ .../Universal/LogoDxe/LogoDxe/Logo.h | 23 + .../Universal/LogoDxe/LogoDxe/Logo.idf | 10 + .../Universal/LogoDxe/LogoDxe/Logo.jpg | Bin 0 -> 75403 bytes .../Universal/LogoDxe/LogoDxe/LogoDxe.inf | 58 + .../Universal/LogoDxe/LogoDxe/S3Logo.bmp | Bin 0 -> 964114 bytes .../Universal/LogoDxe/LogoDxe/S3Logo.idf | 10 + .../Universal/LogoDxe/LogoDxe/S3LogoDxe.inf | 57 + .../SecureBootDefaultKeysInit.c | 645 ++++++++ .../SecureBootDefaultKeysInit.inf | 49 + 34 files changed, 5396 insertions(+), 4 deletions(-) create mode 100644 Platform/AMD/AmdPlatformPkg/Include/Library/AmdPlatform= SocLib.h create mode 100644 Platform/AMD/AmdPlatformPkg/Library/BaseAlwaysFalseDepe= xLib/BaseAlwaysFalseDepexLib.c create mode 100644 Platform/AMD/AmdPlatformPkg/Library/BaseAlwaysFalseDepe= xLib/BaseAlwaysFalseDepexLib.inf create mode 100644 Platform/AMD/AmdPlatformPkg/Library/BaseAlwaysFalseDepe= xLib/BaseAlwaysFalseDepexLib.uni create mode 100644 Platform/AMD/AmdPlatformPkg/Library/DxePlatformSocLib/D= xePlatformSocLibNull.c create mode 100644 Platform/AMD/AmdPlatformPkg/Library/DxePlatformSocLib/D= xePlatformSocLibNull.inf create mode 100644 Platform/AMD/AmdPlatformPkg/Library/DxePlatformSocLib/D= xePlatformSocLibNull.uni create mode 100644 Platform/AMD/AmdPlatformPkg/Library/SimulatorSerialPort= LibPort80/SimulatorSerialPortLibPort80.c create mode 100644 Platform/AMD/AmdPlatformPkg/Library/SimulatorSerialPort= LibPort80/SimulatorSerialPortLibPort80.inf create mode 100644 Platform/AMD/AmdPlatformPkg/Universal/Acpi/AcpiCommon/A= cpiCommon.c create mode 100644 Platform/AMD/AmdPlatformPkg/Universal/Acpi/AcpiCommon/A= cpiCommon.h create mode 100644 Platform/AMD/AmdPlatformPkg/Universal/Acpi/AcpiCommon/A= cpiCommon.inf create mode 100644 Platform/AMD/AmdPlatformPkg/Universal/Acpi/AcpiCommon/C= puSsdt.c create mode 100644 Platform/AMD/AmdPlatformPkg/Universal/Acpi/AcpiCommon/P= ciSsdt.c create mode 100644 Platform/AMD/AmdPlatformPkg/Universal/Acpi/AcpiCommon/S= pmi.c create mode 100644 Platform/AMD/AmdPlatformPkg/Universal/HiiConfigRouting/= AmdConfigRouting.inf create mode 100644 Platform/AMD/AmdPlatformPkg/Universal/HiiConfigRouting/= AmdConfigRoutingEntry.c create mode 100644 Platform/AMD/AmdPlatformPkg/Universal/HiiConfigRouting/= AmdHiiConfigRouting.c create mode 100644 Platform/AMD/AmdPlatformPkg/Universal/HiiConfigRouting/= AmdHiiConfigRouting.h create mode 100644 Platform/AMD/AmdPlatformPkg/Universal/LogoDxe/LogoDxe/J= pegLogo.idf create mode 100644 Platform/AMD/AmdPlatformPkg/Universal/LogoDxe/LogoDxe/J= pegLogoDxe.inf create mode 100755 Platform/AMD/AmdPlatformPkg/Universal/LogoDxe/LogoDxe/L= ogo.bmp create mode 100644 Platform/AMD/AmdPlatformPkg/Universal/LogoDxe/LogoDxe/L= ogo.c create mode 100644 Platform/AMD/AmdPlatformPkg/Universal/LogoDxe/LogoDxe/L= ogo.h create mode 100644 Platform/AMD/AmdPlatformPkg/Universal/LogoDxe/LogoDxe/L= ogo.idf create mode 100644 Platform/AMD/AmdPlatformPkg/Universal/LogoDxe/LogoDxe/L= ogo.jpg create mode 100644 Platform/AMD/AmdPlatformPkg/Universal/LogoDxe/LogoDxe/L= ogoDxe.inf create mode 100644 Platform/AMD/AmdPlatformPkg/Universal/LogoDxe/LogoDxe/S= 3Logo.bmp create mode 100644 Platform/AMD/AmdPlatformPkg/Universal/LogoDxe/LogoDxe/S= 3Logo.idf create mode 100644 Platform/AMD/AmdPlatformPkg/Universal/LogoDxe/LogoDxe/S= 3LogoDxe.inf create mode 100644 Platform/AMD/AmdPlatformPkg/Universal/SecureBoot/Secure= BootDefaultKeysInit/SecureBootDefaultKeysInit.c create mode 100644 Platform/AMD/AmdPlatformPkg/Universal/SecureBoot/Secure= BootDefaultKeysInit/SecureBootDefaultKeysInit.inf --=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 (#118900): https://edk2.groups.io/g/devel/message/118900 Mute This Topic: https://groups.io/mt/106108329/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-