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
- Module Name: CpuIo.h\r
-\r
@par Revision Reference:\r
This PPI is defined in PI.\r
Version 1.0.\r
#ifndef __PEI_CPUIO_PPI_H__\r
#define __PEI_CPUIO_PPI_H__\r
\r
+#include <ProcessorBind.h>\r
+#include <Pi/PiPeiCis.h>\r
+\r
#define EFI_PEI_CPU_IO_PPI_INSTALLED_GUID \\r
{ 0xe6af1f7b, 0xfc3f, 0x46da, {0xa8, 0x28, 0xa3, 0xb4, 0x57, 0xa4, 0x42, 0x82 } }\r
\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_PEI_CPU_IO_PPI_IO_MEM) (\r
+(EFIAPI *EFI_PEI_CPU_IO_PPI_IO_MEM)(\r
IN EFI_PEI_SERVICES **PeiServices,\r
IN EFI_PEI_CPU_IO_PPI *This,\r
IN EFI_PEI_CPU_IO_PPI_WIDTH Width,\r
**/\r
typedef\r
UINT8\r
-(EFIAPI *EFI_PEI_CPU_IO_PPI_IO_READ8) (\r
+(EFIAPI *EFI_PEI_CPU_IO_PPI_IO_READ8)(\r
IN EFI_PEI_SERVICES **PeiServices,\r
IN EFI_PEI_CPU_IO_PPI *This,\r
IN UINT64 Address\r
**/\r
typedef\r
UINT16\r
-(EFIAPI *EFI_PEI_CPU_IO_PPI_IO_READ16) (\r
+(EFIAPI *EFI_PEI_CPU_IO_PPI_IO_READ16)(\r
IN EFI_PEI_SERVICES **PeiServices,\r
IN EFI_PEI_CPU_IO_PPI *This,\r
IN UINT64 Address\r
**/\r
typedef\r
UINT32\r
-(EFIAPI *EFI_PEI_CPU_IO_PPI_IO_READ32) (\r
+(EFIAPI *EFI_PEI_CPU_IO_PPI_IO_READ32)(\r
IN EFI_PEI_SERVICES **PeiServices,\r
IN EFI_PEI_CPU_IO_PPI *This,\r
IN UINT64 Address\r
**/\r
typedef\r
UINT64\r
-(EFIAPI *EFI_PEI_CPU_IO_PPI_IO_READ64) (\r
+(EFIAPI *EFI_PEI_CPU_IO_PPI_IO_READ64)(\r
IN EFI_PEI_SERVICES **PeiServices,\r
IN EFI_PEI_CPU_IO_PPI *This,\r
IN UINT64 Address\r
**/\r
typedef\r
VOID\r
-(EFIAPI *EFI_PEI_CPU_IO_PPI_IO_WRITE8) (\r
+(EFIAPI *EFI_PEI_CPU_IO_PPI_IO_WRITE8)(\r
IN EFI_PEI_SERVICES **PeiServices,\r
IN EFI_PEI_CPU_IO_PPI *This,\r
IN UINT64 Address,\r
**/\r
typedef\r
VOID\r
-(EFIAPI *EFI_PEI_CPU_IO_PPI_IO_WRITE16) (\r
+(EFIAPI *EFI_PEI_CPU_IO_PPI_IO_WRITE16)(\r
IN EFI_PEI_SERVICES **PeiServices,\r
IN EFI_PEI_CPU_IO_PPI *This,\r
IN UINT64 Address,\r
**/\r
typedef\r
VOID\r
-(EFIAPI *EFI_PEI_CPU_IO_PPI_IO_WRITE32) (\r
+(EFIAPI *EFI_PEI_CPU_IO_PPI_IO_WRITE32)(\r
IN EFI_PEI_SERVICES **PeiServices,\r
IN EFI_PEI_CPU_IO_PPI *This,\r
IN UINT64 Address,\r
**/\r
typedef\r
VOID\r
-(EFIAPI *EFI_PEI_CPU_IO_PPI_IO_WRITE64) (\r
+(EFIAPI *EFI_PEI_CPU_IO_PPI_IO_WRITE64)(\r
IN EFI_PEI_SERVICES **PeiServices,\r
IN EFI_PEI_CPU_IO_PPI *This,\r
IN UINT64 Address,\r
**/\r
typedef\r
UINT8\r
-(EFIAPI *EFI_PEI_CPU_IO_PPI_MEM_READ8) (\r
+(EFIAPI *EFI_PEI_CPU_IO_PPI_MEM_READ8)(\r
IN EFI_PEI_SERVICES **PeiServices,\r
IN EFI_PEI_CPU_IO_PPI *This,\r
IN UINT64 Address\r
**/\r
typedef\r
UINT16\r
-(EFIAPI *EFI_PEI_CPU_IO_PPI_MEM_READ16) (\r
+(EFIAPI *EFI_PEI_CPU_IO_PPI_MEM_READ16)(\r
IN EFI_PEI_SERVICES **PeiServices,\r
IN EFI_PEI_CPU_IO_PPI *This,\r
IN UINT64 Address\r
**/\r
typedef\r
UINT32\r
-(EFIAPI *EFI_PEI_CPU_IO_PPI_MEM_READ32) (\r
+(EFIAPI *EFI_PEI_CPU_IO_PPI_MEM_READ32)(\r
IN EFI_PEI_SERVICES **PeiServices,\r
IN EFI_PEI_CPU_IO_PPI *This,\r
IN UINT64 Address\r
**/\r
typedef\r
UINT64\r
-(EFIAPI *EFI_PEI_CPU_IO_PPI_MEM_READ64) (\r
+(EFIAPI *EFI_PEI_CPU_IO_PPI_MEM_READ64)(\r
IN EFI_PEI_SERVICES **PeiServices,\r
IN EFI_PEI_CPU_IO_PPI *This,\r
IN UINT64 Address\r
**/\r
typedef\r
VOID\r
-(EFIAPI *EFI_PEI_CPU_IO_PPI_MEM_WRITE8) (\r
+(EFIAPI *EFI_PEI_CPU_IO_PPI_MEM_WRITE8)(\r
IN EFI_PEI_SERVICES **PeiServices,\r
IN EFI_PEI_CPU_IO_PPI *This,\r
IN UINT64 Address,\r
**/\r
typedef\r
VOID\r
-(EFIAPI *EFI_PEI_CPU_IO_PPI_MEM_WRITE16) (\r
+(EFIAPI *EFI_PEI_CPU_IO_PPI_MEM_WRITE16)(\r
IN EFI_PEI_SERVICES **PeiServices,\r
IN EFI_PEI_CPU_IO_PPI *This,\r
IN UINT64 Address,\r
**/\r
typedef\r
VOID\r
-(EFIAPI *EFI_PEI_CPU_IO_PPI_MEM_WRITE32) (\r
+(EFIAPI *EFI_PEI_CPU_IO_PPI_MEM_WRITE32)(\r
IN EFI_PEI_SERVICES **PeiServices,\r
IN EFI_PEI_CPU_IO_PPI *This,\r
IN UINT64 Address,\r
**/\r
typedef\r
VOID\r
-(EFIAPI *EFI_PEI_CPU_IO_PPI_MEM_WRITE64) (\r
+(EFIAPI *EFI_PEI_CPU_IO_PPI_MEM_WRITE64)(\r
IN EFI_PEI_SERVICES **PeiServices,\r
IN EFI_PEI_CPU_IO_PPI *This,\r
IN UINT64 Address,\r
EFI_PEI_CPU_IO_PPI_MEM_WRITE64 MemWrite64;\r
};\r
\r
-extern EFI_GUID gEfiPeiCpuIoPpiInServiceTableGuid;\r
+extern EFI_GUID gEfiPeiCpuIoPpiInstalledGuid;\r
\r
#endif\r