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/Library/UefiLib/UefiNotTiano.c

    r48674 r58459  
    3535VOID
    3636EFIAPI
    37 InternalEmptyFuntion (
     37InternalEmptyFunction (
    3838  IN EFI_EVENT                Event,
    3939  IN VOID                     *Context
     
    6868  return EfiCreateEventLegacyBootEx (
    6969           TPL_CALLBACK,
    70            InternalEmptyFuntion,
     70           InternalEmptyFunction,
    7171           NULL,
    7272           LegacyBootEvent
     
    102102  )
    103103{
    104   EFI_STATUS    Status;
     104  EFI_STATUS        Status;
     105  EFI_EVENT_NOTIFY  WorkerNotifyFunction;
    105106
    106107  ASSERT (LegacyBootEvent != NULL);
     
    115116    // For UEFI 2.0 and the future use an Event Group
    116117    //
     118    if (NotifyFunction == NULL) {
     119      //
     120      // CreateEventEx will check NotifyFunction is NULL or not and return error.
     121      // Use dummy routine for the case NotifyFunction is NULL.
     122      //
     123      WorkerNotifyFunction = InternalEmptyFunction;
     124    } else {
     125      WorkerNotifyFunction = NotifyFunction;
     126    }
    117127    Status = gBS->CreateEventEx (
    118128                    EVT_NOTIFY_SIGNAL,
    119129                    NotifyTpl,
    120                     NotifyFunction,
     130                    WorkerNotifyFunction,
    121131                    NotifyContext,
    122132                    &gEfiEventLegacyBootGuid,
     
    153163  return EfiCreateEventReadyToBootEx (
    154164           TPL_CALLBACK,
    155            InternalEmptyFuntion,
     165           InternalEmptyFunction,
    156166           NULL,
    157167           ReadyToBootEvent
     
    187197  )
    188198{
    189   EFI_STATUS    Status;
     199  EFI_STATUS        Status;
     200  EFI_EVENT_NOTIFY  WorkerNotifyFunction;
    190201
    191202  ASSERT (ReadyToBootEvent != NULL);
     
    200211    // For UEFI 2.0 and the future use an Event Group
    201212    //
     213    if (NotifyFunction == NULL) {
     214      //
     215      // CreateEventEx will check NotifyFunction is NULL or not and return error.
     216      // Use dummy routine for the case NotifyFunction is NULL.
     217      //
     218      WorkerNotifyFunction = InternalEmptyFunction;
     219    } else {
     220      WorkerNotifyFunction = NotifyFunction;
     221    }
    202222    Status = gBS->CreateEventEx (
    203223                    EVT_NOTIFY_SIGNAL,
    204224                    NotifyTpl,
    205                     NotifyFunction,
     225                    WorkerNotifyFunction,
    206226                    NotifyContext,
    207227                    &gEfiEventReadyToBootGuid,
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