Changeset 58459 in vbox for trunk/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteSmm.inf
- Timestamp:
- Oct 28, 2015 8:17:18 PM (9 years ago)
- Location:
- trunk/src/VBox/Devices/EFI/Firmware
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/Firmware
-
Property svn:mergeinfo
set to (toggle deleted branches)
/vendor/edk2/current 103735-103757
-
Property svn:mergeinfo
set to (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteSmm.inf
r48674 r58459 1 1 ## @file 2 # Fault Tolerant Write Smm Driver. 3 # 2 4 # This driver installs SMM Fault Tolerant Write (FTW) protocol, which provides fault 3 5 # tolerant write capability in SMM environment for block devices. Its implementation … … 5 7 # flash access. 6 8 # 7 # Copyright (c) 2010 - 201 1, Intel Corporation. All rights reserved.<BR>9 # Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved.<BR> 8 10 # 9 11 # This program and the accompanying materials … … 19 21 INF_VERSION = 0x00010005 20 22 BASE_NAME = SmmFaultTolerantWriteDxe 23 MODULE_UNI_FILE = SmmFaultTolerantWriteDxe.uni 21 24 FILE_GUID = 470CB248-E8AC-473c-BB4F-81069A1FE6FD 22 25 MODULE_TYPE = DXE_SMM_DRIVER … … 50 53 DebugLib 51 54 UefiLib 55 PcdLib 56 ReportStatusCodeLib 57 SmmMemLib 52 58 53 59 [Guids] 54 gEfiSystemNvDataFvGuid ## CONSUMES ## FV Signature of Working Space Header 60 # 61 # Signature in EFI_FAULT_TOLERANT_WORKING_BLOCK_HEADER 62 # 63 ## CONSUMES ## GUID 64 ## PRODUCES ## GUID 65 gEdkiiWorkingBlockSignatureGuid 55 66 56 67 [Protocols] 57 gEfiSmmSwapAddressRangeProtocolGuid | gEfiMdeModulePkgTokenSpaceGuid.PcdFullFtwServiceEnable ## CONSUMES 58 gEfiSmmFirmwareVolumeBlockProtocolGuid ## CONSUMES 59 gEfiSmmFaultTolerantWriteProtocolGuid ## PRODUCES 68 gEfiSmmSwapAddressRangeProtocolGuid | gEfiMdeModulePkgTokenSpaceGuid.PcdFullFtwServiceEnable ## SOMETIMES_CONSUMES 69 ## NOTIFY 70 ## CONSUMES 71 gEfiSmmFirmwareVolumeBlockProtocolGuid 72 ## PRODUCES 73 ## UNDEFINED # SmiHandlerRegister 74 gEfiSmmFaultTolerantWriteProtocolGuid 75 gEfiSmmEndOfDxeProtocolGuid ## CONSUMES 60 76 61 77 [FeaturePcd] 62 gEfiMdeModulePkgTokenSpaceGuid.PcdFullFtwServiceEnable 78 gEfiMdeModulePkgTokenSpaceGuid.PcdFullFtwServiceEnable ## CONSUMES 63 79 64 80 [Pcd] 65 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase 66 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase64 67 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize 68 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase 69 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase64 70 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize 81 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase ## SOMETIMES_CONSUMES 82 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase64 ## CONSUMES 83 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize ## CONSUMES 84 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase ## SOMETIMES_CONSUMES 85 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase64 ## CONSUMES 86 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize ## CONSUMES 71 87 88 # 89 # gBS->CalculateCrc32() is consumed in EntryPoint. 90 # PI spec said: When the DXE Foundation is notified that the EFI_RUNTIME_ARCH_PROTOCOL 91 # has been installed, then the Boot Service CalculateCrc32() is available. 92 # So add gEfiRuntimeArchProtocolGuid Depex here. 93 # 72 94 [Depex] 73 gEfiSmmFirmwareVolumeBlockProtocolGuid 95 gEfiSmmFirmwareVolumeBlockProtocolGuid AND gEfiRuntimeArchProtocolGuid 74 96 97 [UserExtensions.TianoCore."ExtraFiles"] 98 SmmFaultTolerantWriteDxeExtra.uni
Note:
See TracChangeset
for help on using the changeset viewer.