2 # The NvmExpressPei driver is used to manage non-volatile memory subsystem
3 # which follows NVM Express specification at PEI phase.
5 # Copyright (c) 2018 - 2019, Intel Corporation. All rights reserved.<BR>
7 # SPDX-License-Identifier: BSD-2-Clause-Patent
12 INF_VERSION = 0x00010005
13 BASE_NAME = NvmExpressPei
14 MODULE_UNI_FILE = NvmExpressPei.uni
15 FILE_GUID = 94813714-E10A-4798-9909-8C904F66B4D9
18 ENTRY_POINT = NvmExpressPeimEntry
21 # The following information is for reference only and not required by the build tools.
23 # VALID_ARCHITECTURES = IA32 X64 EBC
31 NvmExpressPeiBlockIo.c
32 NvmExpressPeiBlockIo.h
35 NvmExpressPeiPassThru.c
36 NvmExpressPeiPassThru.h
38 NvmExpressPeiStorageSecurity.c
39 NvmExpressPeiStorageSecurity.h
43 MdeModulePkg/MdeModulePkg.dec
56 gEdkiiPeiNvmExpressHostControllerPpiGuid ## CONSUMES
57 gEdkiiIoMmuPpiGuid ## CONSUMES
58 gEfiEndOfPeiSignalPpiGuid ## CONSUMES
59 gEfiPeiVirtualBlockIoPpiGuid ## SOMETIMES_PRODUCES
60 gEfiPeiVirtualBlockIo2PpiGuid ## SOMETIMES_PRODUCES
61 gEdkiiPeiStorageSecurityCommandPpiGuid ## SOMETIMES_PRODUCES
64 gS3StorageDeviceInitListGuid ## SOMETIMES_CONSUMES ## UNDEFINED
67 gEfiPeiMemoryDiscoveredPpiGuid AND
68 gEdkiiPeiNvmExpressHostControllerPpiGuid AND
69 gEfiPeiMasterBootModePpiGuid
71 [UserExtensions.TianoCore."ExtraFiles"]
72 NvmExpressPeiExtra.uni