]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Core/Pei/CpuIo/CpuIo.c
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / MdeModulePkg / Core / Pei / CpuIo / CpuIo.c
index 6e8aa64f79cc42b42155b3b0cccb1fe4932f2fb3..8b48a0122c4d841bd4d48f5a9de4d2836947cf26 100644 (file)
@@ -1,19 +1,13 @@
 /** @file\r
   The default version of EFI_PEI_CPU_IO_PPI support published by PeiServices in\r
   PeiCore initialization phase.\r
\r
+\r
   EFI_PEI_CPU_IO_PPI is installed by some platform or chipset-specific PEIM that\r
   abstracts the processor-visible I/O operations. When PeiCore is started, the\r
   default version of EFI_PEI_CPU_IO_PPI will be assigned to PeiServices table.\r
-  \r
-Copyright (c) 2009, Intel Corporation                    \r
-All rights reserved. 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
+\r
+Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>\r
+SPDX-License-Identifier: BSD-2-Clause-Patent\r
 \r
 **/\r
 \r
@@ -23,7 +17,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 /// This default instance of EFI_PEI_CPU_IO_PPI install assigned to EFI_PEI_SERVICE.CpuIo\r
 /// when PeiCore's initialization.\r
 ///\r
-EFI_PEI_CPU_IO_PPI gPeiDefaultCpuIoPpi = {\r
+EFI_PEI_CPU_IO_PPI  gPeiDefaultCpuIoPpi = {\r
   {\r
     PeiDefaultMemRead,\r
     PeiDefaultMemWrite\r
@@ -52,12 +46,12 @@ EFI_PEI_CPU_IO_PPI gPeiDefaultCpuIoPpi = {
 \r
 /**\r
   Memory-based read services.\r
-  \r
-  This function is to perform the Memory Access Read service based on installed \r
-  instance of the EFI_PEI_CPU_IO_PPI. \r
-  If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then \r
-  return EFI_NOT_YET_AVAILABLE. \r
-   \r
+\r
+  This function is to perform the Memory Access Read service based on installed\r
+  instance of the EFI_PEI_CPU_IO_PPI.\r
+  If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then\r
+  return EFI_NOT_YET_AVAILABLE.\r
+\r
   @param  PeiServices           An indirect pointer to the PEI Services Table\r
                                 published by the PEI Foundation.\r
   @param  This                  Pointer to local data for the interface.\r
@@ -67,30 +61,30 @@ EFI_PEI_CPU_IO_PPI gPeiDefaultCpuIoPpi = {
   @param  Buffer                A pointer to the buffer of data.\r
 \r
   @retval EFI_SUCCESS           The function completed successfully.\r
-  @retval EFI_NOT_YET_AVAILABLE The service has not been installed.     \r
+  @retval EFI_NOT_YET_AVAILABLE The service has not been installed.\r
 **/\r
 EFI_STATUS\r
 EFIAPI\r
 PeiDefaultMemRead (\r
-  IN  CONST EFI_PEI_SERVICES            **PeiServices,\r
-  IN  CONST EFI_PEI_CPU_IO_PPI          *This,\r
-  IN  EFI_PEI_CPU_IO_PPI_WIDTH          Width,\r
-  IN  UINT64                            Address,\r
-  IN  UINTN                             Count,\r
-  IN  OUT VOID                          *Buffer\r
+  IN  CONST EFI_PEI_SERVICES    **PeiServices,\r
+  IN  CONST EFI_PEI_CPU_IO_PPI  *This,\r
+  IN  EFI_PEI_CPU_IO_PPI_WIDTH  Width,\r
+  IN  UINT64                    Address,\r
+  IN  UINTN                     Count,\r
+  IN  OUT VOID                  *Buffer\r
   )\r
 {\r
   return EFI_NOT_AVAILABLE_YET;\r
 }\r
-  \r
+\r
 /**\r
   Memory-based write services.\r
-   \r
-  This function is to perform the Memory Access Write service based on installed \r
-  instance of the EFI_PEI_CPU_IO_PPI. \r
-  If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then \r
-  return EFI_NOT_YET_AVAILABLE. \r
-   \r
+\r
+  This function is to perform the Memory Access Write service based on installed\r
+  instance of the EFI_PEI_CPU_IO_PPI.\r
+  If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then\r
+  return EFI_NOT_YET_AVAILABLE.\r
+\r
   @param  PeiServices           An indirect pointer to the PEI Services Table\r
                                 published by the PEI Foundation.\r
   @param  This                  Pointer to local data for the interface.\r
@@ -100,17 +94,17 @@ PeiDefaultMemRead (
   @param  Buffer                A pointer to the buffer of data.\r
 \r
   @retval EFI_SUCCESS           The function completed successfully.\r
-  @retval EFI_NOT_YET_AVAILABLE The service has not been installed.     \r
+  @retval EFI_NOT_YET_AVAILABLE The service has not been installed.\r
 **/\r
 EFI_STATUS\r
 EFIAPI\r
 PeiDefaultMemWrite (\r
-  IN  CONST EFI_PEI_SERVICES            **PeiServices,\r
-  IN  CONST EFI_PEI_CPU_IO_PPI          *This,\r
-  IN  EFI_PEI_CPU_IO_PPI_WIDTH          Width,\r
-  IN  UINT64                            Address,\r
-  IN  UINTN                             Count,\r
-  IN  OUT VOID                          *Buffer\r
+  IN  CONST EFI_PEI_SERVICES    **PeiServices,\r
+  IN  CONST EFI_PEI_CPU_IO_PPI  *This,\r
+  IN  EFI_PEI_CPU_IO_PPI_WIDTH  Width,\r
+  IN  UINT64                    Address,\r
+  IN  UINTN                     Count,\r
+  IN  OUT VOID                  *Buffer\r
   )\r
 {\r
   return EFI_NOT_AVAILABLE_YET;\r
@@ -118,11 +112,11 @@ PeiDefaultMemWrite (
 \r
 /**\r
   IO-based read services.\r
-  \r
+\r
   This function is to perform the IO-base read service for the EFI_PEI_CPU_IO_PPI.\r
-  If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then \r
-  return EFI_NOT_YET_AVAILABLE. \r
-  \r
+  If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then\r
+  return EFI_NOT_YET_AVAILABLE.\r
+\r
   @param  PeiServices           An indirect pointer to the PEI Services Table\r
                                 published by the PEI Foundation.\r
   @param  This                  Pointer to local data for the interface.\r
@@ -137,12 +131,12 @@ PeiDefaultMemWrite (
 EFI_STATUS\r
 EFIAPI\r
 PeiDefaultIoRead (\r
-  IN      CONST EFI_PEI_SERVICES          **PeiServices,\r
-  IN      CONST EFI_PEI_CPU_IO_PPI        *This,\r
-  IN      EFI_PEI_CPU_IO_PPI_WIDTH        Width,\r
-  IN      UINT64                          Address,\r
-  IN      UINTN                           Count,\r
-  IN OUT  VOID                            *Buffer\r
+  IN      CONST EFI_PEI_SERVICES    **PeiServices,\r
+  IN      CONST EFI_PEI_CPU_IO_PPI  *This,\r
+  IN      EFI_PEI_CPU_IO_PPI_WIDTH  Width,\r
+  IN      UINT64                    Address,\r
+  IN      UINTN                     Count,\r
+  IN OUT  VOID                      *Buffer\r
   )\r
 {\r
   return EFI_NOT_AVAILABLE_YET;\r
@@ -150,11 +144,11 @@ PeiDefaultIoRead (
 \r
 /**\r
   IO-based write services.\r
-  \r
+\r
   This function is to perform the IO-base write service for the EFI_PEI_CPU_IO_PPI.\r
-  If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then \r
-  return EFI_NOT_YET_AVAILABLE. \r
-  \r
+  If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then\r
+  return EFI_NOT_YET_AVAILABLE.\r
+\r
   @param  PeiServices           An indirect pointer to the PEI Services Table\r
                                 published by the PEI Foundation.\r
   @param  This                  Pointer to local data for the interface.\r
@@ -169,12 +163,12 @@ PeiDefaultIoRead (
 EFI_STATUS\r
 EFIAPI\r
 PeiDefaultIoWrite (\r
-  IN      CONST EFI_PEI_SERVICES          **PeiServices,\r
-  IN      CONST EFI_PEI_CPU_IO_PPI        *This,\r
-  IN      EFI_PEI_CPU_IO_PPI_WIDTH        Width,\r
-  IN      UINT64                          Address,\r
-  IN      UINTN                           Count,\r
-  IN OUT  VOID                            *Buffer\r
+  IN      CONST EFI_PEI_SERVICES    **PeiServices,\r
+  IN      CONST EFI_PEI_CPU_IO_PPI  *This,\r
+  IN      EFI_PEI_CPU_IO_PPI_WIDTH  Width,\r
+  IN      UINT64                    Address,\r
+  IN      UINTN                     Count,\r
+  IN OUT  VOID                      *Buffer\r
   )\r
 {\r
   return EFI_NOT_AVAILABLE_YET;\r
@@ -182,10 +176,10 @@ PeiDefaultIoWrite (
 \r
 /**\r
   8-bit I/O read operations.\r
-  \r
-  If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then \r
+\r
+  If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then\r
   return 0.\r
-  \r
+\r
   @param  PeiServices    An indirect pointer to the PEI Services Table published by the PEI Foundation.\r
   @param  This           Pointer to local data for the interface.\r
   @param  Address        The physical address of the access.\r
@@ -195,9 +189,9 @@ PeiDefaultIoWrite (
 UINT8\r
 EFIAPI\r
 PeiDefaultIoRead8 (\r
-  IN  CONST EFI_PEI_SERVICES      **PeiServices,\r
-  IN  CONST EFI_PEI_CPU_IO_PPI    *This,\r
-  IN  UINT64                      Address\r
+  IN  CONST EFI_PEI_SERVICES    **PeiServices,\r
+  IN  CONST EFI_PEI_CPU_IO_PPI  *This,\r
+  IN  UINT64                    Address\r
   )\r
 {\r
   return 0;\r
@@ -205,10 +199,10 @@ PeiDefaultIoRead8 (
 \r
 /**\r
   Reads an 16-bit I/O port.\r
-  \r
-  If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then \r
+\r
+  If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then\r
   return 0.\r
-  \r
+\r
   @param  PeiServices    An indirect pointer to the PEI Services Table published by the PEI Foundation.\r
   @param  This           Pointer to local data for the interface.\r
   @param  Address        The physical address of the access.\r
@@ -218,9 +212,9 @@ PeiDefaultIoRead8 (
 UINT16\r
 EFIAPI\r
 PeiDefaultIoRead16 (\r
-  IN  CONST EFI_PEI_SERVICES      **PeiServices,\r
-  IN  CONST EFI_PEI_CPU_IO_PPI    *This,\r
-  IN  UINT64                      Address\r
+  IN  CONST EFI_PEI_SERVICES    **PeiServices,\r
+  IN  CONST EFI_PEI_CPU_IO_PPI  *This,\r
+  IN  UINT64                    Address\r
   )\r
 {\r
   return 0;\r
@@ -228,10 +222,10 @@ PeiDefaultIoRead16 (
 \r
 /**\r
   Reads an 32-bit I/O port.\r
-  \r
-  If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then \r
+\r
+  If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then\r
   return 0.\r
-  \r
+\r
   @param  PeiServices    An indirect pointer to the PEI Services Table published by the PEI Foundation.\r
   @param  This           Pointer to local data for the interface.\r
   @param  Address        The physical address of the access.\r
@@ -241,9 +235,9 @@ PeiDefaultIoRead16 (
 UINT32\r
 EFIAPI\r
 PeiDefaultIoRead32 (\r
-  IN  CONST EFI_PEI_SERVICES      **PeiServices,\r
-  IN  CONST EFI_PEI_CPU_IO_PPI    *This,\r
-  IN  UINT64                      Address\r
+  IN  CONST EFI_PEI_SERVICES    **PeiServices,\r
+  IN  CONST EFI_PEI_CPU_IO_PPI  *This,\r
+  IN  UINT64                    Address\r
   )\r
 {\r
   return 0;\r
@@ -251,10 +245,10 @@ PeiDefaultIoRead32 (
 \r
 /**\r
   Reads an 64-bit I/O port.\r
-  \r
-  If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then \r
+\r
+  If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then\r
   return 0.\r
-  \r
+\r
   @param  PeiServices    An indirect pointer to the PEI Services Table published by the PEI Foundation.\r
   @param  This           Pointer to local data for the interface.\r
   @param  Address        The physical address of the access.\r
@@ -264,9 +258,9 @@ PeiDefaultIoRead32 (
 UINT64\r
 EFIAPI\r
 PeiDefaultIoRead64 (\r
-  IN  CONST EFI_PEI_SERVICES      **PeiServices,\r
-  IN  CONST EFI_PEI_CPU_IO_PPI    *This,\r
-  IN  UINT64                      Address\r
+  IN  CONST EFI_PEI_SERVICES    **PeiServices,\r
+  IN  CONST EFI_PEI_CPU_IO_PPI  *This,\r
+  IN  UINT64                    Address\r
   )\r
 {\r
   return 0;\r
@@ -276,7 +270,7 @@ PeiDefaultIoRead64 (
   8-bit I/O write operations.\r
   If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then do\r
   nothing.\r
-  \r
+\r
   @param  PeiServices    An indirect pointer to the PEI Services Table published by the PEI Foundation.\r
   @param  This           Pointer to local data for the interface.\r
   @param  Address        The physical address of the access.\r
@@ -285,19 +279,19 @@ PeiDefaultIoRead64 (
 VOID\r
 EFIAPI\r
 PeiDefaultIoWrite8 (\r
-  IN  CONST EFI_PEI_SERVICES      **PeiServices,\r
-  IN  CONST EFI_PEI_CPU_IO_PPI    *This,\r
-  IN  UINT64                      Address,\r
-  IN  UINT8                       Data\r
+  IN  CONST EFI_PEI_SERVICES    **PeiServices,\r
+  IN  CONST EFI_PEI_CPU_IO_PPI  *This,\r
+  IN  UINT64                    Address,\r
+  IN  UINT8                     Data\r
   )\r
 {\r
-}  \r
+}\r
 \r
 /**\r
   16-bit I/O write operations.\r
   If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then do\r
   nothing.\r
-  \r
+\r
   @param  PeiServices    An indirect pointer to the PEI Services Table published by the PEI Foundation.\r
   @param  This           Pointer to local data for the interface.\r
   @param  Address        The physical address of the access.\r
@@ -306,10 +300,10 @@ PeiDefaultIoWrite8 (
 VOID\r
 EFIAPI\r
 PeiDefaultIoWrite16 (\r
-  IN  CONST EFI_PEI_SERVICES      **PeiServices,\r
-  IN  CONST EFI_PEI_CPU_IO_PPI    *This,\r
-  IN  UINT64                      Address,\r
-  IN  UINT16                      Data\r
+  IN  CONST EFI_PEI_SERVICES    **PeiServices,\r
+  IN  CONST EFI_PEI_CPU_IO_PPI  *This,\r
+  IN  UINT64                    Address,\r
+  IN  UINT16                    Data\r
   )\r
 {\r
 }\r
@@ -318,7 +312,7 @@ PeiDefaultIoWrite16 (
   32-bit I/O write operations.\r
   If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then do\r
   nothing.\r
-  \r
+\r
   @param  PeiServices    An indirect pointer to the PEI Services Table published by the PEI Foundation.\r
   @param  This           Pointer to local data for the interface.\r
   @param  Address        The physical address of the access.\r
@@ -327,10 +321,10 @@ PeiDefaultIoWrite16 (
 VOID\r
 EFIAPI\r
 PeiDefaultIoWrite32 (\r
-  IN  CONST EFI_PEI_SERVICES      **PeiServices,\r
-  IN  CONST EFI_PEI_CPU_IO_PPI    *This,\r
-  IN  UINT64                      Address,\r
-  IN  UINT32                      Data\r
+  IN  CONST EFI_PEI_SERVICES    **PeiServices,\r
+  IN  CONST EFI_PEI_CPU_IO_PPI  *This,\r
+  IN  UINT64                    Address,\r
+  IN  UINT32                    Data\r
   )\r
 {\r
 }\r
@@ -339,7 +333,7 @@ PeiDefaultIoWrite32 (
   64-bit I/O write operations.\r
   If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then do\r
   nothing.\r
-  \r
+\r
   @param  PeiServices    An indirect pointer to the PEI Services Table published by the PEI Foundation.\r
   @param  This           Pointer to local data for the interface.\r
   @param  Address        The physical address of the access.\r
@@ -348,10 +342,10 @@ PeiDefaultIoWrite32 (
 VOID\r
 EFIAPI\r
 PeiDefaultIoWrite64 (\r
-  IN  CONST EFI_PEI_SERVICES      **PeiServices,\r
-  IN  CONST EFI_PEI_CPU_IO_PPI    *This,\r
-  IN  UINT64                      Address,\r
-  IN  UINT64                      Data\r
+  IN  CONST EFI_PEI_SERVICES    **PeiServices,\r
+  IN  CONST EFI_PEI_CPU_IO_PPI  *This,\r
+  IN  UINT64                    Address,\r
+  IN  UINT64                    Data\r
   )\r
 {\r
 }\r
@@ -359,9 +353,9 @@ PeiDefaultIoWrite64 (
 /**\r
   8-bit memory read operations.\r
 \r
-  If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then \r
+  If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then\r
   return 0.\r
-  \r
+\r
   @param  PeiServices    An indirect pointer to the PEI Services Table published by the PEI Foundation.\r
   @param  This           Pointer to local data for the interface.\r
   @param  Address        The physical address of the access.\r
@@ -372,20 +366,20 @@ PeiDefaultIoWrite64 (
 UINT8\r
 EFIAPI\r
 PeiDefaultMemRead8 (\r
-  IN  CONST EFI_PEI_SERVICES      **PeiServices,\r
-  IN  CONST EFI_PEI_CPU_IO_PPI    *This,\r
-  IN  UINT64                      Address\r
+  IN  CONST EFI_PEI_SERVICES    **PeiServices,\r
+  IN  CONST EFI_PEI_CPU_IO_PPI  *This,\r
+  IN  UINT64                    Address\r
   )\r
 {\r
   return 0;\r
-}  \r
+}\r
 \r
 /**\r
   16-bit memory read operations.\r
 \r
-  If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then \r
+  If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then\r
   return 0.\r
-  \r
+\r
   @param  PeiServices    An indirect pointer to the PEI Services Table published by the PEI Foundation.\r
   @param  This           Pointer to local data for the interface.\r
   @param  Address        The physical address of the access.\r
@@ -396,20 +390,20 @@ PeiDefaultMemRead8 (
 UINT16\r
 EFIAPI\r
 PeiDefaultMemRead16 (\r
-  IN  CONST EFI_PEI_SERVICES      **PeiServices,\r
-  IN  CONST EFI_PEI_CPU_IO_PPI    *This,\r
-  IN  UINT64                      Address\r
+  IN  CONST EFI_PEI_SERVICES    **PeiServices,\r
+  IN  CONST EFI_PEI_CPU_IO_PPI  *This,\r
+  IN  UINT64                    Address\r
   )\r
 {\r
   return 0;\r
-}  \r
+}\r
 \r
 /**\r
   32-bit memory read operations.\r
 \r
-  If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then \r
+  If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then\r
   return 0.\r
-  \r
+\r
   @param  PeiServices    An indirect pointer to the PEI Services Table published by the PEI Foundation.\r
   @param  This           Pointer to local data for the interface.\r
   @param  Address        The physical address of the access.\r
@@ -420,20 +414,20 @@ PeiDefaultMemRead16 (
 UINT32\r
 EFIAPI\r
 PeiDefaultMemRead32 (\r
-  IN  CONST EFI_PEI_SERVICES      **PeiServices,\r
-  IN  CONST EFI_PEI_CPU_IO_PPI    *This,\r
-  IN  UINT64                      Address\r
+  IN  CONST EFI_PEI_SERVICES    **PeiServices,\r
+  IN  CONST EFI_PEI_CPU_IO_PPI  *This,\r
+  IN  UINT64                    Address\r
   )\r
 {\r
   return 0;\r
-} \r
+}\r
 \r
 /**\r
   64-bit memory read operations.\r
 \r
-  If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then \r
+  If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then\r
   return 0.\r
-  \r
+\r
   @param  PeiServices    An indirect pointer to the PEI Services Table published by the PEI Foundation.\r
   @param  This           Pointer to local data for the interface.\r
   @param  Address        The physical address of the access.\r
@@ -444,19 +438,19 @@ PeiDefaultMemRead32 (
 UINT64\r
 EFIAPI\r
 PeiDefaultMemRead64 (\r
-  IN  CONST EFI_PEI_SERVICES      **PeiServices,\r
-  IN  CONST EFI_PEI_CPU_IO_PPI    *This,\r
-  IN  UINT64                      Address\r
+  IN  CONST EFI_PEI_SERVICES    **PeiServices,\r
+  IN  CONST EFI_PEI_CPU_IO_PPI  *This,\r
+  IN  UINT64                    Address\r
   )\r
 {\r
   return 0;\r
-} \r
+}\r
 \r
 /**\r
   8-bit memory write operations.\r
   If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then do\r
   nothing.\r
-  \r
+\r
   @param  PeiServices    An indirect pointer to the PEI Services Table published by the PEI Foundation.\r
   @param  This           Pointer to local data for the interface.\r
   @param  Address        The physical address of the access.\r
@@ -466,19 +460,19 @@ PeiDefaultMemRead64 (
 VOID\r
 EFIAPI\r
 PeiDefaultMemWrite8 (\r
-  IN  CONST EFI_PEI_SERVICES        **PeiServices,\r
-  IN  CONST EFI_PEI_CPU_IO_PPI      *This,\r
-  IN  UINT64                        Address,\r
-  IN  UINT8                         Data\r
+  IN  CONST EFI_PEI_SERVICES    **PeiServices,\r
+  IN  CONST EFI_PEI_CPU_IO_PPI  *This,\r
+  IN  UINT64                    Address,\r
+  IN  UINT8                     Data\r
   )\r
 {\r
-}  \r
+}\r
 \r
 /**\r
   16-bit memory write operations.\r
   If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then do\r
   nothing.\r
-  \r
+\r
   @param  PeiServices    An indirect pointer to the PEI Services Table published by the PEI Foundation.\r
   @param  This           Pointer to local data for the interface.\r
   @param  Address        The physical address of the access.\r
@@ -488,13 +482,13 @@ PeiDefaultMemWrite8 (
 VOID\r
 EFIAPI\r
 PeiDefaultMemWrite16 (\r
-  IN  CONST EFI_PEI_SERVICES        **PeiServices,\r
-  IN  CONST EFI_PEI_CPU_IO_PPI      *This,\r
-  IN  UINT64                        Address,\r
-  IN  UINT16                        Data\r
+  IN  CONST EFI_PEI_SERVICES    **PeiServices,\r
+  IN  CONST EFI_PEI_CPU_IO_PPI  *This,\r
+  IN  UINT64                    Address,\r
+  IN  UINT16                    Data\r
   )\r
 {\r
-}  \r
+}\r
 \r
 /**\r
   32-bit memory write operations.\r
@@ -510,19 +504,19 @@ PeiDefaultMemWrite16 (
 VOID\r
 EFIAPI\r
 PeiDefaultMemWrite32 (\r
-  IN  CONST EFI_PEI_SERVICES        **PeiServices,\r
-  IN  CONST EFI_PEI_CPU_IO_PPI      *This,\r
-  IN  UINT64                        Address,\r
-  IN  UINT32                        Data\r
+  IN  CONST EFI_PEI_SERVICES    **PeiServices,\r
+  IN  CONST EFI_PEI_CPU_IO_PPI  *This,\r
+  IN  UINT64                    Address,\r
+  IN  UINT32                    Data\r
   )\r
 {\r
-} \r
+}\r
 \r
 /**\r
   64-bit memory write operations.\r
   If the EFI_PEI_CPU_IO_PPI is not installed by platform/chipset PEIM, then do\r
   nothing.\r
-  \r
+\r
   @param  PeiServices    An indirect pointer to the PEI Services Table published by the PEI Foundation.\r
   @param  This           Pointer to local data for the interface.\r
   @param  Address        The physical address of the access.\r
@@ -532,10 +526,10 @@ PeiDefaultMemWrite32 (
 VOID\r
 EFIAPI\r
 PeiDefaultMemWrite64 (\r
-  IN  CONST EFI_PEI_SERVICES        **PeiServices,\r
-  IN  CONST EFI_PEI_CPU_IO_PPI      *This,\r
-  IN  UINT64                        Address,\r
-  IN  UINT64                        Data\r
+  IN  CONST EFI_PEI_SERVICES    **PeiServices,\r
+  IN  CONST EFI_PEI_CPU_IO_PPI  *This,\r
+  IN  UINT64                    Address,\r
+  IN  UINT64                    Data\r
   )\r
 {\r
-} \r
+}\r