Changeset 58459 in vbox for trunk/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmmRuntimeDxe.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/Variable/RuntimeDxe/VariableSmmRuntimeDxe.inf
r48674 r58459 1 1 ## @file 2 # Component description file for Variable SmmRuntimeDxe module.2 # This module is the Runtime DXE part correspond to SMM variable module. 3 3 # 4 # This module is the Runtime DXE part correspond to SMM variable module. It 5 # installs variable arch protocol and variable write arch protocol and works 6 # with SMM variable module together. 7 # Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved.<BR> 4 # It installs variable arch protocol and variable write arch protocol to provide 5 # four EFI_RUNTIME_SERVICES: SetVariable, GetVariable, GetNextVariableName and QueryVariableInfo 6 # and works with SMM variable module together. 7 # 8 # Caution: This module requires additional review when modified. 9 # This driver will have external input - variable data. 10 # This external input must be validated carefully to avoid security issues such as 11 # buffer overflow or integer overflow. 12 # 13 # Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR> 8 14 # 9 15 # This program and the accompanying materials … … 20 26 INF_VERSION = 0x00010005 21 27 BASE_NAME = VariableSmmRuntimeDxe 28 MODULE_UNI_FILE = VariableSmmRuntimeDxe.uni 22 29 FILE_GUID = 9F7DCADE-11EA-448a-A46F-76E003657DD1 23 30 MODULE_TYPE = DXE_RUNTIME_DRIVER … … 51 58 52 59 [Protocols] 53 gEfiVariableWriteArchProtocolGuid ## ALWAYS_PRODUCES 54 gEfiVariableArchProtocolGuid ## ALWAYS_PRODUCES 55 gEfiSmmCommunicationProtocolGuid 60 gEfiVariableWriteArchProtocolGuid ## PRODUCES 61 gEfiVariableArchProtocolGuid ## PRODUCES 62 gEfiSmmCommunicationProtocolGuid ## CONSUMES 63 ## CONSUMES 64 ## NOTIFY 65 ## UNDEFINED # Used to do smm communication 56 66 gEfiSmmVariableProtocolGuid 67 gEdkiiVariableLockProtocolGuid ## PRODUCES 57 68 58 69 [Guids] 59 gEfiEventVirtualAddressChangeGuid ## PRODUCES ## Event 70 gEfiEventVirtualAddressChangeGuid ## CONSUMES ## Event 71 gEfiEventExitBootServicesGuid ## CONSUMES ## Event 72 ## CONSUMES ## GUID # Locate protocol 73 ## CONSUMES ## GUID # Protocol notify 60 74 gSmmVariableWriteGuid 61 75 62 76 [Pcd] 63 gEfiMdeModulePkgTokenSpaceGuid.PcdMaxVariableSize 64 gEfiMdeModulePkgTokenSpaceGuid.PcdMaxHardwareErrorVariableSize 65 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase 77 gEfiMdeModulePkgTokenSpaceGuid.PcdMaxVariableSize ## CONSUMES 78 gEfiMdeModulePkgTokenSpaceGuid.PcdMaxHardwareErrorVariableSize ## CONSUMES 66 79 67 80 [Depex] 68 81 gEfiSmmCommunicationProtocolGuid 82 83 [UserExtensions.TianoCore."ExtraFiles"] 84 VariableSmmRuntimeDxeExtra.uni
Note:
See TracChangeset
for help on using the changeset viewer.