]> git.proxmox.com Git - mirror_edk2.git/blame_incremental - OvmfPkg/EmuVariableFvbRuntimeDxe/Fvb.inf
OvmfPkg-EmuVariableFvbRuntimeDxe: Support Access To Memory Above 4G
[mirror_edk2.git] / OvmfPkg / EmuVariableFvbRuntimeDxe / Fvb.inf
... / ...
CommitLineData
1## @file\r
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
5# Copyright (c) 2008 - 2018, Intel Corporation. All rights reserved.<BR>\r
6#\r
7# SPDX-License-Identifier: BSD-2-Clause-Patent\r
8#\r
9##\r
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
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
22# VALID_ARCHITECTURES = IA32 X64 EBC\r
23#\r
24\r
25[Sources]\r
26 Fvb.c\r
27 Fvb.h\r
28\r
29[Packages]\r
30 MdePkg/MdePkg.dec\r
31 MdeModulePkg/MdeModulePkg.dec\r
32 OvmfPkg/OvmfPkg.dec\r
33\r
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
48[Guids]\r
49 gEfiEventVirtualAddressChangeGuid # ALWAYS_CONSUMED Create Event: EVENT_GROUP_GUID\r
50\r
51[Protocols]\r
52 gEfiFirmwareVolumeBlock2ProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
53 gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
54\r
55[FixedPcd]\r
56 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize\r
57 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize\r
58 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize\r
59\r
60[Pcd]\r
61 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase64\r
62 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase64\r
63 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase64\r
64 gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved\r
65\r
66[Depex]\r
67 TRUE\r
68\r