]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/EmuVariableFvbRuntimeDxe/Fvb.inf
OvmfPkg-EmuVariableFvbRuntimeDxe: Support Access To Memory Above 4G
[mirror_edk2.git] / OvmfPkg / EmuVariableFvbRuntimeDxe / Fvb.inf
CommitLineData
7b202cb0 1## @file\r
670d495b 2# Firmware Block Services to support emulating non-volatile variables\r
3# by pretending that a memory buffer is storage for the NV variables.\r
4#\r
dbf9cc87 5# Copyright (c) 2008 - 2018, Intel Corporation. All rights reserved.<BR>\r
670d495b 6#\r
b26f0cf9 7# SPDX-License-Identifier: BSD-2-Clause-Patent\r
670d495b 8#\r
7b202cb0 9##\r
670d495b 10\r
11[Defines]\r
12 INF_VERSION = 0x00010005\r
13 BASE_NAME = EmuVariableFvbRuntimeDxe\r
14 FILE_GUID = 22dc2b60-fe40-42ac-b01f-3ab1fad9aad8\r
15 MODULE_TYPE = DXE_RUNTIME_DRIVER\r
16 VERSION_STRING = 1.0\r
670d495b 17 ENTRY_POINT = FvbInitialize\r
18\r
19#\r
20# The following information is for reference only and not required by the build tools.\r
21#\r
dbf9cc87 22# VALID_ARCHITECTURES = IA32 X64 EBC\r
670d495b 23#\r
24\r
29a3f139 25[Sources]\r
670d495b 26 Fvb.c\r
2762bbe9 27 Fvb.h\r
670d495b 28\r
670d495b 29[Packages]\r
30 MdePkg/MdePkg.dec\r
31 MdeModulePkg/MdeModulePkg.dec\r
32 OvmfPkg/OvmfPkg.dec\r
33\r
670d495b 34[LibraryClasses]\r
35 BaseLib\r
36 BaseMemoryLib\r
37 DebugLib\r
38 DxeServicesTableLib\r
39 HobLib\r
40 MemoryAllocationLib\r
41 PcdLib\r
42 PlatformFvbLib\r
43 UefiBootServicesTableLib\r
44 UefiDriverEntryPoint\r
45 UefiLib\r
46 UefiRuntimeLib\r
47\r
670d495b 48[Guids]\r
49 gEfiEventVirtualAddressChangeGuid # ALWAYS_CONSUMED Create Event: EVENT_GROUP_GUID\r
50\r
670d495b 51[Protocols]\r
949b0f3b 52 gEfiFirmwareVolumeBlock2ProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
670d495b 53 gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
54\r
670d495b 55[FixedPcd]\r
c5d91715 56 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize\r
670d495b 57 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize\r
58 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize\r
59\r
670d495b 60[Pcd]\r
e3130268 61 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase64\r
2b20a34f 62 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase64\r
63 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase64\r
670d495b 64 gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved\r
65\r
670d495b 66[Depex]\r
67 TRUE\r
68\r