VirtualBox

Ignore:
Timestamp:
Apr 14, 2023 3:17:44 PM (2 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
156854
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/MdePkg/Include/Protocol/S3SaveState.h

    r80721 r99404  
    2121    { 0xe857caf6, 0xc046, 0x45dc, { 0xbe, 0x3f, 0xee, 0x7, 0x65, 0xfb, 0xa8, 0x87 }}
    2222
    23 
    2423typedef VOID *EFI_S3_BOOT_SCRIPT_POSITION;
    2524
    26 typedef struct _EFI_S3_SAVE_STATE_PROTOCOL  EFI_S3_SAVE_STATE_PROTOCOL;
     25typedef struct _EFI_S3_SAVE_STATE_PROTOCOL EFI_S3_SAVE_STATE_PROTOCOL;
    2726
    2827/**
     
    4645EFI_STATUS
    4746(EFIAPI *EFI_S3_SAVE_STATE_WRITE)(
    48    IN CONST EFI_S3_SAVE_STATE_PROTOCOL  *This,
    49    IN       UINTN                       OpCode,
    50    ...
    51 );
     47  IN CONST EFI_S3_SAVE_STATE_PROTOCOL  *This,
     48  IN       UINTN                       OpCode,
     49  ...
     50  );
    5251
    5352/**
     
    9089EFI_STATUS
    9190(EFIAPI *EFI_S3_SAVE_STATE_INSERT)(
    92    IN CONST EFI_S3_SAVE_STATE_PROTOCOL  *This,
    93    IN       BOOLEAN                     BeforeOrAfter,
    94    IN OUT   EFI_S3_BOOT_SCRIPT_POSITION *Position       OPTIONAL,
    95    IN       UINTN                       OpCode,
    96    ...
    97 );
     91  IN CONST EFI_S3_SAVE_STATE_PROTOCOL  *This,
     92  IN       BOOLEAN                     BeforeOrAfter,
     93  IN OUT   EFI_S3_BOOT_SCRIPT_POSITION *Position       OPTIONAL,
     94  IN       UINTN                       OpCode,
     95  ...
     96  );
    9897
    9998/**
     
    127126EFI_STATUS
    128127(EFIAPI *EFI_S3_SAVE_STATE_LABEL)(
    129    IN CONST  EFI_S3_SAVE_STATE_PROTOCOL      *This,
    130    IN        BOOLEAN                         BeforeOrAfter,
    131    IN        BOOLEAN                         CreateIfNotFound,
    132    IN OUT    EFI_S3_BOOT_SCRIPT_POSITION     *Position OPTIONAL,
    133    IN CONST  CHAR8                           *Label
    134 );
     128  IN CONST  EFI_S3_SAVE_STATE_PROTOCOL      *This,
     129  IN        BOOLEAN                         BeforeOrAfter,
     130  IN        BOOLEAN                         CreateIfNotFound,
     131  IN OUT    EFI_S3_BOOT_SCRIPT_POSITION     *Position OPTIONAL,
     132  IN CONST  CHAR8                           *Label
     133  );
    135134
    136135/**
     
    153152EFI_STATUS
    154153(EFIAPI *EFI_S3_SAVE_STATE_COMPARE)(
    155    IN CONST EFI_S3_SAVE_STATE_PROTOCOL          *This,
    156    IN       EFI_S3_BOOT_SCRIPT_POSITION         Position1,
    157    IN       EFI_S3_BOOT_SCRIPT_POSITION         Position2,
    158    OUT      UINTN                               *RelativePosition
    159 );
     154  IN CONST EFI_S3_SAVE_STATE_PROTOCOL          *This,
     155  IN       EFI_S3_BOOT_SCRIPT_POSITION         Position1,
     156  IN       EFI_S3_BOOT_SCRIPT_POSITION         Position2,
     157  OUT      UINTN                               *RelativePosition
     158  );
    160159
    161160struct _EFI_S3_SAVE_STATE_PROTOCOL {
    162   EFI_S3_SAVE_STATE_WRITE   Write;
    163   EFI_S3_SAVE_STATE_INSERT  Insert;
    164   EFI_S3_SAVE_STATE_LABEL   Label;
    165   EFI_S3_SAVE_STATE_COMPARE Compare;
     161  EFI_S3_SAVE_STATE_WRITE      Write;
     162  EFI_S3_SAVE_STATE_INSERT     Insert;
     163  EFI_S3_SAVE_STATE_LABEL      Label;
     164  EFI_S3_SAVE_STATE_COMPARE    Compare;
    166165};
    167166
    168 extern EFI_GUID gEfiS3SaveStateProtocolGuid;
     167extern EFI_GUID  gEfiS3SaveStateProtocolGuid;
    169168
    170169#endif // __S3_SAVE_STATE_H__
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette