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/MdePkg/Include/Protocol/DriverHealth.h

    r48674 r58459  
    2121  configuration changes to take affect.
    2222
    23   Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR>
     23  Copyright (c) 2009 - 2013, Intel Corporation. All rights reserved.<BR>
     24  Copyright (c) 2014, Hewlett-Packard Development Company, L.P.<BR> 
    2425  This program and the accompanying materials                         
    2526  are licensed and made available under the terms and conditions of the BSD License         
     
    6364  EFI_HII_HANDLE  HiiHandle;
    6465  EFI_STRING_ID   StringId;
    65   UINT64          Reserved;
     66 
     67  ///
     68  /// 64-bit numeric value of the warning/error specified by this message.
     69  ///   A value of 0x0000000000000000 is used to indicate that MessageCode is not specified.
     70  ///   The values  0x0000000000000001 to 0x0fffffffffffffff are reserved for allocation by the UEFI Specification.
     71  ///   The values  0x1000000000000000 to 0x1fffffffffffffff are reserved for IHV-developed drivers.
     72  ///   The values 0x8000000000000000 to 0x8fffffffffffffff is reserved for platform/OEM drivers.
     73  ///   All other values are reserved and should not be used.
     74  ///
     75  UINT64          MessageCode;
    6676} EFI_DRIVER_HEALTH_HII_MESSAGE;
    6777
     
    7585                                For example, a driver that wants to specify progress in
    7686                                percent would use a Limit value of 100.
    77  
    78   @retval EFI_SUCCESS           An attempt to repair the controller specified by
    79                                 ControllerHandle and ChildHandle was performed. The
    80                                 result of the repair operation can bet determined by
    81                                 calling GetHealthStatus().
    82   @retval EFI_UNSUPPORTED       The driver specified by This is not currently managing the
    83                                 controller specified by ControllerHandle and
    84                                 ChildHandle.
    85   @retval EFI_OUT_OF_RESOURCES  There are not enough resources to perform the repair operation.
    86 
    8787**/
    8888typedef
    8989EFI_STATUS
    90 (EFIAPI *EFI_DRIVER_HEALTH_REPAIR_PROGRESS_NOTIFY)(
     90(EFIAPI *EFI_DRIVER_HEALTH_REPAIR_NOTIFY)(
    9191  IN UINTN  Value,
    9292  IN UINTN  Limit
     
    194194  optionally report repair progress information back to the platform.
    195195 
    196   @param[in] This                  A pointer to the EFI_DRIVER_HEALTH_PROTOCOL instance.
    197   @param[in] ControllerHandle      The handle of the controller to repair.
    198   @param[in] ChildHandle           The handle of the child controller to repair.  This is
    199                                    an optional parameter that may be NULL.  It will be NULL
    200                                    for device drivers.  It will also be NULL for bus
    201                                    drivers when an attempt is made to repair a bus controller.
    202                                    If will not be NULL when an attempt is made to repair a
    203                                    child controller produced by the driver.
    204   @param[in] ProgressNotification  A notification function that may be used by a driver to
    205                                    report the progress of the repair operation.  This is
    206                                    an optional parameter that may be NULL. 
     196  @param[in] This              A pointer to the EFI_DRIVER_HEALTH_PROTOCOL instance.
     197  @param[in] ControllerHandle  The handle of the controller to repair.
     198  @param[in] ChildHandle       The handle of the child controller to repair.  This is
     199                               an optional parameter that may be NULL.  It will be NULL
     200                               for device drivers.  It will also be NULL for bus
     201                               drivers when an attempt is made to repair a bus controller.
     202                               If will not be NULL when an attempt is made to repair a
     203                               child controller produced by the driver.
     204  @param[in] RepairNotify      A notification function that may be used by a driver to
     205                               report the progress of the repair operation.  This is
     206                               an optional parameter that may be NULL. 
    207207
    208208
     
    223223  IN  EFI_DRIVER_HEALTH_PROTOCOL                *This,
    224224  IN  EFI_HANDLE                                ControllerHandle,
    225   IN  EFI_HANDLE                                ChildHandle          OPTIONAL,
    226   IN  EFI_DRIVER_HEALTH_REPAIR_PROGRESS_NOTIFY  ProgressNotification OPTIONAL
     225  IN  EFI_HANDLE                                ChildHandle       OPTIONAL,
     226  IN  EFI_DRIVER_HEALTH_REPAIR_NOTIFY           RepairNotify      OPTIONAL
    227227  );
    228228
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