]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelFsp2Pkg/FspNotifyPhase/FspNotifyPhasePeim.c
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / IntelFsp2Pkg / FspNotifyPhase / FspNotifyPhasePeim.c
index cbea3a7eaa8ff1a5349fa18f1345c40b70666a43..c3ba9f168c3f24281ec2c8c8bd1cf831e0e94a5e 100644 (file)
@@ -1,14 +1,8 @@
 /** @file\r
   Source file for FSP notify phase PEI module\r
 \r
-  Copyright (c) 2016 - 2018, Intel Corporation. All rights reserved.\r
-  This program and the accompanying materials\r
-  are licensed and made available under the terms and conditions of the BSD License\r
-  which accompanies this distribution.  The full text of the license may be found at\r
-  http://opensource.org/licenses/bsd-license.php.\r
-\r
-  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+  Copyright (c) 2016 - 2022, Intel Corporation. All rights reserved.<BR>\r
+  SPDX-License-Identifier: BSD-2-Clause-Patent\r
 **/\r
 \r
 #include "FspNotifyPhasePeim.h"\r
 EFI_STATUS\r
 EFIAPI\r
 WaitForNotify (\r
-  IN CONST EFI_DXE_IPL_PPI *This,\r
-  IN EFI_PEI_SERVICES      **PeiServices,\r
-  IN EFI_PEI_HOB_POINTERS  HobList\r
+  IN CONST EFI_DXE_IPL_PPI  *This,\r
+  IN EFI_PEI_SERVICES       **PeiServices,\r
+  IN EFI_PEI_HOB_POINTERS   HobList\r
   );\r
 \r
-CONST EFI_DXE_IPL_PPI mDxeIplPpi = {\r
+CONST EFI_DXE_IPL_PPI  mDxeIplPpi = {\r
   WaitForNotify\r
 };\r
 \r
-CONST EFI_PEI_PPI_DESCRIPTOR mInstallDxeIplPpi = {\r
+CONST EFI_PEI_PPI_DESCRIPTOR  mInstallDxeIplPpi = {\r
   EFI_PEI_PPI_DESCRIPTOR_PPI,\r
   &gEfiDxeIplPpiGuid,\r
-  (VOID *) &mDxeIplPpi\r
+  (VOID *)&mDxeIplPpi\r
 };\r
 \r
-CONST EFI_PEI_PPI_DESCRIPTOR gEndOfPeiSignalPpi = {\r
+CONST EFI_PEI_PPI_DESCRIPTOR  gEndOfPeiSignalPpi = {\r
   (EFI_PEI_PPI_DESCRIPTOR_PPI | EFI_PEI_PPI_DESCRIPTOR_TERMINATE_LIST),\r
   &gEfiEndOfPeiSignalPpiGuid,\r
   NULL\r
 };\r
 \r
-CONST EFI_PEI_PPI_DESCRIPTOR gFspReadyForNotifyPhasePpi = {\r
+CONST EFI_PEI_PPI_DESCRIPTOR  gFspReadyForNotifyPhasePpi = {\r
   (EFI_PEI_PPI_DESCRIPTOR_PPI | EFI_PEI_PPI_DESCRIPTOR_TERMINATE_LIST),\r
   &gFspReadyForNotifyPhasePpiGuid,\r
   NULL\r
@@ -68,12 +62,12 @@ CONST EFI_PEI_PPI_DESCRIPTOR gFspReadyForNotifyPhasePpi = {
 EFI_STATUS\r
 EFIAPI\r
 WaitForNotify (\r
-  IN CONST EFI_DXE_IPL_PPI *This,\r
-  IN EFI_PEI_SERVICES      **PeiServices,\r
-  IN EFI_PEI_HOB_POINTERS  HobList\r
+  IN CONST EFI_DXE_IPL_PPI  *This,\r
+  IN EFI_PEI_SERVICES       **PeiServices,\r
+  IN EFI_PEI_HOB_POINTERS   HobList\r
   )\r
 {\r
-  EFI_STATUS   Status;\r
+  EFI_STATUS  Status;\r
 \r
   DEBUG ((DEBUG_INFO | DEBUG_INIT, "FSP HOB is located at 0x%08X\n", HobList));\r
 \r
@@ -118,14 +112,15 @@ WaitForNotify (
   @retval     EFI_OUT_OF_RESOURCES Insufficient resources to create database\r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 FspNotifyPhasePeimEntryPoint (\r
-  IN       EFI_PEI_FILE_HANDLE    FileHandle,\r
-  IN CONST EFI_PEI_SERVICES       **PeiServices\r
+  IN       EFI_PEI_FILE_HANDLE  FileHandle,\r
+  IN CONST EFI_PEI_SERVICES     **PeiServices\r
   )\r
 {\r
-  EFI_STATUS                      Status;\r
-  VOID                            *OldDxeIplPpi;\r
-  EFI_PEI_PPI_DESCRIPTOR          *OldDescriptor;\r
+  EFI_STATUS              Status;\r
+  VOID                    *OldDxeIplPpi;\r
+  EFI_PEI_PPI_DESCRIPTOR  *OldDescriptor;\r
 \r
   DEBUG ((DEBUG_INFO | DEBUG_INIT, "The entry of FspNotificationPeim\n"));\r
 \r
@@ -134,11 +129,11 @@ FspNotifyPhasePeimEntryPoint (
     // Locate old DXE IPL PPI\r
     //\r
     Status = PeiServicesLocatePpi (\r
-              &gEfiDxeIplPpiGuid,\r
-              0,\r
-              &OldDescriptor,\r
-              &OldDxeIplPpi\r
-              );\r
+               &gEfiDxeIplPpiGuid,\r
+               0,\r
+               &OldDescriptor,\r
+               &OldDxeIplPpi\r
+               );\r
     ASSERT_EFI_ERROR (Status);\r
 \r
     //\r