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/UefiPxeBcDxe/PxeBcSupport.h

    r85718 r99404  
    1111#define __EFI_PXEBC_SUPPORT_H__
    1212
    13 
    14 #define ICMP_DEST_UNREACHABLE      3
    15 #define ICMP_SOURCE_QUENCH         4
    16 #define ICMP_REDIRECT              5
    17 #define ICMP_ECHO_REQUEST          8
    18 #define ICMP_TIME_EXCEEDED         11
    19 #define ICMP_PARAMETER_PROBLEM     12
    20 
    21 
     13#define ICMP_DEST_UNREACHABLE   3
     14#define ICMP_SOURCE_QUENCH      4
     15#define ICMP_REDIRECT           5
     16#define ICMP_ECHO_REQUEST       8
     17#define ICMP_TIME_EXCEEDED      11
     18#define ICMP_PARAMETER_PROBLEM  12
    2219
    2320/**
     
    3431EFI_STATUS
    3532PxeBcFlushStationIp (
    36   PXEBC_PRIVATE_DATA       *Private,
    37   EFI_IP_ADDRESS           *StationIp,     OPTIONAL
    38   EFI_IP_ADDRESS           *SubnetMask     OPTIONAL
    39   );
    40 
     33  PXEBC_PRIVATE_DATA  *Private,
     34  EFI_IP_ADDRESS      *StationIp      OPTIONAL,
     35  EFI_IP_ADDRESS      *SubnetMask     OPTIONAL
     36  );
    4137
    4238/**
     
    5046EFIAPI
    5147PxeBcCommonNotify (
    52   IN EFI_EVENT           Event,
    53   IN VOID                *Context
    54   );
    55 
     48  IN EFI_EVENT  Event,
     49  IN VOID       *Context
     50  );
    5651
    5752/**
     
    6964BOOLEAN
    7065PxeBcCheckArpCache (
    71   IN  EFI_PXE_BASE_CODE_MODE    *Mode,
    72   IN  EFI_IPv4_ADDRESS          *Ip4Addr,
    73   OUT EFI_MAC_ADDRESS           *MacAddress
    74   );
    75 
     66  IN  EFI_PXE_BASE_CODE_MODE  *Mode,
     67  IN  EFI_IPv4_ADDRESS        *Ip4Addr,
     68  OUT EFI_MAC_ADDRESS         *MacAddress
     69  );
    7670
    7771/**
     
    8579EFIAPI
    8680PxeBcArpCacheUpdate (
    87   IN EFI_EVENT    Event,
    88   IN VOID         *Context
    89   );
    90 
     81  IN EFI_EVENT  Event,
     82  IN VOID       *Context
     83  );
    9184
    9285/**
     
    10093EFIAPI
    10194PxeBcIcmpErrorUpdate (
    102   IN EFI_EVENT             Event,
    103   IN VOID                  *Context
    104   );
    105 
     95  IN EFI_EVENT  Event,
     96  IN VOID       *Context
     97  );
    10698
    10799/**
     
    115107EFIAPI
    116108PxeBcIcmp6ErrorUpdate (
    117   IN EFI_EVENT             Event,
    118   IN VOID                  *Context
    119   );
    120 
     109  IN EFI_EVENT  Event,
     110  IN VOID       *Context
     111  );
    121112
    122113/**
     
    148139  IN     UINT8              ToS
    149140  );
    150 
    151141
    152142/**
     
    188178EFI_STATUS
    189179PxeBcUdp4Write (
    190   IN EFI_UDP4_PROTOCOL       *Udp4,
    191   IN EFI_UDP4_SESSION_DATA   *Session,
    192   IN EFI_EVENT               TimeoutEvent,
    193   IN EFI_IPv4_ADDRESS        *Gateway      OPTIONAL,
    194   IN UINTN                   *HeaderSize   OPTIONAL,
    195   IN VOID                    *HeaderPtr    OPTIONAL,
    196   IN UINTN                   *BufferSize,
    197   IN VOID                    *BufferPtr
    198   );
    199 
     180  IN EFI_UDP4_PROTOCOL      *Udp4,
     181  IN EFI_UDP4_SESSION_DATA  *Session,
     182  IN EFI_EVENT              TimeoutEvent,
     183  IN EFI_IPv4_ADDRESS       *Gateway      OPTIONAL,
     184  IN UINTN                  *HeaderSize   OPTIONAL,
     185  IN VOID                   *HeaderPtr    OPTIONAL,
     186  IN UINTN                  *BufferSize,
     187  IN VOID                   *BufferPtr
     188  );
    200189
    201190/**
     
    218207EFI_STATUS
    219208PxeBcUdp6Write (
    220   IN EFI_UDP6_PROTOCOL       *Udp6,
    221   IN EFI_UDP6_SESSION_DATA   *Session,
    222   IN EFI_EVENT               TimeoutEvent,
    223   IN UINTN                   *HeaderSize   OPTIONAL,
    224   IN VOID                    *HeaderPtr    OPTIONAL,
    225   IN UINTN                   *BufferSize,
    226   IN VOID                    *BufferPtr
    227   );
    228 
     209  IN EFI_UDP6_PROTOCOL      *Udp6,
     210  IN EFI_UDP6_SESSION_DATA  *Session,
     211  IN EFI_EVENT              TimeoutEvent,
     212  IN UINTN                  *HeaderSize   OPTIONAL,
     213  IN VOID                   *HeaderPtr    OPTIONAL,
     214  IN UINTN                  *BufferSize,
     215  IN VOID                   *BufferPtr
     216  );
    229217
    230218/**
     
    241229BOOLEAN
    242230PxeBcCheckByIpFilter (
    243   IN EFI_PXE_BASE_CODE_MODE    *Mode,
    244   IN VOID                      *Session,
    245   IN UINT16                    OpFlags
    246   );
    247 
     231  IN EFI_PXE_BASE_CODE_MODE  *Mode,
     232  IN VOID                    *Session,
     233  IN UINT16                  OpFlags
     234  );
    248235
    249236/**
     
    261248BOOLEAN
    262249PxeBcCheckByDestIp (
    263   IN     EFI_PXE_BASE_CODE_MODE    *Mode,
    264   IN     VOID                      *Session,
    265   IN OUT EFI_IP_ADDRESS            *DestIp,
    266   IN     UINT16                    OpFlags
    267   );
    268 
     250  IN     EFI_PXE_BASE_CODE_MODE  *Mode,
     251  IN     VOID                    *Session,
     252  IN OUT EFI_IP_ADDRESS          *DestIp,
     253  IN     UINT16                  OpFlags
     254  );
    269255
    270256/**
     
    282268BOOLEAN
    283269PxeBcCheckByDestPort (
    284   IN     EFI_PXE_BASE_CODE_MODE    *Mode,
    285   IN     VOID                      *Session,
    286   IN OUT UINT16                    *DestPort,
    287   IN     UINT16                    OpFlags
    288   );
    289 
     270  IN     EFI_PXE_BASE_CODE_MODE  *Mode,
     271  IN     VOID                    *Session,
     272  IN OUT UINT16                  *DestPort,
     273  IN     UINT16                  OpFlags
     274  );
    290275
    291276/**
     
    303288BOOLEAN
    304289PxeBcFilterBySrcIp (
    305   IN     EFI_PXE_BASE_CODE_MODE    *Mode,
    306   IN     VOID                      *Session,
    307   IN OUT EFI_IP_ADDRESS            *SrcIp,
    308   IN     UINT16                    OpFlags
    309   );
    310 
     290  IN     EFI_PXE_BASE_CODE_MODE  *Mode,
     291  IN     VOID                    *Session,
     292  IN OUT EFI_IP_ADDRESS          *SrcIp,
     293  IN     UINT16                  OpFlags
     294  );
    311295
    312296/**
     
    324308BOOLEAN
    325309PxeBcFilterBySrcPort (
    326   IN     EFI_PXE_BASE_CODE_MODE    *Mode,
    327   IN     VOID                      *Session,
    328   IN OUT UINT16                    *SrcPort,
    329   IN     UINT16                    OpFlags
    330   );
    331 
     310  IN     EFI_PXE_BASE_CODE_MODE  *Mode,
     311  IN     VOID                    *Session,
     312  IN OUT UINT16                  *SrcPort,
     313  IN     UINT16                  OpFlags
     314  );
    332315
    333316/**
     
    352335EFI_STATUS
    353336PxeBcUdp4Read (
    354   IN     EFI_UDP4_PROTOCOL            *Udp4,
    355   IN     EFI_UDP4_COMPLETION_TOKEN    *Token,
    356   IN     EFI_PXE_BASE_CODE_MODE       *Mode,
    357   IN     EFI_EVENT                    TimeoutEvent,
    358   IN     UINT16                       OpFlags,
    359   IN     BOOLEAN                      *IsDone,
    360      OUT BOOLEAN                      *IsMatched,
    361   IN OUT EFI_IP_ADDRESS               *DestIp      OPTIONAL,
    362   IN OUT EFI_PXE_BASE_CODE_UDP_PORT   *DestPort    OPTIONAL,
    363   IN OUT EFI_IP_ADDRESS               *SrcIp       OPTIONAL,
    364   IN OUT EFI_PXE_BASE_CODE_UDP_PORT   *SrcPort     OPTIONAL
    365   );
    366 
     337  IN     EFI_UDP4_PROTOCOL           *Udp4,
     338  IN     EFI_UDP4_COMPLETION_TOKEN   *Token,
     339  IN     EFI_PXE_BASE_CODE_MODE      *Mode,
     340  IN     EFI_EVENT                   TimeoutEvent,
     341  IN     UINT16                      OpFlags,
     342  IN     BOOLEAN                     *IsDone,
     343  OUT BOOLEAN                        *IsMatched,
     344  IN OUT EFI_IP_ADDRESS              *DestIp      OPTIONAL,
     345  IN OUT EFI_PXE_BASE_CODE_UDP_PORT  *DestPort    OPTIONAL,
     346  IN OUT EFI_IP_ADDRESS              *SrcIp       OPTIONAL,
     347  IN OUT EFI_PXE_BASE_CODE_UDP_PORT  *SrcPort     OPTIONAL
     348  );
    367349
    368350/**
     
    387369EFI_STATUS
    388370PxeBcUdp6Read (
    389   IN     EFI_UDP6_PROTOCOL            *Udp6,
    390   IN     EFI_UDP6_COMPLETION_TOKEN    *Token,
    391   IN     EFI_PXE_BASE_CODE_MODE       *Mode,
    392   IN     EFI_EVENT                    TimeoutEvent,
    393   IN     UINT16                       OpFlags,
    394   IN     BOOLEAN                      *IsDone,
    395      OUT BOOLEAN                      *IsMatched,
    396   IN OUT EFI_IP_ADDRESS               *DestIp      OPTIONAL,
    397   IN OUT EFI_PXE_BASE_CODE_UDP_PORT   *DestPort    OPTIONAL,
    398   IN OUT EFI_IP_ADDRESS               *SrcIp       OPTIONAL,
    399   IN OUT EFI_PXE_BASE_CODE_UDP_PORT   *SrcPort     OPTIONAL
    400   );
    401 
     371  IN     EFI_UDP6_PROTOCOL           *Udp6,
     372  IN     EFI_UDP6_COMPLETION_TOKEN   *Token,
     373  IN     EFI_PXE_BASE_CODE_MODE      *Mode,
     374  IN     EFI_EVENT                   TimeoutEvent,
     375  IN     UINT16                      OpFlags,
     376  IN     BOOLEAN                     *IsDone,
     377  OUT BOOLEAN                        *IsMatched,
     378  IN OUT EFI_IP_ADDRESS              *DestIp      OPTIONAL,
     379  IN OUT EFI_PXE_BASE_CODE_UDP_PORT  *DestPort    OPTIONAL,
     380  IN OUT EFI_IP_ADDRESS              *SrcIp       OPTIONAL,
     381  IN OUT EFI_PXE_BASE_CODE_UDP_PORT  *SrcPort     OPTIONAL
     382  );
    402383
    403384/**
     
    409390VOID
    410391PxeBcShowIp4Addr (
    411   IN EFI_IPv4_ADDRESS   *Ip
    412   );
    413 
     392  IN EFI_IPv4_ADDRESS  *Ip
     393  );
    414394
    415395/**
     
    421401VOID
    422402PxeBcShowIp6Addr (
    423   IN EFI_IPv6_ADDRESS   *Ip
    424   );
    425 
     403  IN EFI_IPv6_ADDRESS  *Ip
     404  );
    426405
    427406/**
     
    435414VOID
    436415PxeBcUintnToAscDecWithFormat (
    437   IN UINTN                       Number,
    438   IN UINT8                       *Buffer,
    439   IN INTN                        Length
    440   );
    441 
     416  IN UINTN  Number,
     417  IN UINT8  *Buffer,
     418  IN INTN   Length
     419  );
    442420
    443421/**
     
    454432UINTN
    455433PxeBcUintnToAscDec (
    456   IN UINTN               Number,
    457   IN UINT8               *Buffer,
    458   IN UINTN               BufferSize
     434  IN UINTN  Number,
     435  IN UINT8  *Buffer,
     436  IN UINTN  BufferSize
    459437  );
    460438
     
    471449EFI_STATUS
    472450PxeBcUniHexToUint8 (
    473   OUT UINT8                *Digit,
    474   IN  CHAR16               Char
     451  OUT UINT8   *Digit,
     452  IN  CHAR16  Char
    475453  );
    476454
     
    483461VOID
    484462CalcElapsedTime (
    485   IN     PXEBC_PRIVATE_DATA     *Private
     463  IN     PXEBC_PRIVATE_DATA  *Private
    486464  );
    487465
     
    496474EFI_HANDLE
    497475PxeBcGetNicByIp4Children (
    498   IN EFI_HANDLE                 ControllerHandle
     476  IN EFI_HANDLE  ControllerHandle
    499477  );
    500478
     
    509487EFI_HANDLE
    510488PxeBcGetNicByIp6Children (
    511   IN EFI_HANDLE                  ControllerHandle
    512   );
     489  IN EFI_HANDLE  ControllerHandle
     490  );
     491
    513492#endif
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