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/UefiCpuPkg/PiSmmCpuDxeSmm/SmmMp.c

    r80721 r99404  
    1414/// SMM MP Protocol instance
    1515///
    16 EFI_MM_MP_PROTOCOL  mSmmMp  = {
     16EFI_MM_MP_PROTOCOL  mSmmMp = {
    1717  EFI_MM_MP_PROTOCOL_REVISION,
    1818  0,
     
    3838EFIAPI
    3939SmmMpGetNumberOfProcessors (
    40   IN CONST EFI_MM_MP_PROTOCOL   *This,
    41   OUT      UINTN                *NumberOfProcessors
     40  IN CONST EFI_MM_MP_PROTOCOL  *This,
     41  OUT      UINTN               *NumberOfProcessors
    4242  )
    4343{
     
    115115EFIAPI
    116116SmmMpDispatchProcedure (
    117   IN CONST EFI_MM_MP_PROTOCOL            *This,
    118   IN       EFI_AP_PROCEDURE2             Procedure,
    119   IN       UINTN                         CpuNumber,
    120   IN       UINTN                         TimeoutInMicroseconds,
    121   IN OUT   VOID                          *ProcedureArguments OPTIONAL,
    122   IN OUT   MM_COMPLETION                 *Token,
    123   IN OUT   EFI_STATUS                    *CPUStatus
     117  IN CONST EFI_MM_MP_PROTOCOL  *This,
     118  IN       EFI_AP_PROCEDURE2   Procedure,
     119  IN       UINTN               CpuNumber,
     120  IN       UINTN               TimeoutInMicroseconds,
     121  IN OUT   VOID                *ProcedureArguments OPTIONAL,
     122  IN OUT   MM_COMPLETION       *Token,
     123  IN OUT   EFI_STATUS          *CPUStatus
    124124  )
    125125{
    126126  return InternalSmmStartupThisAp (
    127     Procedure,
    128     CpuNumber,
    129     ProcedureArguments,
    130     Token,
    131     TimeoutInMicroseconds,
    132     CPUStatus
    133     );
     127           Procedure,
     128           CpuNumber,
     129           ProcedureArguments,
     130           Token,
     131           TimeoutInMicroseconds,
     132           CPUStatus
     133           );
    134134}
    135135
     
    203203EFIAPI
    204204SmmMpBroadcastProcedure (
    205   IN CONST EFI_MM_MP_PROTOCOL            *This,
    206   IN       EFI_AP_PROCEDURE2             Procedure,
    207   IN       UINTN                         TimeoutInMicroseconds,
    208   IN OUT   VOID                          *ProcedureArguments OPTIONAL,
    209   IN OUT   MM_COMPLETION                 *Token,
    210   IN OUT   EFI_STATUS                    *CPUStatus
    211   )
    212 {
    213   return InternalSmmStartupAllAPs(
    214     Procedure,
    215     TimeoutInMicroseconds,
    216     ProcedureArguments,
    217     Token,
    218     CPUStatus
    219     );
     205  IN CONST EFI_MM_MP_PROTOCOL  *This,
     206  IN       EFI_AP_PROCEDURE2   Procedure,
     207  IN       UINTN               TimeoutInMicroseconds,
     208  IN OUT   VOID                *ProcedureArguments OPTIONAL,
     209  IN OUT   MM_COMPLETION       *Token,
     210  IN OUT   EFI_STATUS          *CPUStatus
     211  )
     212{
     213  return InternalSmmStartupAllAPs (
     214           Procedure,
     215           TimeoutInMicroseconds,
     216           ProcedureArguments,
     217           Token,
     218           CPUStatus
     219           );
    220220}
    221221
     
    287287EFIAPI
    288288SmmMpCheckForProcedure (
    289   IN CONST EFI_MM_MP_PROTOCOL            *This,
    290   IN       MM_COMPLETION                 Token
     289  IN CONST EFI_MM_MP_PROTOCOL  *This,
     290  IN       MM_COMPLETION       Token
    291291  )
    292292{
     
    330330EFIAPI
    331331SmmMpWaitForProcedure (
    332   IN CONST EFI_MM_MP_PROTOCOL            *This,
    333   IN       MM_COMPLETION                 Token
    334   )
    335 {
    336   EFI_STATUS    Status;
     332  IN CONST EFI_MM_MP_PROTOCOL  *This,
     333  IN       MM_COMPLETION       Token
     334  )
     335{
     336  EFI_STATUS  Status;
    337337
    338338  do {
     
    342342  return Status;
    343343}
    344 
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