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/TlsDxe/TlsDriver.h

    r85718 r99404  
    2323#define TLS_VERSION  0x00000000
    2424
    25 #define TLS_SERVICE_SIGNATURE    SIGNATURE_32 ('T', 'L', 'S', 'S')
    26 
    27 #define TLS_INSTANCE_SIGNATURE   SIGNATURE_32 ('T', 'L', 'S', 'I')
     25#define TLS_SERVICE_SIGNATURE  SIGNATURE_32 ('T', 'L', 'S', 'S')
     26
     27#define TLS_INSTANCE_SIGNATURE  SIGNATURE_32 ('T', 'L', 'S', 'I')
    2828
    2929///
    3030/// TLS Service Data
    3131///
    32 typedef struct _TLS_SERVICE  TLS_SERVICE;
     32typedef struct _TLS_SERVICE TLS_SERVICE;
    3333
    3434///
     
    3636///
    3737typedef struct _TLS_INSTANCE TLS_INSTANCE;
    38 
    3938
    4039struct _TLS_SERVICE {
     
    6059
    6160struct _TLS_INSTANCE {
    62   UINT32                          Signature;
    63   LIST_ENTRY                      Link;
    64 
    65   BOOLEAN                         InDestroy;
    66 
    67   TLS_SERVICE                     *Service;
    68   EFI_HANDLE                      ChildHandle;
    69 
    70   EFI_TLS_PROTOCOL                Tls;
    71   EFI_TLS_CONFIGURATION_PROTOCOL  TlsConfig;
    72 
    73   EFI_TLS_SESSION_STATE           TlsSessionState;
     61  UINT32                            Signature;
     62  LIST_ENTRY                        Link;
     63
     64  BOOLEAN                           InDestroy;
     65
     66  TLS_SERVICE                       *Service;
     67  EFI_HANDLE                        ChildHandle;
     68
     69  EFI_TLS_PROTOCOL                  Tls;
     70  EFI_TLS_CONFIGURATION_PROTOCOL    TlsConfig;
     71
     72  EFI_TLS_SESSION_STATE             TlsSessionState;
    7473
    7574  //
     
    7776  // per established connection.
    7877  //
    79   VOID                            *TlsConn;
     78  VOID                              *TlsConn;
    8079};
    81 
    8280
    8381#define TLS_SERVICE_FROM_THIS(a)   \
     
    9088  CR (a, TLS_INSTANCE, TlsConfig, TLS_INSTANCE_SIGNATURE)
    9189
    92 
    9390/**
    9491  Release all the resources used by the TLS instance.
     
    9996VOID
    10097TlsCleanInstance (
    101   IN TLS_INSTANCE           *Instance
     98  IN TLS_INSTANCE  *Instance
    10299  );
    103100
     
    114111EFI_STATUS
    115112TlsCreateInstance (
    116   IN  TLS_SERVICE         *Service,
    117   OUT TLS_INSTANCE        **Instance
     113  IN  TLS_SERVICE   *Service,
     114  OUT TLS_INSTANCE  **Instance
    118115  );
    119116
     
    126123VOID
    127124TlsCleanService (
    128   IN TLS_SERVICE     *Service
     125  IN TLS_SERVICE  *Service
    129126  );
    130127
     
    141138EFI_STATUS
    142139TlsCreateService (
    143   IN  EFI_HANDLE            Image,
    144   OUT TLS_SERVICE           **Service
     140  IN  EFI_HANDLE   Image,
     141  OUT TLS_SERVICE  **Service
    145142  );
    146143
     
    230227
    231228#endif
    232 
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