VirtualBox

Ignore:
Timestamp:
Aug 14, 2024 1:16:30 PM (6 months ago)
Author:
vboxsync
Message:

Devices/EFI/FirmwareNew: Merge edk2-stable-202405 and make it build on aarch64, 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/Library/MpInitLib/PeiMpInitLib.inf

    r101291 r105670  
    33#
    44#  Copyright (c) 2016 - 2021, Intel Corporation. All rights reserved.<BR>
     5#  Copyright (c) 2024, Loongson Technology Corporation Limited. All rights reserved.<BR>
    56#  SPDX-License-Identifier: BSD-2-Clause-Patent
    67#
     
    1920# The following information is for reference only and not required by the build tools.
    2021#
    21 #  VALID_ARCHITECTURES           = IA32 X64
     22#  VALID_ARCHITECTURES           = IA32 X64 LOONGARCH64
    2223#
    2324
     
    3031  X64/MpFuncs.nasm
    3132
    32 [Sources.common]
     33[Sources.IA32, Sources.X64]
    3334  AmdSev.c
     35  Microcode.c
    3436  MpEqu.inc
    35   PeiMpLib.c
    3637  MpLib.c
    3738  MpLib.h
    38   Microcode.c
    3939  MpHandOff.h
     40  PeiMpLib.c
     41
     42[Sources.LoongArch64]
     43  LoongArch64/PeiMpLib.c
     44  LoongArch64/MpLib.c
     45  LoongArch64/MpLib.h
     46
    4047[Packages]
    4148  MdePkg/MdePkg.dec
     49  MdeModulePkg/MdeModulePkg.dec
    4250  UefiCpuPkg/UefiCpuPkg.dec
    43   MdeModulePkg/MdeModulePkg.dec
    4451
    4552[LibraryClasses]
    4653  BaseLib
     54  CpuLib
     55  HobLib
     56  MemoryAllocationLib
     57  PcdLib
     58  PeiServicesLib
     59  SynchronizationLib
     60
     61[LibraryClasses.IA32, LibraryClasses.X64]
     62  AmdSvsmLib
     63  CcExitLib
    4764  LocalApicLib
    48   MemoryAllocationLib
    49   HobLib
     65  MicrocodeLib
    5066  MtrrLib
    51   CpuLib
    52   SynchronizationLib
    53   PeiServicesLib
    54   PcdLib
    55   CcExitLib
    56   MicrocodeLib
    5767
    5868[Pcd]
     69  gEfiMdeModulePkgTokenSpaceGuid.PcdGhcbBase                       ## CONSUMES
     70  gEfiMdePkgTokenSpaceGuid.PcdConfidentialComputingGuestAttr       ## CONSUMES
    5971  gUefiCpuPkgTokenSpaceGuid.PcdCpuMaxLogicalProcessorNumber        ## CONSUMES
    6072  gUefiCpuPkgTokenSpaceGuid.PcdCpuBootLogicalProcessorNumber       ## CONSUMES
     
    6779  gUefiCpuPkgTokenSpaceGuid.PcdSevEsWorkAreaBase                   ## SOMETIMES_CONSUMES
    6880  gUefiCpuPkgTokenSpaceGuid.PcdGhcbHypervisorFeatures              ## CONSUMES
    69   gUefiCpuPkgTokenSpaceGuid.PcdFirstTimeWakeUpAPsBySipi             ## CONSUMES
    70   gEfiMdeModulePkgTokenSpaceGuid.PcdGhcbBase                       ## CONSUMES
    71   gEfiMdePkgTokenSpaceGuid.PcdConfidentialComputingGuestAttr       ## CONSUMES
     81  gUefiCpuPkgTokenSpaceGuid.PcdFirstTimeWakeUpAPsBySipi            ## CONSUMES
    7282
    7383[Ppis]
     
    7787  gEdkiiS3SmmInitDoneGuid
    7888  gEdkiiMicrocodePatchHobGuid
     89  gGhcbApicIdsGuid                       ## SOMETIMES_CONSUMES
     90
     91[Guids.LoongArch64]
     92  gProcessorResourceHobGuid              ## SOMETIMES_CONSUMES  ## HOB
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