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 B27A5D806CB for ; Tue, 30 Apr 2024 07:36:29 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=lYpMl+re6qTGTRTbMa9IZzV+ALVuh4bVidX6vSgZS40=; c=relaxed/simple; d=groups.io; h=Message-ID:Date:User-Agent:Subject:To:Cc:References:From:In-Reply-To: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-Type:Content-Language; s=20240206; t=1714462588; v=1; b=KgaU5YdbK4DJuoDcJBy5jhIy1cl6zvPpN0QWXWPOP9BwyYGPQ2QZpHGv/udcmk0/GILBxNun bsexGlu9K+QQaRP11RuGxLI6qmliI5XHEe5hU+r1sHwbNYJpyiX+R/byf++wIdJzP2//8bbvedk n4w/+LV8SCLLsfRZd1qmSlf0leLCbcszumJY4X/hrLOCkehLYeDEf9KQMhtdTty/EuXtmcgWO+I +6FvRRDQ397sKHAQCi1laW090ELeauYGEtr0cJonImT6Velp75dziyyTWsAurxHlP5uV8dmvETm xGhJvHhqwUjpLhO4wzRrJ0n3u2JaxpqbVoyC17INoCiJQ== X-Received: by 127.0.0.2 with SMTP id LKbpYY7687511xQaN9zbXXqE; Tue, 30 Apr 2024 00:36:28 -0700 X-Received: from NAM11-BN8-obe.outbound.protection.outlook.com (NAM11-BN8-obe.outbound.protection.outlook.com [40.107.236.85]) by mx.groups.io with SMTP id smtpd.web10.9826.1714462587251321952 for ; Tue, 30 Apr 2024 00:36:27 -0700 X-Received: from IA1PR12MB6458.namprd12.prod.outlook.com (2603:10b6:208:3aa::22) by PH7PR12MB6857.namprd12.prod.outlook.com (2603:10b6:510:1af::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.34; Tue, 30 Apr 2024 07:36:23 +0000 X-Received: from IA1PR12MB6458.namprd12.prod.outlook.com ([fe80::1a52:ef3a:cf04:e56d]) by IA1PR12MB6458.namprd12.prod.outlook.com ([fe80::1a52:ef3a:cf04:e56d%3]) with mapi id 15.20.7519.031; Tue, 30 Apr 2024 07:36:23 +0000 Message-ID: Date: Tue, 30 Apr 2024 13:06:16 +0530 User-Agent: Mozilla Thunderbird Subject: Re: [edk2-devel] [edk2-platforms][PATCH] ManageabilityPkg: Remove the dependency with MinPlatform To: abner.chang@amd.com, devel@edk2.groups.io Cc: Nickle Wang References: <20240429050121.270-1-abner.chang@amd.com> From: "Abdul Lateef Attar via groups.io" In-Reply-To: <20240429050121.270-1-abner.chang@amd.com> X-ClientProxiedBy: PN2PR01CA0225.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c01:ea::20) To IA1PR12MB6458.namprd12.prod.outlook.com (2603:10b6:208:3aa::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: IA1PR12MB6458:EE_|PH7PR12MB6857:EE_ X-MS-Office365-Filtering-Correlation-Id: 9f64e06a-8292-4313-d76d-08dc68e83c29 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Message-Info: =?utf-8?B?RCtORnNjUnF4SDJKOEdYOUJLd2N6SXAxSWNEVHdNQnRvMU42Nk1Rei94OFRG?= =?utf-8?B?TzR5c256MWE3V3RaZFkrdTJKcUVQZTd1cmJlR2crbGNtM1Y1WTkzdVRta2lC?= =?utf-8?B?WE4yU2ZDWFk3cC93T2RFTHBzTk12cjZ6NDZ1b05MUVJJOEdZaUpTeEd4Wjdm?= =?utf-8?B?QVRWMTRpbjZtdEM5Mmx4U2UwMGJpTU05QndIeUhvV2FTTzZFczIzNFlaZzlJ?= =?utf-8?B?KytpOEZXTE9YVmxlYXNMb3BDV3VJWVRkdzhOSVl5OHRscW95V0xuTjRod20v?= =?utf-8?B?UzVtTUhyNTJwUHN3dUVaV2tKeTJHWmNyQjdaODFuNFhySlArd0xjTGlXa3V2?= =?utf-8?B?YjBzcVk2TGxlOFFiTmx4ZWNnTkZscjZ5S29zM0lHSjZEZ0E5eCt4dlFwK0E4?= =?utf-8?B?S1BnVkNLN0pYS0t6L0I1U3Bab2RHcEtGY2ZUSFltc3R4d2ZGLzV1aERCRmNn?= =?utf-8?B?dmhUSE9oRW9tbndBNW1leGNrMzJOVlBXRDllRi92eGlMTXY0WVYzeGxINDgr?= =?utf-8?B?RHZaS29PMGlPSnFOaU1XT3l4aXBzZEdCR2F1WUREalh6ZUFneUZ5R201RnNl?= =?utf-8?B?U1E3OW9CSHJZY2JKQXpKTHdpZ1JPT0toT2R2WldvNVg3bzRMZDNNS20vRGIr?= =?utf-8?B?Ym9JOHo2N2tKT3lSMlR3bFA3ZTF1WVhGNDY4c09iNEx0eUx3SW1Uc2I4S0ho?= =?utf-8?B?MDZGeUkyZzcxbmpjN3RvOGVUa04yL21QOFZpdEUzV2wrTTg1WlRyUE1OQmFX?= =?utf-8?B?Tm9RVmU4aTA1R2ROU25sOFFHVkFyQ0hySmZ3dWc1aktldGlhR3NXaDRid3FM?= =?utf-8?B?Yjd6VG9OdmZwVFFXbnJxVVB0eUxlbWdTRmJYQXJzeTMyUHVrS2kreUIzY1hK?= =?utf-8?B?TElyMkw4Z2Q1cDFFb21wdnFjMEpzUzlrSSs1bVp5R04vVkE3MEtXQlVkdkV6?= =?utf-8?B?SW4veWxIY0ZwZjdMQ3gyNGEzM3VqVkl6SEk1eWsvYllkckNCR0Vqejc5N2Q1?= =?utf-8?B?Skg2VUczYzVtL1d4VzlrZFlrVTM3U21QendSemV2SWdWM0tETk9JeVpMRVpI?= =?utf-8?B?ZkxUWTBrcC94S29oRUJVRU4rQno0T2JOUDV0Skc5T0Q1ZXhCQkw5bnJpQVV6?= =?utf-8?B?MGZYQXoyVXlhemp6Z0pvZWdHRVBNeGpvUzk1UzBNb0FCVzZNM29sZmQ2cG5W?= =?utf-8?B?ZkgyUDZFMm5BekFtU0cwdzAycUJ1dWJydWRPT2lPaEg3NkxTd3ZwOGRGWm1M?= =?utf-8?B?V3VvakpLZFVjZzlmdzJWbGhHK3Z1bzVLL2llek1QZFd2a0FPeWpXa29LL09C?= =?utf-8?B?dWk5STB3V3VSR1lVZ2RDYkY3MjlxNUdjSlYzdjNJTHF1UnZnV1NLUXR1a1Bn?= =?utf-8?B?ZG55SU9UamtHdEpudlk4YXhkMldiNDhWbWpvcit4b3FIZ3BRZHQ4RHdZVlJ5?= =?utf-8?B?cGVQUC9XdEZwY2EyN05LZmQrOHV3REV0dW5EYndUdGFhYTlPd2dNTzFWSC9O?= =?utf-8?B?MUFnNEhNMG4zSGZHYSt3VEx5NG9qRWt0WXBKc25aaVRPZVN3ajVoV3U2bEdT?= =?utf-8?B?MHdWMXgvVGtES21hUEJQWjJXd2thVExhaXYwR3IwNXIrbWEwa0dCN1NBTkRF?= =?utf-8?B?MG1xT1dJQms3TnJhZlRYTmQwejNrNVgyNmtONzhSV0liNzVsTnVpZjZSTS9X?= =?utf-8?B?WnN1T2w2UFBDaS8zamlVbmFWbm4ydnU2U1ZkZTdIbU1PUWRsamdpUVdBPT0=?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TWZLaTMvZ3FqZDFXbUZjbm55cm5FLzlWUUJBZyt3YXdudlZ3U1h0cWhxTEhG?= =?utf-8?B?Sm8xb05FV2J5S3JwT0k0R1llU1hYTGdqN21HTE5FcVBrcXpBcFZUMTFiSkZB?= =?utf-8?B?UERQWGJoTlliNWxjMDV2ZHRlWjZmZVVpOGpFREhpRlkxRlY5TGdDYjNEMzRX?= =?utf-8?B?Sy9YVStOaWpTRnNEU0p4K1B1MjlZaitwQnBGQlM4K0hxdS9QTTZVUnRVdXZj?= =?utf-8?B?clNWNW9YbytKY29aQWxGUXkyQjkzRmFmQ2xmaFAzcVhqcW5wbDArTFdiaHJt?= =?utf-8?B?UC9SZHo0czk5Skg1S0ZsQ0dyM0JRTlBCVWV1SlZNZTQzdERHaStTUkZSUVV4?= =?utf-8?B?MllDcGZmbHJqKzk0SWV1YW5Sbmx2Y3YvdDdFSWYrOUVrQW5zTUJBeGdzTzJM?= =?utf-8?B?empvYUZZT2NmNEhkWTNZcVo5eGpnbmYxT1ZORjJOVkwrQ2xXdDRpSHVqZVBj?= =?utf-8?B?VFFKQVErU3VPTGs0TVlIZDVUY25sdW5nbm9CS3NVSWVYRVRVSGtWamZhYmxS?= =?utf-8?B?QS9pazRhWGNqdVBWWE55aS9HVHJsVHBqeUtVK2VyZmRaaW5mbFFxeSt0WjlV?= =?utf-8?B?cG9CMXhiU3RwSitPOWZvWHd2Z2FBWUk4NGl4ckZRYklQc20wOUdwUmxFRGlJ?= =?utf-8?B?eGFKU2JiUnlIcjZqYlVuM1pDV0VIWWZWcVJNT0N4R2tjU1ZWdis2c1J3UjQ5?= =?utf-8?B?VVpQMThLMVRneUx5WTg5TjJrVXA2aVB6cVA4ZFZ1UEJGcTNTYUhYRHZUVmRR?= =?utf-8?B?SVNBNVQxeFQ1cE5GQlBKeitkdCtuYnFzMjVOMWw5NFJiV3RzTVBPbmtrRm12?= =?utf-8?B?M1orbGNTQVBlRUUzVUQwamJFVDFMRG9Db0FXUURZV0d3YXFobjczMUxKL0tk?= =?utf-8?B?YUNZWUhSYzU4dm5ja3RCbE4yN1ZqTzVJOE4xK3N1MDZOSktKcnJpcEEwMkMz?= =?utf-8?B?cGZkTi9mQnFxb1QrTGN4Q0oxMUE5bFl0VUJLZ2xDbEdTcE5lRVRxVG0zR1BZ?= =?utf-8?B?MWk3TXF3REVBMVUxOExQSjQyR3laQlhzU3ZhdHFWYWZCWGxnY2pScG5vMUM0?= =?utf-8?B?RE9iU3ExSkJIUVFvZlN6aWVXU3oxeEk1eVF2UGs5Tzd3ZFJBQjE2Q1pUcmxF?= =?utf-8?B?TXZ6WFlxa3drVzdLTHFtSmlYYkhtTUw2NkJiMi9PTW1QZVN5cVF4L0lMcUZ5?= =?utf-8?B?SE12UDJvMEsvZklyM0xHYWdtWDlKSDVCMENwUlZFcTVsQkJTN09CWkVZcFg4?= =?utf-8?B?QTlvaHpjUlJLUC9ucmdrOFpXTG5sU1IySlVSaXp3bm8zK21XTVE3YWxrbklP?= =?utf-8?B?L29MaFVnUENaMkJxb3JlMnZjRERVbTRJYXBYY1poQkQ2bFpqYytnYkVEREd6?= =?utf-8?B?WU1MOStKbmhvVXFEalNpZFJxSXh2NjFqdWJWTUFLbFQ4UmYveW95MDk0N0lk?= =?utf-8?B?Y3VITjFkOWxOVjBtc2tyRTNmclJXU2pkNHA2cWN5QWlTbDU4T2RTOEtSZm8r?= =?utf-8?B?MlpFcVZCN0pwamEwM2dkS2Qwa2VwS00vSVovL0s1RVdRb1k5Q21sN25xRW5n?= =?utf-8?B?bHZiUHQ0bG9wTzU4K2Y0ZjRSRTZ4UTNZbWFkcTZWZ0Y5ZTN1ckFDcUFYaWVJ?= =?utf-8?B?bXNxb1hlV0ZnRElFVGNscVNaaXpJZjIzN2JqdnNBUHFQWVgzSWV1dVZaWVhz?= =?utf-8?B?enJYdkUyaGxZUUdIRnVBWFExalNxN25WbHc2THR0T0lBcStVYWRvVC9vdEM3?= =?utf-8?B?T1FxRlFIdGtWeVV0VHpvcmJwYXQxMU9iR0t6S1A0M1VBMTZzM3ZaSDhqaTJk?= =?utf-8?B?K1kyemhIUDBMNW9SVFRhNDlFMDR3RW9iL0xGQnVjMCtJOGd0VVNkY254Sm1O?= =?utf-8?B?K0tyMWIwZndidjY2ZnZ0dGVmS0hEQVIrQldPV3djRjdoMmtoUUVaTE5wbnBx?= =?utf-8?B?QjFJZWY4b1V6ZWkrSzJVUXVpTTd4Ykp2a1N2dG1YeE1jZTAwVWZCNzIwcjRV?= =?utf-8?B?eUdKdVYvcmt3QVhxUU85R3hvbVNUTVpmekc0Vmd3NDV6VXVUYjgwZWo1eXBq?= =?utf-8?B?Rk4rYUVLMWpycFdKbWsvSnFlVFhDMFFCYmM4L0FrckhHbmdJSFg4OGRSWm9O?= =?utf-8?Q?fwUqqR+deEcHjaLQuNRS7c0NL?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9f64e06a-8292-4313-d76d-08dc68e83c29 X-MS-Exchange-CrossTenant-AuthSource: IA1PR12MB6458.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Apr 2024 07:36:23.4109 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: yG5IKiQ2MCT54i5jH9CkTiATsotgT8Y0IdAHRKyQ13Qjsisqm/bfY+rsC+6wplcsWWHBcHPr2gCqTsw03f+6wA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB6857 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, 30 Apr 2024 00:36:27 -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: UDMXyay2dbOWL7oagOl6lnA6x7686176AA= Content-Type: multipart/alternative; boundary="------------iBYErf3sEtdeScNjrbji0KkQ" Content-Language: en-US X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=KgaU5Ydb; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io; dmarc=pass (policy=none) header.from=groups.io --------------iBYErf3sEtdeScNjrbji0KkQ Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Reviewed-by: Abdul Lateef Attar On 29-04-2024 10:31, abner.chang@amd.com wrote: > From: Abner Chang > > BZ# 4695 > > Signed-off-by: Abner Chang > Cc: Abdul Lateef Attar > Cc: Nickle Wang > --- > .../ManageabilityPkg/ManageabilityPkg.dsc | 72 ++++++++++++++----- > 1 file changed, 56 insertions(+), 16 deletions(-) > > diff --git a/Features/ManageabilityPkg/ManageabilityPkg.dsc b/Features/Ma= nageabilityPkg/ManageabilityPkg.dsc > index 87b32f1182..8608450a3b 100644 > --- a/Features/ManageabilityPkg/ManageabilityPkg.dsc > +++ b/Features/ManageabilityPkg/ManageabilityPkg.dsc > @@ -3,7 +3,7 @@ > # This is the package provides edk2 drivers and libraries > # those are related to the platform management. > # > -# Copyright (C) 2023 Advanced Micro Devices, Inc. All rights reserved. > +# Copyright (C) 2023-2024 Advanced Micro Devices, Inc. All rights reserv= ed.
> # SPDX-License-Identifier: BSD-2-Clause-Patent > # > ## > @@ -18,15 +18,7 @@ > BUILD_TARGETS =3D DEBUG|RELEASE|NOOPT > SKUID_IDENTIFIER =3D DEFAULT > =20 > -[Packages] > - MinPlatformPkg/MinPlatformPkg.dec > - > [PcdsFeatureFlag] > - # > - # MinPlatform common include currently required PCD > - # > - gMinPlatformPkgTokenSpaceGuid.PcdUefiSecureBootEnable = |FALSE > - gMinPlatformPkgTokenSpaceGuid.PcdPerformanceEnable = |FALSE > =20 > # > # Manageability modules > @@ -45,19 +37,67 @@ > gManageabilityPkgTokenSpaceGuid.PcdManageabilityPeiIpmiFrb = |TRUE > gManageabilityPkgTokenSpaceGuid.PcdManageabilityDxeIpmiBmcAcpi = |TRUE > =20 > -# > -# Include common libraries > -# > -!include MinPlatformPkg/Include/Dsc/CoreCommonLib.dsc > -!include MinPlatformPkg/Include/Dsc/CorePeiLib.dsc > -!include MinPlatformPkg/Include/Dsc/CoreDxeLib.dsc > - > [Components] > ManageabilityPkg/Library/ManageabilityTransportKcsLib/Dxe/DxeManageab= ilityTransportKcs.inf > ManageabilityPkg/Library/ManageabilityTransportMctpLib/Dxe/DxeManagea= bilityTransportMctp.inf > ManageabilityPkg/Library/PldmProtocolLibrary/Dxe/PldmProtocolLib.inf > ManageabilityPkg/Library/IpmiCommandLib/IpmiCommandLib.inf > =20 > + # > + # Generic EDKII Lib > + # > + > +!include MdePkg/MdeLibs.dsc.inc > + > +[LibraryClasses.common] > + > + # > + # Entry point > + # > + UefiDriverEntryPoint|MdePkg/Library/UefiDriverEntryPoint/UefiDriverEnt= ryPoint.inf > + PeimEntryPoint|MdePkg/Library/PeimEntryPoint/PeimEntryPoint.inf > + # > + # Basic > + # > + BaseLib|MdePkg/Library/BaseLib/BaseLib.inf > + BaseMemoryLib|MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.i= nf > + PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf > + IoLib|MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf > + # > + # UEFI & PI > + # > + UefiBootServicesTableLib|MdePkg/Library/UefiBootServicesTableLib/UefiB= ootServicesTableLib.inf > + UefiRuntimeServicesTableLib|MdePkg/Library/UefiRuntimeServicesTableLib= /UefiRuntimeServicesTableLib.inf > + DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf > + UefiLib|MdePkg/Library/UefiLib/UefiLib.inf > + PeiServicesTablePointerLib|MdePkg/Library/PeiServicesTablePointerLibId= t/PeiServicesTablePointerLibIdt.inf > + PeiServicesLib|MdePkg/Library/PeiServicesLib/PeiServicesLib.inf > + DxeServicesLib|MdePkg/Library/DxeServicesLib/DxeServicesLib.inf > + DxeServicesTableLib|MdePkg/Library/DxeServicesTableLib/DxeServicesTabl= eLib.inf > + # > + # Misc > + # > + DebugLib|MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf > + PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf > + MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryA= llocationLib.inf > + ReportStatusCodeLib|MdeModulePkg/Library/DxeReportStatusCodeLib/DxeRep= ortStatusCodeLib.inf > + DebugPrintErrorLevelLib|MdePkg/Library/BaseDebugPrintErrorLevelLib/Bas= eDebugPrintErrorLevelLib.inf > + OemHookStatusCodeLib|MdeModulePkg/Library/OemHookStatusCodeLibNull/Oem= HookStatusCodeLibNull.inf > + > +[LibraryClasses.common.DXE_SMM_DRIVER] > + SmmServicesTableLib|MdePkg/Library/SmmServicesTableLib/SmmServicesTabl= eLib.inf > + MmServicesTableLib|MdePkg/Library/MmServicesTableLib/MmServicesTableLi= b.inf > + ReportStatusCodeLib|MdeModulePkg/Library/SmmReportStatusCodeLib/SmmRep= ortStatusCodeLib.inf > + MemoryAllocationLib|MdePkg/Library/SmmMemoryAllocationLib/SmmMemoryAll= ocationLib.inf > + > +[LibraryClasses.common.SEC, LibraryClasses.common.PEI_CORE, LibraryClass= es.common.PEIM] > + S3BootScriptLib|MdePkg/Library/BaseS3BootScriptLibNull/BaseS3BootScrip= tLibNull.inf > + PcdLib|MdePkg/Library/PeiPcdLib/PeiPcdLib.inf > + HobLib|MdePkg/Library/PeiHobLib/PeiHobLib.inf > + MemoryAllocationLib|MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAll= ocationLib.inf > + ReportStatusCodeLib|MdeModulePkg/Library/PeiReportStatusCodeLib/PeiRep= ortStatusCodeLib.inf > + DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLibBase.i= nf > + > [LibraryClasses] > ManageabilityTransportLib|ManageabilityPkg/Library/BaseManageabilityT= ransportNullLib/BaseManageabilityTransportNull.inf > IpmiLib|MdeModulePkg/Library/BaseIpmiLibNull/BaseIpmiLibNull.inf -=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 (#118420): https://edk2.groups.io/g/devel/message/118420 Mute This Topic: https://groups.io/mt/105795618/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- --------------iBYErf3sEtdeScNjrbji0KkQ Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Reviewed-by: Abdul Lateef Atta= r <AbdulLateef.Attar@amd.com>

On 29-04-2024 10:31, abner.chang@amd.com wrote:
From: Abner Chang <abner.chang@=
amd.com>

BZ# 4695

Signed-off-by: Abner Chang <abner.chang@amd.com>
Cc: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
Cc: Nickle Wang <nicklew@nvidia.com>
---
 .../ManageabilityPkg/ManageabilityPkg.dsc     | 72 ++++++++++++++-----
 1 file changed, 56 insertions(+), 16 deletions(-)

diff --git a/Features/ManageabilityPkg/ManageabilityPkg.dsc b/Features/Mana=
geabilityPkg/ManageabilityPkg.dsc
index 87b32f1182..8608450a3b 100644
--- a/Features/ManageabilityPkg/ManageabilityPkg.dsc
+++ b/Features/ManageabilityPkg/ManageabilityPkg.dsc
@@ -3,7 +3,7 @@
 # This is the package provides edk2 drivers and libraries
 # those are related to the platform management.
 #
-# Copyright (C) 2023 Advanced Micro Devices, Inc. All rights reserved.<=
BR>
+# Copyright (C) 2023-2024 Advanced Micro Devices, Inc. All rights reserved=
.<BR>
 # SPDX-License-Identifier: BSD-2-Clause-Patent
 #
 ##
@@ -18,15 +18,7 @@
   BUILD_TARGETS                  =3D DEBUG|RELEASE|NOOPT
   SKUID_IDENTIFIER               =3D DEFAULT
=20
-[Packages]
-  MinPlatformPkg/MinPlatformPkg.dec
-
 [PcdsFeatureFlag]
-  #
-  # MinPlatform common include currently required PCD
-  #
-  gMinPlatformPkgTokenSpaceGuid.PcdUefiSecureBootEnable                   =
|FALSE
-  gMinPlatformPkgTokenSpaceGuid.PcdPerformanceEnable                      =
|FALSE
=20
   #
   # Manageability modules
@@ -45,19 +37,67 @@
   gManageabilityPkgTokenSpaceGuid.PcdManageabilityPeiIpmiFrb              =
   |TRUE
   gManageabilityPkgTokenSpaceGuid.PcdManageabilityDxeIpmiBmcAcpi          =
   |TRUE
=20
-#
-# Include common libraries
-#
-!include MinPlatformPkg/Include/Dsc/CoreCommonLib.dsc
-!include MinPlatformPkg/Include/Dsc/CorePeiLib.dsc
-!include MinPlatformPkg/Include/Dsc/CoreDxeLib.dsc
-
 [Components]
   ManageabilityPkg/Library/ManageabilityTransportKcsLib/Dxe/DxeManageabili=
tyTransportKcs.inf
   ManageabilityPkg/Library/ManageabilityTransportMctpLib/Dxe/DxeManageabil=
ityTransportMctp.inf
   ManageabilityPkg/Library/PldmProtocolLibrary/Dxe/PldmProtocolLib.inf
   ManageabilityPkg/Library/IpmiCommandLib/IpmiCommandLib.inf
=20
+  #
+  # Generic EDKII Lib
+  #
+
+!include MdePkg/MdeLibs.dsc.inc
+
+[LibraryClasses.common]
+
+  #
+  # Entry point
+  #
+  UefiDriverEntryPoint|MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntry=
Point.inf
+  PeimEntryPoint|MdePkg/Library/PeimEntryPoint/PeimEntryPoint.inf
+  #
+  # Basic
+  #
+  BaseLib|MdePkg/Library/BaseLib/BaseLib.inf
+  BaseMemoryLib|MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf
+  PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf
+  IoLib|MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf
+  #
+  # UEFI & PI
+  #
+  UefiBootServicesTableLib|MdePkg/Library/UefiBootServicesTableLib/UefiBoo=
tServicesTableLib.inf
+  UefiRuntimeServicesTableLib|MdePkg/Library/UefiRuntimeServicesTableLib/U=
efiRuntimeServicesTableLib.inf
+  DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf
+  UefiLib|MdePkg/Library/UefiLib/UefiLib.inf
+  PeiServicesTablePointerLib|MdePkg/Library/PeiServicesTablePointerLibIdt/=
PeiServicesTablePointerLibIdt.inf
+  PeiServicesLib|MdePkg/Library/PeiServicesLib/PeiServicesLib.inf
+  DxeServicesLib|MdePkg/Library/DxeServicesLib/DxeServicesLib.inf
+  DxeServicesTableLib|MdePkg/Library/DxeServicesTableLib/DxeServicesTableL=
ib.inf
+  #
+  # Misc
+  #
+  DebugLib|MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf
+  PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
+  MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAll=
ocationLib.inf
+  ReportStatusCodeLib|MdeModulePkg/Library/DxeReportStatusCodeLib/DxeRepor=
tStatusCodeLib.inf
+  DebugPrintErrorLevelLib|MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseD=
ebugPrintErrorLevelLib.inf
+  OemHookStatusCodeLib|MdeModulePkg/Library/OemHookStatusCodeLibNull/OemHo=
okStatusCodeLibNull.inf
+
+[LibraryClasses.common.DXE_SMM_DRIVER]
+  SmmServicesTableLib|MdePkg/Library/SmmServicesTableLib/SmmServicesTableL=
ib.inf
+  MmServicesTableLib|MdePkg/Library/MmServicesTableLib/MmServicesTableLib.=
inf
+  ReportStatusCodeLib|MdeModulePkg/Library/SmmReportStatusCodeLib/SmmRepor=
tStatusCodeLib.inf
+  MemoryAllocationLib|MdePkg/Library/SmmMemoryAllocationLib/SmmMemoryAlloc=
ationLib.inf
+
+[LibraryClasses.common.SEC, LibraryClasses.common.PEI_CORE, LibraryClasses=
.common.PEIM]
+  S3BootScriptLib|MdePkg/Library/BaseS3BootScriptLibNull/BaseS3BootScriptL=
ibNull.inf
+  PcdLib|MdePkg/Library/PeiPcdLib/PeiPcdLib.inf
+  HobLib|MdePkg/Library/PeiHobLib/PeiHobLib.inf
+  MemoryAllocationLib|MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAlloc=
ationLib.inf
+  ReportStatusCodeLib|MdeModulePkg/Library/PeiReportStatusCodeLib/PeiRepor=
tStatusCodeLib.inf
+  DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLibBase.inf
+
 [LibraryClasses]
   ManageabilityTransportLib|ManageabilityPkg/Library/BaseManageabilityTran=
sportNullLib/BaseManageabilityTransportNull.inf
   IpmiLib|MdeModulePkg/Library/BaseIpmiLibNull/BaseIpmiLibNull.inf
_._,_._,_

Groups.io Links:

=20 You receive all messages sent to this group. =20 =20

View/Reply Online (#118420) | =20 | Mute= This Topic | New Topic
Your Subscriptio= n | Contact Group Owner | Unsubscribe [rebecca@openfw.io]

_._,_._,_
--------------iBYErf3sEtdeScNjrbji0KkQ--