VirtualBox

Ignore:
Timestamp:
Apr 14, 2023 3:17:44 PM (22 months ago)
Author:
vboxsync
Message:

Devices/EFI/FirmwareNew: Update to edk2-stable202302 and make it build, bugref:4643

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

Legend:

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

  • trunk/src/VBox/Devices/EFI/FirmwareNew/NetworkPkg/VlanConfigDxe/VlanConfigDriver.c

    r85718 r99404  
    99#include "VlanConfigImpl.h"
    1010
    11 EFI_DRIVER_BINDING_PROTOCOL gVlanConfigDriverBinding = {
     11EFI_DRIVER_BINDING_PROTOCOL  gVlanConfigDriverBinding = {
    1212  VlanConfigDriverBindingSupported,
    1313  VlanConfigDriverBindingStart,
     
    3232EFIAPI
    3333VlanConfigDriverEntryPoint (
    34   IN EFI_HANDLE          ImageHandle,
    35   IN EFI_SYSTEM_TABLE    *SystemTable
     34  IN EFI_HANDLE        ImageHandle,
     35  IN EFI_SYSTEM_TABLE  *SystemTable
    3636  )
    3737{
     
    4646}
    4747
    48 
    4948/**
    5049  Test to see if this driver supports ControllerHandle.
     
    6362EFIAPI
    6463VlanConfigDriverBindingSupported (
    65   IN EFI_DRIVER_BINDING_PROTOCOL     *This,
    66   IN EFI_HANDLE                      ControllerHandle,
    67   IN EFI_DEVICE_PATH_PROTOCOL        *RemainingDevicePath OPTIONAL
     64  IN EFI_DRIVER_BINDING_PROTOCOL  *This,
     65  IN EFI_HANDLE                   ControllerHandle,
     66  IN EFI_DEVICE_PATH_PROTOCOL     *RemainingDevicePath OPTIONAL
    6867  )
    6968{
     
    7473                  ControllerHandle,
    7574                  &gEfiVlanConfigProtocolGuid,
    76                   (VOID **) &VlanConfig,
     75                  (VOID **)&VlanConfig,
    7776                  This->DriverBindingHandle,
    7877                  ControllerHandle,
     
    9695}
    9796
    98 
    9997/**
    10098  Start this driver on ControllerHandle.
     
    113111EFIAPI
    114112VlanConfigDriverBindingStart (
    115   IN EFI_DRIVER_BINDING_PROTOCOL     *This,
    116   IN EFI_HANDLE                      ControllerHandle,
    117   IN EFI_DEVICE_PATH_PROTOCOL        *RemainingDevicePath OPTIONAL
     113  IN EFI_DRIVER_BINDING_PROTOCOL  *This,
     114  IN EFI_HANDLE                   ControllerHandle,
     115  IN EFI_DEVICE_PATH_PROTOCOL     *RemainingDevicePath OPTIONAL
    118116  )
    119117{
     
    129127                  ControllerHandle,
    130128                  &gEfiCallerIdGuid,
    131                   (VOID **) &PrivateData,
     129                  (VOID **)&PrivateData,
    132130                  This->DriverBindingHandle,
    133131                  ControllerHandle,
     
    144142                  ControllerHandle,
    145143                  &gEfiVlanConfigProtocolGuid,
    146                   (VOID **) &VlanConfig,
     144                  (VOID **)&VlanConfig,
    147145                  This->DriverBindingHandle,
    148146                  ControllerHandle,
     
    159157                  ControllerHandle,
    160158                  &gEfiDevicePathProtocolGuid,
    161                   (VOID **) &DevicePath,
     159                  (VOID **)&DevicePath,
    162160                  This->DriverBindingHandle,
    163161                  ControllerHandle,
     
    177175  }
    178176
    179   PrivateData->ImageHandle = This->DriverBindingHandle;
     177  PrivateData->ImageHandle      = This->DriverBindingHandle;
    180178  PrivateData->ControllerHandle = ControllerHandle;
    181   PrivateData->VlanConfig = VlanConfig;
     179  PrivateData->VlanConfig       = VlanConfig;
    182180  PrivateData->ParentDevicePath = DevicePath;
    183181
     
    202200    goto ErrorExit;
    203201  }
     202
    204203  return Status;
    205204
     
    227226}
    228227
    229 
    230228/**
    231229  Stop this driver on ControllerHandle.
     
    244242EFIAPI
    245243VlanConfigDriverBindingStop (
    246   IN EFI_DRIVER_BINDING_PROTOCOL     *This,
    247   IN EFI_HANDLE                      ControllerHandle,
    248   IN UINTN                           NumberOfChildren,
    249   IN EFI_HANDLE                      *ChildHandleBuffer
     244  IN EFI_DRIVER_BINDING_PROTOCOL  *This,
     245  IN EFI_HANDLE                   ControllerHandle,
     246  IN UINTN                        NumberOfChildren,
     247  IN EFI_HANDLE                   *ChildHandleBuffer
    250248  )
    251249{
     
    259257                  ControllerHandle,
    260258                  &gEfiCallerIdGuid,
    261                   (VOID **) &PrivateData,
     259                  (VOID **)&PrivateData,
    262260                  This->DriverBindingHandle,
    263261                  ControllerHandle,
     
    267265    return Status;
    268266  }
     267
    269268  ASSERT (PrivateData->Signature == VLAN_CONFIG_PRIVATE_DATA_SIGNATURE);
    270269
    271270  if (NumberOfChildren != 0) {
    272     if (NumberOfChildren != 1 || ChildHandleBuffer[0] != PrivateData->DriverHandle) {
     271    if ((NumberOfChildren != 1) || (ChildHandleBuffer[0] != PrivateData->DriverHandle)) {
    273272      return EFI_DEVICE_ERROR;
    274273    }
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