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/VlanConfigImpl.h

    r85718 r99404  
    3333#include "VlanConfigNvData.h"
    3434
    35 extern EFI_COMPONENT_NAME2_PROTOCOL gVlanConfigComponentName2;
    36 extern EFI_COMPONENT_NAME_PROTOCOL  gVlanConfigComponentName;
     35extern EFI_COMPONENT_NAME2_PROTOCOL  gVlanConfigComponentName2;
     36extern EFI_COMPONENT_NAME_PROTOCOL   gVlanConfigComponentName;
    3737
    3838//
    3939// Tool generated IFR binary data and String package data
    4040//
    41 extern UINT8                        VlanConfigBin[];
    42 extern UINT8                        VlanConfigDxeStrings[];
    43 
    44 #define VLAN_LIST_VAR_OFFSET ((UINT16) OFFSET_OF (VLAN_CONFIGURATION, VlanList))
     41extern UINT8  VlanConfigBin[];
     42extern UINT8  VlanConfigDxeStrings[];
     43
     44#define VLAN_LIST_VAR_OFFSET  ((UINT16) OFFSET_OF (VLAN_CONFIGURATION, VlanList))
    4545
    4646typedef struct {
    47   UINTN                           Signature;
    48 
    49   EFI_HII_CONFIG_ACCESS_PROTOCOL  ConfigAccess;
    50   EFI_HII_HANDLE                  HiiHandle;
    51   EFI_HANDLE                      DriverHandle;
    52   EFI_DEVICE_PATH_PROTOCOL        *ChildDevicePath;
    53 
    54   EFI_HANDLE                      ControllerHandle;
    55   EFI_HANDLE                      ImageHandle;
    56   EFI_DEVICE_PATH_PROTOCOL        *ParentDevicePath;
    57   EFI_VLAN_CONFIG_PROTOCOL        *VlanConfig;
    58   CHAR16                          *MacString;
    59 
    60   UINT16                          NumberOfVlan;
    61   UINT16                          VlanId[MAX_VLAN_NUMBER];
     47  UINTN                             Signature;
     48
     49  EFI_HII_CONFIG_ACCESS_PROTOCOL    ConfigAccess;
     50  EFI_HII_HANDLE                    HiiHandle;
     51  EFI_HANDLE                        DriverHandle;
     52  EFI_DEVICE_PATH_PROTOCOL          *ChildDevicePath;
     53
     54  EFI_HANDLE                        ControllerHandle;
     55  EFI_HANDLE                        ImageHandle;
     56  EFI_DEVICE_PATH_PROTOCOL          *ParentDevicePath;
     57  EFI_VLAN_CONFIG_PROTOCOL          *VlanConfig;
     58  CHAR16                            *MacString;
     59
     60  UINT16                            NumberOfVlan;
     61  UINT16                            VlanId[MAX_VLAN_NUMBER];
    6262} VLAN_CONFIG_PRIVATE_DATA;
    6363
    64 #define VLAN_CONFIG_PRIVATE_DATA_SIGNATURE     SIGNATURE_32 ('V', 'C', 'P', 'D')
     64#define VLAN_CONFIG_PRIVATE_DATA_SIGNATURE  SIGNATURE_32 ('V', 'C', 'P', 'D')
    6565#define VLAN_CONFIG_PRIVATE_DATA_FROM_THIS(a)  CR (a, VLAN_CONFIG_PRIVATE_DATA, ConfigAccess, VLAN_CONFIG_PRIVATE_DATA_SIGNATURE)
    6666
    67 extern VLAN_CONFIG_PRIVATE_DATA mVlanConfigPrivateDateTemplate;
    68 
     67extern VLAN_CONFIG_PRIVATE_DATA  mVlanConfigPrivateDateTemplate;
    6968
    7069/**
     
    105104EFIAPI
    106105VlanConfigComponentNameGetDriverName (
    107   IN     EFI_COMPONENT_NAME_PROTOCOL   *This,
    108   IN     CHAR8                         *Language,
    109      OUT CHAR16                        **DriverName
     106  IN     EFI_COMPONENT_NAME_PROTOCOL  *This,
     107  IN     CHAR8                        *Language,
     108  OUT CHAR16                          **DriverName
    110109  );
    111110
     
    171170EFIAPI
    172171VlanConfigComponentNameGetControllerName (
    173   IN     EFI_COMPONENT_NAME_PROTOCOL   *This,
    174   IN     EFI_HANDLE                    ControllerHandle,
    175   IN     EFI_HANDLE                    ChildHandle OPTIONAL,
    176   IN     CHAR8                         *Language,
    177      OUT CHAR16                        **ControllerName
     172  IN     EFI_COMPONENT_NAME_PROTOCOL  *This,
     173  IN     EFI_HANDLE                   ControllerHandle,
     174  IN     EFI_HANDLE                   ChildHandle OPTIONAL,
     175  IN     CHAR8                        *Language,
     176  OUT CHAR16                          **ControllerName
    178177  );
    179178
     
    194193EFIAPI
    195194VlanConfigDriverBindingSupported (
    196   IN EFI_DRIVER_BINDING_PROTOCOL     *This,
    197   IN EFI_HANDLE                      ControllerHandle,
    198   IN EFI_DEVICE_PATH_PROTOCOL        *RemainingDevicePath OPTIONAL
     195  IN EFI_DRIVER_BINDING_PROTOCOL  *This,
     196  IN EFI_HANDLE                   ControllerHandle,
     197  IN EFI_DEVICE_PATH_PROTOCOL     *RemainingDevicePath OPTIONAL
    199198  );
    200199
     
    215214EFIAPI
    216215VlanConfigDriverBindingStart (
    217   IN EFI_DRIVER_BINDING_PROTOCOL     *This,
    218   IN EFI_HANDLE                      ControllerHandle,
    219   IN EFI_DEVICE_PATH_PROTOCOL        *RemainingDevicePath OPTIONAL
     216  IN EFI_DRIVER_BINDING_PROTOCOL  *This,
     217  IN EFI_HANDLE                   ControllerHandle,
     218  IN EFI_DEVICE_PATH_PROTOCOL     *RemainingDevicePath OPTIONAL
    220219  );
    221220
     
    236235EFIAPI
    237236VlanConfigDriverBindingStop (
    238   IN EFI_DRIVER_BINDING_PROTOCOL     *This,
    239   IN EFI_HANDLE                      ControllerHandle,
    240   IN UINTN                           NumberOfChildren,
    241   IN EFI_HANDLE                      *ChildHandleBuffer
     237  IN EFI_DRIVER_BINDING_PROTOCOL  *This,
     238  IN EFI_HANDLE                   ControllerHandle,
     239  IN UINTN                        NumberOfChildren,
     240  IN EFI_HANDLE                   *ChildHandleBuffer
    242241  );
    243242
     
    250249VOID
    251250VlanUpdateForm (
    252   IN OUT VLAN_CONFIG_PRIVATE_DATA    *PrivateData
     251  IN OUT VLAN_CONFIG_PRIVATE_DATA  *PrivateData
    253252  );
    254253
     
    267266EFI_STATUS
    268267InstallVlanConfigForm (
    269   IN OUT VLAN_CONFIG_PRIVATE_DATA    *PrivateData
     268  IN OUT VLAN_CONFIG_PRIVATE_DATA  *PrivateData
    270269  );
    271270
     
    282281EFI_STATUS
    283282UninstallVlanConfigForm (
    284   IN OUT VLAN_CONFIG_PRIVATE_DATA    *PrivateData
     283  IN OUT VLAN_CONFIG_PRIVATE_DATA  *PrivateData
    285284  );
    286285
     
    314313EFIAPI
    315314VlanExtractConfig (
    316   IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL        *This,
    317   IN CONST EFI_STRING                            Request,
    318        OUT EFI_STRING                            *Progress,
    319        OUT EFI_STRING                            *Results
     315  IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL  *This,
     316  IN CONST EFI_STRING                      Request,
     317  OUT EFI_STRING                           *Progress,
     318  OUT EFI_STRING                           *Results
    320319  );
    321320
     
    341340EFIAPI
    342341VlanRouteConfig (
    343   IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL      *This,
    344   IN CONST EFI_STRING                          Configuration,
    345        OUT EFI_STRING                          *Progress
     342  IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL  *This,
     343  IN CONST EFI_STRING                      Configuration,
     344  OUT EFI_STRING                           *Progress
    346345  );
    347346
     
    371370EFIAPI
    372371VlanCallback (
    373   IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL      *This,
    374   IN     EFI_BROWSER_ACTION                    Action,
    375   IN     EFI_QUESTION_ID                       QuestionId,
    376   IN     UINT8                                 Type,
    377   IN     EFI_IFR_TYPE_VALUE                    *Value,
    378      OUT EFI_BROWSER_ACTION_REQUEST            *ActionRequest
     372  IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL  *This,
     373  IN     EFI_BROWSER_ACTION                Action,
     374  IN     EFI_QUESTION_ID                   QuestionId,
     375  IN     UINT8                             Type,
     376  IN     EFI_IFR_TYPE_VALUE                *Value,
     377  OUT EFI_BROWSER_ACTION_REQUEST           *ActionRequest
    379378  );
    380379
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