VirtualBox

Ignore:
Timestamp:
Mar 31, 2025 11:31:09 AM (2 weeks ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
168237
Message:

Devices/EFI/FirmwareNew: Merge edk2-stable202502 from the vendor branch and make it build for the important platforms, 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/UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.inf

    r105670 r108794  
    55# provides CPU specific services in SMM.
    66#
    7 # Copyright (c) 2009 - 2023, Intel Corporation. All rights reserved.<BR>
     7# Copyright (c) 2009 - 2024, Intel Corporation. All rights reserved.<BR>
    88# Copyright (c) 2017, AMD Incorporated. All rights reserved.<BR>
    99# Copyright (C) 2023 - 2024 Advanced Micro Devices, Inc. All rights reserved.<BR>
     
    3131[Sources]
    3232  PiSmmCpuDxeSmm.c
    33   PiSmmCpuDxeSmm.h
     33  PiSmmCpuCommon.c
     34  PiSmmCpuCommon.h
    3435  MpService.c
    3536  SyncTimer.c
     
    4647  SmmMpPerf.h
    4748  SmmMpPerf.c
     49  NonMmramMapDxeSmm.c
    4850
    4951[Sources.Ia32]
     
    5456  Ia32/SmiEntry.nasm
    5557  Ia32/SmiException.nasm
    56   Ia32/MpFuncs.nasm
    5758  Ia32/Cet.nasm
     59  Ia32/SmmFuncsArchDxeSmm.c
    5860
    5961[Sources.X64]
     
    6466  X64/SmiEntry.nasm
    6567  X64/SmiException.nasm
    66   X64/MpFuncs.nasm
    6768  X64/Cet.nasm
     69  X64/SmmFuncsArchDxeSmm.c
    6870
    6971[Packages]
     
    8385  IoLib
    8486  TimerLib
    85   SmmServicesTableLib
     87  MmServicesTableLib
    8688  MemoryAllocationLib
    8789  DebugAgentLib
     
    103105
    104106[Protocols]
    105   gEfiSmmAccess2ProtocolGuid               ## CONSUMES
    106107  gEfiSmmConfigurationProtocolGuid         ## PRODUCES
    107108  gEfiSmmCpuProtocolGuid                   ## PRODUCES
     
    112113  gEdkiiSmmCpuRendezvousProtocolGuid       ## PRODUCES
    113114  gEfiMpServiceProtocolGuid                ## CONSUMES
     115  gEfiSmmVariableProtocolGuid              ## CONSUMES
    114116
    115117[Guids]
     
    119121  gSmmBaseHobGuid                          ## CONSUMES
    120122  gMpInformation2HobGuid                   ## CONSUMES # Assume the HOB must has been created
     123  gEfiSmmSmramMemoryGuid
    121124
    122125[FeaturePcd]
     
    133136
    134137[Pcd]
     138  gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmApSyncTimeout2                ## CONSUMES
    135139  gUefiCpuPkgTokenSpaceGuid.PcdCpuMaxLogicalProcessorNumber        ## SOMETIMES_CONSUMES
    136140  gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmProfileSize                   ## SOMETIMES_CONSUMES
    137141  gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmStackSize                     ## CONSUMES
    138142  gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmApSyncTimeout                 ## CONSUMES
    139   gUefiCpuPkgTokenSpaceGuid.PcdCpuS3DataAddress                    ## SOMETIMES_CONSUMES
    140143  gUefiCpuPkgTokenSpaceGuid.PcdCpuHotPlugDataAddress               ## SOMETIMES_PRODUCES
    141144  gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmCodeAccessCheckEnable         ## CONSUMES
    142145  gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmSyncMode                      ## CONSUMES
    143146  gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmShadowStackSize               ## SOMETIMES_CONSUMES
    144   gUefiCpuPkgTokenSpaceGuid.PcdCpuFeaturesInitOnS3Resume           ## CONSUMES
    145147  gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiS3Enable                   ## CONSUMES
    146148  gEfiMdeModulePkgTokenSpaceGuid.PcdPteMemoryEncryptionAddressOrMask    ## CONSUMES
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