]> git.proxmox.com Git - mirror_edk2.git/blob - OvmfPkg/VirtNorFlashDxe/VirtNorFlashDxe.inf
SecurityPkg: limit verification of enrolled PK in setup mode
[mirror_edk2.git] / OvmfPkg / VirtNorFlashDxe / VirtNorFlashDxe.inf
1 #/** @file
2 #
3 # Component description file for NorFlashDxe module
4 #
5 # Copyright (c) 2011 - 2021, Arm Limited. All rights reserved.<BR>
6 #
7 # SPDX-License-Identifier: BSD-2-Clause-Patent
8 #
9 #**/
10
11 [Defines]
12 INF_VERSION = 1.29
13 BASE_NAME = VirtNorFlashDxe
14 FILE_GUID = e452cabd-5fe1-4d97-8161-e80ed6a409a8
15 MODULE_TYPE = DXE_RUNTIME_DRIVER
16 VERSION_STRING = 1.0
17 ENTRY_POINT = NorFlashInitialise
18
19 [Sources.common]
20 VirtNorFlash.c
21 VirtNorFlash.h
22 VirtNorFlashDxe.c
23 VirtNorFlashFvb.c
24
25 [Packages]
26 EmbeddedPkg/EmbeddedPkg.dec
27 MdePkg/MdePkg.dec
28 MdeModulePkg/MdeModulePkg.dec
29 OvmfPkg/OvmfPkg.dec
30
31 [LibraryClasses]
32 BaseLib
33 DebugLib
34 DxeServicesTableLib
35 HobLib
36 IoLib
37 UefiBootServicesTableLib
38 UefiDriverEntryPoint
39 UefiLib
40 UefiRuntimeLib
41 VirtNorFlashPlatformLib
42
43 [Guids]
44 gEdkiiNvVarStoreFormattedGuid ## PRODUCES ## PROTOCOL
45 gEfiAuthenticatedVariableGuid
46 gEfiEventVirtualAddressChangeGuid
47 gEfiSystemNvDataFvGuid
48 gEfiVariableGuid
49
50 [Protocols]
51 gEfiBlockIoProtocolGuid
52 gEfiDevicePathProtocolGuid
53 gEfiDiskIoProtocolGuid
54 gEfiFirmwareVolumeBlockProtocolGuid
55
56 [Pcd.common]
57 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase64
58 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase
59 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize
60 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase64
61 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase
62 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize
63 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase64
64 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase
65 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize
66
67 [Depex]
68 gEfiCpuArchProtocolGuid