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/Library/BasePerformanceLibNull/PerformanceLib.c

    r80721 r99404  
    77**/
    88
    9 
    109#include <Base.h>
    11 
    1210
    1311#include <Library/PerformanceLib.h>
     
    3937EFIAPI
    4038StartPerformanceMeasurement (
    41   IN CONST VOID   *Handle,  OPTIONAL
    42   IN CONST CHAR8  *Token,   OPTIONAL
    43   IN CONST CHAR8  *Module,  OPTIONAL
     39  IN CONST VOID   *Handle   OPTIONAL,
     40  IN CONST CHAR8  *Token    OPTIONAL,
     41  IN CONST CHAR8  *Module   OPTIONAL,
    4442  IN UINT64       TimeStamp
    4543  )
     
    7472EFIAPI
    7573EndPerformanceMeasurement (
    76   IN CONST VOID   *Handle,  OPTIONAL
    77   IN CONST CHAR8  *Token,   OPTIONAL
    78   IN CONST CHAR8  *Module,  OPTIONAL
     74  IN CONST VOID   *Handle   OPTIONAL,
     75  IN CONST CHAR8  *Token    OPTIONAL,
     76  IN CONST CHAR8  *Module   OPTIONAL,
    7977  IN UINT64       TimeStamp
    8078  )
     
    125123EFIAPI
    126124GetPerformanceMeasurement (
    127   IN  UINTN       LogEntryKey,
    128   OUT CONST VOID  **Handle,
    129   OUT CONST CHAR8 **Token,
    130   OUT CONST CHAR8 **Module,
    131   OUT UINT64      *StartTimeStamp,
    132   OUT UINT64      *EndTimeStamp
     125  IN  UINTN        LogEntryKey,
     126  OUT CONST VOID   **Handle,
     127  OUT CONST CHAR8  **Token,
     128  OUT CONST CHAR8  **Module,
     129  OUT UINT64       *StartTimeStamp,
     130  OUT UINT64       *EndTimeStamp
    133131  )
    134132{
     
    168166EFIAPI
    169167StartPerformanceMeasurementEx (
    170   IN CONST VOID   *Handle,  OPTIONAL
    171   IN CONST CHAR8  *Token,   OPTIONAL
    172   IN CONST CHAR8  *Module,  OPTIONAL
     168  IN CONST VOID   *Handle   OPTIONAL,
     169  IN CONST CHAR8  *Token    OPTIONAL,
     170  IN CONST CHAR8  *Module   OPTIONAL,
    173171  IN UINT64       TimeStamp,
    174172  IN UINT32       Identifier
     
    206204EFIAPI
    207205EndPerformanceMeasurementEx (
    208   IN CONST VOID   *Handle,  OPTIONAL
    209   IN CONST CHAR8  *Token,   OPTIONAL
    210   IN CONST CHAR8  *Module,  OPTIONAL
     206  IN CONST VOID   *Handle   OPTIONAL,
     207  IN CONST CHAR8  *Token    OPTIONAL,
     208  IN CONST CHAR8  *Module   OPTIONAL,
    211209  IN UINT64       TimeStamp,
    212210  IN UINT32       Identifier
     
    260258EFIAPI
    261259GetPerformanceMeasurementEx (
    262   IN  UINTN       LogEntryKey,
    263   OUT CONST VOID  **Handle,
    264   OUT CONST CHAR8 **Token,
    265   OUT CONST CHAR8 **Module,
    266   OUT UINT64      *StartTimeStamp,
    267   OUT UINT64      *EndTimeStamp,
    268   OUT UINT32      *Identifier
     260  IN  UINTN        LogEntryKey,
     261  OUT CONST VOID   **Handle,
     262  OUT CONST CHAR8  **Token,
     263  OUT CONST CHAR8  **Module,
     264  OUT UINT64       *StartTimeStamp,
     265  OUT UINT64       *EndTimeStamp,
     266  OUT UINT32       *Identifier
    269267  )
    270268{
     
    297295  )
    298296{
    299   return (BOOLEAN) ((PcdGet8(PcdPerformanceLibraryPropertyMask) & PERFORMANCE_LIBRARY_PROPERTY_MEASUREMENT_ENABLED) != 0);
     297  return (BOOLEAN)((PcdGet8 (PcdPerformanceLibraryPropertyMask) & PERFORMANCE_LIBRARY_PROPERTY_MEASUREMENT_ENABLED) != 0);
    300298}
    301299
     
    318316EFIAPI
    319317LogPerformanceMeasurement (
    320   IN CONST VOID   *CallerIdentifier,OPTIONAL
    321   IN CONST VOID   *Guid,    OPTIONAL
    322   IN CONST CHAR8  *String,  OPTIONAL
    323   IN UINT64       Address,  OPTIONAL
     318  IN CONST VOID   *CallerIdentifier OPTIONAL,
     319  IN CONST VOID   *Guid     OPTIONAL,
     320  IN CONST CHAR8  *String   OPTIONAL,
     321  IN UINT64       Address   OPTIONAL,
    324322  IN UINT32       Identifier
    325323  )
     
    343341EFIAPI
    344342LogPerformanceMeasurementEnabled (
    345   IN  CONST UINTN        Type
     343  IN  CONST UINTN  Type
    346344  )
    347345{
     
    349347  // When Performance measurement is enabled and the type is not filtered, the performance can be logged.
    350348  //
    351   if (PerformanceMeasurementEnabled () && (PcdGet8(PcdPerformanceLibraryPropertyMask) & Type) == 0) {
     349  if (PerformanceMeasurementEnabled () && ((PcdGet8 (PcdPerformanceLibraryPropertyMask) & Type) == 0)) {
    352350    return TRUE;
    353351  }
     352
    354353  return FALSE;
    355354}
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