]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/QemuFlashFvbServicesRuntimeDxe/FvbServicesRuntimeDxe.inf
OvmfPkg/Qemu: Fix various typos
[mirror_edk2.git] / OvmfPkg / QemuFlashFvbServicesRuntimeDxe / FvbServicesRuntimeDxe.inf
CommitLineData
a4ce9ffd 1## @file\r
a2e75595 2# Component description file for QEMU Flash Firmware Volume Block DXE driver\r
ea0d111e 3# module.\r
a4ce9ffd 4#\r
a2e75595 5# This DXE runtime driver implements and produces the Firmware Volue Block\r
ea0d111e 6# Protocol for a QEMU flash device.\r
a4ce9ffd 7#\r
ea0d111e 8# Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>\r
a4ce9ffd 9#\r
b26f0cf9 10# SPDX-License-Identifier: BSD-2-Clause-Patent\r
a4ce9ffd
JJ
11#\r
12##\r
13\r
14[Defines]\r
15 INF_VERSION = 0x00010005\r
16 BASE_NAME = FvbServicesRuntimeDxe\r
17 FILE_GUID = 733cbac2-b23f-4b92-bc8e-fb01ce5907b7\r
18 MODULE_TYPE = DXE_RUNTIME_DRIVER\r
19 VERSION_STRING = 1.0\r
20 ENTRY_POINT = FvbInitialize\r
21\r
22#\r
ea0d111e
LE
23# The following information is for reference only and not required by the build\r
24# tools.\r
a4ce9ffd 25#\r
2ff2a0e1 26# VALID_ARCHITECTURES = IA32 X64\r
a4ce9ffd
JJ
27#\r
28\r
29[Sources]\r
30 FvbInfo.c\r
31 FwBlockService.c\r
50e7c32d 32 FwBlockService.h\r
1767877a 33 FwBlockServiceDxe.c\r
a4ce9ffd 34 QemuFlash.c\r
cc92ae2a 35 QemuFlash.h\r
1767877a 36 QemuFlashDxe.c\r
a4ce9ffd
JJ
37\r
38[Packages]\r
39 MdePkg/MdePkg.dec\r
40 MdeModulePkg/MdeModulePkg.dec\r
41 OvmfPkg/OvmfPkg.dec\r
42\r
43[LibraryClasses]\r
0f2eb31c 44 BaseLib\r
a4ce9ffd 45 BaseMemoryLib\r
a4ce9ffd 46 DebugLib\r
0f2eb31c 47 DevicePathLib\r
a4ce9ffd 48 DxeServicesTableLib\r
75b7aa95 49 MemEncryptSevLib\r
0f2eb31c 50 MemoryAllocationLib\r
a4ce9ffd 51 PcdLib\r
0f2eb31c
LE
52 UefiBootServicesTableLib\r
53 UefiDriverEntryPoint\r
54 UefiRuntimeLib\r
a4ce9ffd
JJ
55\r
56[Guids]\r
ea0d111e
LE
57 gEfiEventVirtualAddressChangeGuid # ALWAYS_CONSUMED\r
58 # gEfiEventVirtualAddressChangeGuid # Create Event: EVENT_GROUP_GUID\r
a4ce9ffd
JJ
59\r
60[Protocols]\r
61 gEfiFirmwareVolumeBlockProtocolGuid # PROTOCOL SOMETIMES_PRODUCED\r
62 gEfiDevicePathProtocolGuid # PROTOCOL SOMETIMES_PRODUCED\r
63\r
64[FixedPcd]\r
65 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize\r
66 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize\r
67 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize\r
68 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFlashNvStorageVariableBase\r
69 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFlashNvStorageFtwWorkingBase\r
70 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFlashNvStorageFtwSpareBase\r
71 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFlashNvStorageEventLogSize\r
72 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFdBaseAddress\r
73 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFirmwareFdSize\r
74 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFirmwareBlockSize\r
75\r
76[Pcd]\r
77 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase\r
78 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase\r
79 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase\r
80 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFlashNvStorageEventLogBase\r
81 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase64\r
9d35ac26 82 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFlashVariablesEnable\r
a4ce9ffd 83\r
b963ec49
LE
84[FeaturePcd]\r
85 gUefiOvmfPkgTokenSpaceGuid.PcdSmmSmramRequire\r
a4ce9ffd
JJ
86\r
87[Depex]\r
88 TRUE\r