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/ArpDxe/ArpDriver.c

    r85718 r99404  
    1010#include "ArpImpl.h"
    1111
    12 EFI_DRIVER_BINDING_PROTOCOL gArpDriverBinding = {
     12EFI_DRIVER_BINDING_PROTOCOL  gArpDriverBinding = {
    1313  ArpDriverBindingSupported,
    1414  ArpDriverBindingStart,
     
    1919};
    2020
    21 
    2221/**
    2322  Create and initialize the arp service context data.
     
    3837EFI_STATUS
    3938ArpCreateService (
    40   IN EFI_HANDLE        ImageHandle,
    41   IN EFI_HANDLE        ControllerHandle,
     39  IN EFI_HANDLE            ImageHandle,
     40  IN EFI_HANDLE            ControllerHandle,
    4241  IN OUT ARP_SERVICE_DATA  *ArpService
    4342  )
     
    177176}
    178177
    179 
    180178/**
    181179  Clean the arp service context data.
     
    227225    // Destroy the mnp child.
    228226    //
    229     NetLibDestroyServiceChild(
     227    NetLibDestroyServiceChild (
    230228      ArpService->ControllerHandle,
    231229      ArpService->ImageHandle,
     
    249247EFIAPI
    250248ArpDestroyChildEntryInHandleBuffer (
    251   IN LIST_ENTRY         *Entry,
    252   IN VOID               *Context
     249  IN LIST_ENTRY  *Entry,
     250  IN VOID        *Context
    253251  )
    254252{
     
    256254  EFI_SERVICE_BINDING_PROTOCOL  *ServiceBinding;
    257255
    258   if (Entry == NULL || Context == NULL) {
     256  if ((Entry == NULL) || (Context == NULL)) {
    259257    return EFI_INVALID_PARAMETER;
    260258  }
    261259
    262   Instance = NET_LIST_USER_STRUCT_S (Entry, ARP_INSTANCE_DATA, List, ARP_INSTANCE_DATA_SIGNATURE);
    263   ServiceBinding    = (EFI_SERVICE_BINDING_PROTOCOL *) Context;
     260  Instance       = NET_LIST_USER_STRUCT_S (Entry, ARP_INSTANCE_DATA, List, ARP_INSTANCE_DATA_SIGNATURE);
     261  ServiceBinding = (EFI_SERVICE_BINDING_PROTOCOL *)Context;
    264262
    265263  return ServiceBinding->DestroyChild (ServiceBinding, Instance->Handle);
     
    335333}
    336334
    337 
    338335/**
    339336  Start this driver on ControllerHandle.
     
    381378  // Allocate a zero pool for ArpService.
    382379  //
    383   ArpService = AllocateZeroPool (sizeof(ARP_SERVICE_DATA));
     380  ArpService = AllocateZeroPool (sizeof (ARP_SERVICE_DATA));
    384381  if (ArpService == NULL) {
    385382    return EFI_OUT_OF_RESOURCES;
     
    427424  return Status;
    428425}
    429 
    430426
    431427/**
     
    493489                  );
    494490  if (EFI_ERROR (Status)) {
    495     DEBUG ((EFI_D_ERROR, "ArpDriverBindingStop: Open ArpSb failed, %r.\n", Status));
     491    DEBUG ((DEBUG_ERROR, "ArpDriverBindingStop: Open ArpSb failed, %r.\n", Status));
    496492    return EFI_DEVICE_ERROR;
    497493  }
     
    503499    // NumberOfChildren is not zero, destroy all the ARP children instances.
    504500    //
    505     List = &ArpService->ChildrenList;
     501    List   = &ArpService->ChildrenList;
    506502    Status = NetDestroyLinkList (
    507503               List,
     
    577573  // Allocate memory for the instance context data.
    578574  //
    579   Instance = AllocateZeroPool (sizeof(ARP_INSTANCE_DATA));
     575  Instance = AllocateZeroPool (sizeof (ARP_INSTANCE_DATA));
    580576  if (Instance == NULL) {
    581     DEBUG ((EFI_D_ERROR, "ArpSBCreateChild: Failed to allocate memory for Instance.\n"));
     577    DEBUG ((DEBUG_ERROR, "ArpSBCreateChild: Failed to allocate memory for Instance.\n"));
    582578
    583579    return EFI_OUT_OF_RESOURCES;
     
    616612                  ArpService->MnpChildHandle,
    617613                  &gEfiManagedNetworkProtocolGuid,
    618                   (VOID **) &Mnp,
     614                  (VOID **)&Mnp,
    619615                  gArpDriverBinding.DriverBindingHandle,
    620616                  Instance->Handle,
     
    638634
    639635  if (EFI_ERROR (Status)) {
    640 
    641636    gBS->CloseProtocol (
    642637           ArpService->MnpChildHandle,
     
    661656  return Status;
    662657}
    663 
    664658
    665659/**
     
    747741                  );
    748742  if (EFI_ERROR (Status)) {
    749     DEBUG ((EFI_D_ERROR, "ArpSBDestroyChild: Failed to uninstall the arp protocol, %r.\n",
    750       Status));
     743    DEBUG ((
     744      DEBUG_ERROR,
     745      "ArpSBDestroyChild: Failed to uninstall the arp protocol, %r.\n",
     746      Status
     747      ));
    751748
    752749    Instance->InDestroy = FALSE;
     
    809806           );
    810807}
    811 
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