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/MdeModulePkg/Universal/SecurityStubDxe/SecurityStub.c

    r85718 r99404  
    66
    77**/
    8 
    98
    109#include <Uefi.h>
     
    2019// Handle for the Security Architectural Protocol instance produced by this driver
    2120//
    22 EFI_HANDLE                  mSecurityArchProtocolHandle = NULL;
     21EFI_HANDLE  mSecurityArchProtocolHandle = NULL;
    2322
    2423/**
     
    6564  )
    6665{
    67   EFI_STATUS Status;
    68 
    69   Status = ExecuteSecurity2Handlers (EFI_AUTH_OPERATION_AUTHENTICATION_STATE,
    70                                    AuthenticationStatus,
    71                                    File,
    72                                    NULL,
    73                                    0,
    74                                    FALSE
    75                                    );
     66  EFI_STATUS  Status;
     67
     68  Status = ExecuteSecurity2Handlers (
     69             EFI_AUTH_OPERATION_AUTHENTICATION_STATE,
     70             AuthenticationStatus,
     71             File,
     72             NULL,
     73             0,
     74             FALSE
     75             );
    7676  if (Status == EFI_SUCCESS) {
    7777    Status = ExecuteSecurityHandlers (AuthenticationStatus, File);
     
    129129EFIAPI
    130130Security2StubAuthenticate (
    131   IN CONST EFI_SECURITY2_ARCH_PROTOCOL *This,
    132   IN CONST EFI_DEVICE_PATH_PROTOCOL    *File, OPTIONAL
    133   IN VOID                              *FileBuffer,
    134   IN UINTN                             FileSize,
    135   IN BOOLEAN                           BootPolicy
     131  IN CONST EFI_SECURITY2_ARCH_PROTOCOL  *This,
     132  IN CONST EFI_DEVICE_PATH_PROTOCOL     *File  OPTIONAL,
     133  IN VOID                               *FileBuffer,
     134  IN UINTN                              FileSize,
     135  IN BOOLEAN                            BootPolicy
    136136  )
    137137{
    138   EFI_STATUS                           Status;
     138  EFI_STATUS  Status;
    139139
    140140  if (FileBuffer != NULL) {
     
    145145  }
    146146
    147   return ExecuteSecurity2Handlers (EFI_AUTH_OPERATION_VERIFY_IMAGE |
    148                                    EFI_AUTH_OPERATION_DEFER_IMAGE_LOAD |
    149                                    EFI_AUTH_OPERATION_MEASURE_IMAGE |
    150                                    EFI_AUTH_OPERATION_CONNECT_POLICY,
    151                                    0,
    152                                    File,
    153                                    FileBuffer,
    154                                    FileSize,
    155                                    BootPolicy
    156                                    );
     147  return ExecuteSecurity2Handlers (
     148           EFI_AUTH_OPERATION_VERIFY_IMAGE |
     149           EFI_AUTH_OPERATION_DEFER_IMAGE_LOAD |
     150           EFI_AUTH_OPERATION_MEASURE_IMAGE |
     151           EFI_AUTH_OPERATION_CONNECT_POLICY,
     152           0,
     153           File,
     154           FileBuffer,
     155           FileSize,
     156           BootPolicy
     157           );
    157158}
    158159
     
    164165};
    165166
    166 EFI_SECURITY2_ARCH_PROTOCOL mSecurity2Stub = {
     167EFI_SECURITY2_ARCH_PROTOCOL  mSecurity2Stub = {
    167168  Security2StubAuthenticate
    168169};
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