## @file\r
-# Component description file for QEMU Flash Fimware Volume Block DXE driver module.\r
+# Component description file for QEMU Flash Fimware Volume Block DXE driver\r
+# module.\r
#\r
-# This DXE runtime driver implements and produces the Fimware Volue Block Protocol\r
-# for a QEMU flash device.\r
+# This DXE runtime driver implements and produces the Fimware Volue Block\r
+# Protocol for a QEMU flash device.\r
#\r
-# Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>\r
#\r
-# This program and the accompanying materials\r
-# are licensed and made available under the terms and conditions of the BSD License\r
-# which accompanies this distribution. The full text of the license may be found at\r
+# This program and the accompanying materials are licensed and made available\r
+# under the terms and conditions of the BSD License which accompanies this\r
+# distribution. The full text of the license may be found at\r
# http://opensource.org/licenses/bsd-license.php\r
+#\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR\r
+# IMPLIED.\r
#\r
##\r
\r
ENTRY_POINT = FvbInitialize\r
\r
#\r
-# The following information is for reference only and not required by the build tools.\r
+# The following information is for reference only and not required by the build\r
+# tools.\r
#\r
-# VALID_ARCHITECTURES = IA32\r
+# VALID_ARCHITECTURES = IA32 X64\r
#\r
\r
[Sources]\r
FvbInfo.c\r
FwBlockService.c\r
+ FwBlockService.h\r
+ FwBlockServiceDxe.c\r
QemuFlash.c\r
+ QemuFlash.h\r
+ QemuFlashDxe.c\r
\r
[Packages]\r
MdePkg/MdePkg.dec\r
OvmfPkg/OvmfPkg.dec\r
\r
[LibraryClasses]\r
- UefiBootServicesTableLib\r
- MemoryAllocationLib\r
+ BaseLib\r
BaseMemoryLib\r
- HobLib\r
DebugLib\r
- UefiRuntimeLib\r
+ DevicePathLib\r
DxeServicesTableLib\r
- BaseLib\r
- UefiDriverEntryPoint\r
- UefiLib\r
+ MemEncryptSevLib\r
+ MemoryAllocationLib\r
PcdLib\r
+ UefiBootServicesTableLib\r
+ UefiDriverEntryPoint\r
+ UefiRuntimeLib\r
\r
[Guids]\r
- gEfiEventVirtualAddressChangeGuid # ALWAYS_CONSUMED Create Event: EVENT_GROUP_GUID\r
+ gEfiEventVirtualAddressChangeGuid # ALWAYS_CONSUMED\r
+ # gEfiEventVirtualAddressChangeGuid # Create Event: EVENT_GROUP_GUID\r
\r
[Protocols]\r
gEfiFirmwareVolumeBlockProtocolGuid # PROTOCOL SOMETIMES_PRODUCED\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase\r
gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFlashNvStorageEventLogBase\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase64\r
+ gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFlashVariablesEnable\r
\r
+[FeaturePcd]\r
+ gUefiOvmfPkgTokenSpaceGuid.PcdSmmSmramRequire\r
\r
[Depex]\r
TRUE\r