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/FaultTolerantWriteDxe/FaultTolerantWriteSmm.inf

    r48674 r58459  
    11## @file
     2#   Fault Tolerant Write Smm Driver.
     3#
    24#   This driver installs SMM Fault Tolerant Write (FTW) protocol, which provides fault
    35#   tolerant write capability in SMM environment for block devices. Its implementation
     
    57#   flash access.
    68#
    7 # Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved.<BR>
     9# Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved.<BR>
    810#
    911#  This program and the accompanying materials
     
    1921  INF_VERSION                    = 0x00010005
    2022  BASE_NAME                      = SmmFaultTolerantWriteDxe
     23  MODULE_UNI_FILE                = SmmFaultTolerantWriteDxe.uni
    2124  FILE_GUID                      = 470CB248-E8AC-473c-BB4F-81069A1FE6FD
    2225  MODULE_TYPE                    = DXE_SMM_DRIVER
     
    5053  DebugLib
    5154  UefiLib
     55  PcdLib
     56  ReportStatusCodeLib
     57  SmmMemLib
    5258
    5359[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
    5566
    5667[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
    6076
    6177[FeaturePcd]
    62   gEfiMdeModulePkgTokenSpaceGuid.PcdFullFtwServiceEnable
     78  gEfiMdeModulePkgTokenSpaceGuid.PcdFullFtwServiceEnable    ## CONSUMES
    6379
    6480[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
    7187
     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#
    7294[Depex]
    73   gEfiSmmFirmwareVolumeBlockProtocolGuid
     95  gEfiSmmFirmwareVolumeBlockProtocolGuid AND gEfiRuntimeArchProtocolGuid
    7496
     97[UserExtensions.TianoCore."ExtraFiles"]
     98  SmmFaultTolerantWriteDxeExtra.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