]> git.proxmox.com Git - mirror_edk2.git/blame - MdePkg/Library/DxeServicesLib/DxeServicesLib.inf
MdePkg/DxeServicesLib: Add RISC-V architecture
[mirror_edk2.git] / MdePkg / Library / DxeServicesLib / DxeServicesLib.inf
CommitLineData
6bfbb5f0 1## @file\r
c92c1790
LG
2# DXE Services Library instance provides functions that simplify the development of DXE Drivers.\r
3#\r
b75a165d 4# DXE Services Library provides access data from sections of FFS files based on FV protocol.\r
9095d37b 5# It also provides access file based on file path from a firmware volume,\r
84716614 6# from a file system interface, or from the load file interface.\r
1c280088 7#\r
9095d37b 8# Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>\r
1c280088 9#\r
9344f092 10# SPDX-License-Identifier: BSD-2-Clause-Patent\r
1c280088 11#\r
12#\r
6bfbb5f0 13##\r
1c280088 14\r
15[Defines]\r
16 INF_VERSION = 0x00010005\r
eb9dd4d0 17 BASE_NAME = DxeServicesLib\r
c92c1790 18 MODULE_UNI_FILE = DxeServicesLib.uni\r
1c280088 19 FILE_GUID = EE680C58-FFC0-4a5d-858F-66FF9C84BC9F\r
20 MODULE_TYPE = DXE_DRIVER\r
21 VERSION_STRING = 1.0\r
3cb0a311 22 LIBRARY_CLASS = DxeServicesLib|DXE_CORE DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SMM_DRIVER SMM_CORE UEFI_APPLICATION UEFI_DRIVER\r
1c280088 23\r
24#\r
9b2b0942 25# VALID_ARCHITECTURES = IA32 X64 EBC ARM AARCH64 RISCV64\r
1c280088 26#\r
27\r
6bfbb5f0 28[Sources]\r
eb9dd4d0 29 DxeServicesLib.c\r
1c280088 30\r
9b2b0942 31[Sources.IA32, Sources.EBC, Sources.ARM, Sources.AARCH64, Sources.RISCV64]\r
a40e0b7a
AB
32 Allocate.c\r
33\r
34[Sources.X64]\r
35 X64/Allocate.c\r
36\r
1c280088 37[Packages]\r
38 MdePkg/MdePkg.dec\r
39\r
40\r
41[LibraryClasses]\r
42 MemoryAllocationLib\r
43 DebugLib\r
84716614
LG
44 DevicePathLib\r
45 UefiLib\r
8cf43dd7 46 UefiBootServicesTableLib\r
1c280088 47\r
a40e0b7a
AB
48[LibraryClasses.X64]\r
49 HobLib\r
50\r
84716614 51[Guids]\r
c92c1790 52 gEfiFileInfoGuid ## SOMETIMES_CONSUMES ## UNDEFINED\r
84716614 53\r
1c280088 54[Protocols]\r
c92c1790
LG
55 gEfiFirmwareVolume2ProtocolGuid ## SOMETIMES_CONSUMES\r
56 gEfiLoadedImageProtocolGuid ## SOMETIMES_CONSUMES\r
57 gEfiLoadFileProtocolGuid ## SOMETIMES_CONSUMES\r
9095d37b
LG
58 gEfiLoadFile2ProtocolGuid ## SOMETIMES_CONSUMES\r
59 gEfiSimpleFileSystemProtocolGuid ## SOMETIMES_CONSUMES\r
c92c1790 60\r