VirtualBox

Ignore:
Timestamp:
Oct 28, 2015 8:17:18 PM (9 years ago)
Author:
vboxsync
Message:

EFI/Firmware: 'svn merge /vendor/edk2/UDK2010.SR1 /vendor/edk2/current .', reverting and removing files+dirs listed in ReadMe.vbox, resolving conflicts with help from ../UDK2014.SP1/. This is a raw untested merge.

Location:
trunk/src/VBox/Devices/EFI/Firmware
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/EFI/Firmware

  • trunk/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmmRuntimeDxe.inf

    r48674 r58459  
    11## @file
    2 Component description file for Variable SmmRuntimeDxe module.
     2This module is the Runtime DXE part correspond to SMM variable module.
    33#
    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>
    814#
    915#  This program and the accompanying materials
     
    2026  INF_VERSION                    = 0x00010005
    2127  BASE_NAME                      = VariableSmmRuntimeDxe
     28  MODULE_UNI_FILE                = VariableSmmRuntimeDxe.uni
    2229  FILE_GUID                      = 9F7DCADE-11EA-448a-A46F-76E003657DD1
    2330  MODULE_TYPE                    = DXE_RUNTIME_DRIVER
     
    5158
    5259[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
    5666  gEfiSmmVariableProtocolGuid
     67  gEdkiiVariableLockProtocolGuid                ## PRODUCES
    5768
    5869[Guids]
    59   gEfiEventVirtualAddressChangeGuid             ## PRODUCES ## Event
     70  gEfiEventVirtualAddressChangeGuid             ## CONSUMES ## Event
     71  gEfiEventExitBootServicesGuid                 ## CONSUMES ## Event
     72  ## CONSUMES ## GUID # Locate protocol
     73  ## CONSUMES ## GUID # Protocol notify
    6074  gSmmVariableWriteGuid
    6175
    6276[Pcd]
    63   gEfiMdeModulePkgTokenSpaceGuid.PcdMaxVariableSize
    64   gEfiMdeModulePkgTokenSpaceGuid.PcdMaxHardwareErrorVariableSize
    65   gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase
     77  gEfiMdeModulePkgTokenSpaceGuid.PcdMaxVariableSize                 ## CONSUMES
     78  gEfiMdeModulePkgTokenSpaceGuid.PcdMaxHardwareErrorVariableSize    ## CONSUMES
    6679 
    6780[Depex]
    6881  gEfiSmmCommunicationProtocolGuid
     82
     83[UserExtensions.TianoCore."ExtraFiles"]
     84  VariableSmmRuntimeDxeExtra.uni
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette