VirtualBox

Ignore:
Timestamp:
Mar 12, 2019 12:40:12 PM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
129295
Message:

EFI: First step in UDK2018 merge. Does not build yet.

Location:
trunk/src/VBox/Devices/EFI/FirmwareNew
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/EFI/FirmwareNew

  • trunk/src/VBox/Devices/EFI/FirmwareNew/MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBox.c

    r58466 r77662  
    1010  will receive untrusted input and do basic validation.
    1111
    12 Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved.<BR>
     12Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.<BR>
    1313
    1414This program and the accompanying materials
     
    7777    return ;
    7878  }
     79  //
     80  // The AsmLfence() call here is to ensure the above range check for the
     81  // CommBuffer have been completed before calling into SaveLockBox().
     82  //
     83  AsmLfence ();
    7984
    8085  //
     
    161166    return ;
    162167  }
     168  //
     169  // The AsmLfence() call here is to ensure the above range check for the
     170  // CommBuffer have been completed before calling into UpdateLockBox().
     171  //
     172  AsmLfence ();
    163173
    164174  //
     
    218228               (UINTN *)&TempLockBoxParameterRestore.Length
    219229               );
     230    if (Status == EFI_BUFFER_TOO_SMALL) {
     231      LockBoxParameterRestore->Length = TempLockBoxParameterRestore.Length;
     232    }
    220233  }
    221234  LockBoxParameterRestore->Header.ReturnStatus = (UINT64)Status;
     
    268281  UINTN                             TempCommBufferSize;
    269282
    270   DEBUG ((EFI_D_ERROR, "SmmLockBox SmmLockBoxHandler Enter\n"));
     283  DEBUG ((DEBUG_INFO, "SmmLockBox SmmLockBoxHandler Enter\n"));
    271284
    272285  //
     
    295308  LockBoxParameterHeader->ReturnStatus = (UINT64)-1;
    296309
    297   DEBUG ((EFI_D_ERROR, "SmmLockBox LockBoxParameterHeader - %x\n", (UINTN)LockBoxParameterHeader));
    298 
    299   DEBUG ((EFI_D_ERROR, "SmmLockBox Command - %x\n", (UINTN)LockBoxParameterHeader->Command));
     310  DEBUG ((DEBUG_INFO, "SmmLockBox LockBoxParameterHeader - %x\n", (UINTN)LockBoxParameterHeader));
     311
     312  DEBUG ((DEBUG_INFO, "SmmLockBox Command - %x\n", (UINTN)LockBoxParameterHeader->Command));
    300313
    301314  switch (LockBoxParameterHeader->Command) {
     
    342355  LockBoxParameterHeader->Command = (UINT32)-1;
    343356
    344   DEBUG ((EFI_D_ERROR, "SmmLockBox SmmLockBoxHandler Exit\n"));
     357  DEBUG ((DEBUG_INFO, "SmmLockBox SmmLockBoxHandler Exit\n"));
    345358
    346359  return EFI_SUCCESS;
  • trunk/src/VBox/Devices/EFI/FirmwareNew/MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBox.uni

    r58464 r77662  
    1 // /** @file
     1// /** @file
    22// LockBox SMM driver.
    33//
  • trunk/src/VBox/Devices/EFI/FirmwareNew/MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBoxExtra.uni

    r58464 r77662  
    1 // /** @file
     1// /** @file
    22// SmmLockBox Localized Strings and Content
    33//
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