From fdd6796d08027be9e224710b6b99b72e8c08a352 Mon Sep 17 00:00:00 2001 From: Gowtham M Date: Tue, 29 Apr 2025 16:01:46 +0530 Subject: [PATCH] MdePkg/Library: Remove UefiDevicePathLibStandaloneMm.inf The file UefiDevicePathLibStandaloneMm.inf was reintroduced in [#3187] to give downstream platforms time to transition to UefiDevicePathLibBase.inf As nearly three years have passed since that change, and downstream consumers have had sufficient time to migrate, this library can now be safely removed. Cc: Sachin Ganesh Signed-off-by: Gowtham M --- .../UefiDevicePathLibStandaloneMm.inf | 78 ------------------- MdePkg/MdePkg.dsc | 1 - 2 files changed, 79 deletions(-) delete mode 100644 MdePkg/Library/UefiDevicePathLib/UefiDevicePathLibStandaloneMm.inf diff --git a/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLibStandaloneMm.inf b/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLibStandaloneMm.inf deleted file mode 100644 index 97db485e23..0000000000 --- a/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLibStandaloneMm.inf +++ /dev/null @@ -1,78 +0,0 @@ -## @file -# Instance of Device Path Library based on Memory Allocation Library. -# -# Device Path Library that layers on top of the Memory Allocation Library. -# -# This library instances is deprecated and should no longer be used. Ue -# MdePkg/Library/UefiDevicePathLib/UefiDevicePathLibBase.inf instead. -# -# Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.
-# Copyright (c) Microsoft Corporation. -# -# SPDX-License-Identifier: BSD-2-Clause-Patent -# -# -## - -[Defines] - INF_VERSION = 0x00010005 - BASE_NAME = UefiDevicePathLibStandaloneMm - MODULE_UNI_FILE = UefiDevicePathLib.uni - FILE_GUID = 7B60A2BC-9259-48A8-8279-971412EECAB3 - MODULE_TYPE = BASE - PI_SPECIFICATION_VERSION = 0x00010032 - VERSION_STRING = 1.0 - LIBRARY_CLASS = DevicePathLib - - -# -# VALID_ARCHITECTURES = IA32 X64 EBC -# - -[Sources] - DevicePathUtilities.c - DevicePathUtilitiesBase.c - DevicePathToText.c - DevicePathFromText.c - UefiDevicePathLib.c - UefiDevicePathLib.h - -[Packages] - MdePkg/MdePkg.dec - -[LibraryClasses] - BaseLib - MemoryAllocationLib - DebugLib - BaseMemoryLib - PcdLib - PrintLib - -[Guids] - ## SOMETIMES_CONSUMES ## GUID - gEfiVTUTF8Guid - ## SOMETIMES_CONSUMES ## GUID - gEfiVT100Guid - ## SOMETIMES_CONSUMES ## GUID - gEfiVT100PlusGuid - ## SOMETIMES_CONSUMES ## GUID - gEfiPcAnsiGuid - ## SOMETIMES_CONSUMES ## GUID - gEfiUartDevicePathGuid - ## SOMETIMES_CONSUMES ## GUID - gEfiSasDevicePathGuid - ## SOMETIMES_CONSUMES ## GUID - gEfiVirtualDiskGuid - ## SOMETIMES_CONSUMES ## GUID - gEfiVirtualCdGuid - ## SOMETIMES_CONSUMES ## GUID - gEfiPersistentVirtualDiskGuid - ## SOMETIMES_CONSUMES ## GUID - gEfiPersistentVirtualCdGuid - -[Protocols] - gEfiDevicePathProtocolGuid ## SOMETIMES_CONSUMES - gEfiDebugPortProtocolGuid ## UNDEFINED - -[Pcd] - gEfiMdePkgTokenSpaceGuid.PcdMaximumDevicePathNodeCount ## SOMETIMES_CONSUMES diff --git a/MdePkg/MdePkg.dsc b/MdePkg/MdePkg.dsc index f8b3ff54c3..0509bb6932 100644 --- a/MdePkg/MdePkg.dsc +++ b/MdePkg/MdePkg.dsc @@ -111,7 +111,6 @@ MdePkg/Library/UefiDebugLibStdErr/UefiDebugLibStdErr.inf MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf MdePkg/Library/UefiDevicePathLib/UefiDevicePathLibBase.inf - MdePkg/Library/UefiDevicePathLib/UefiDevicePathLibStandaloneMm.inf MdePkg/Library/UefiDevicePathLib/UefiDevicePathLibOptionalDevicePathProtocol.inf MdePkg/Library/UefiDevicePathLibDevicePathProtocol/UefiDevicePathLibDevicePathProtocol.inf MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf