|
XenevaOS
|
#include <CpuIo.h>

EFI_PEI_CPU_IO_PPI provides a set of memory and I/O-based services. The perspective of the services is that of the processor, not that of the bus or system.
| EFI_PEI_CPU_IO_PPI_ACCESS _EFI_PEI_CPU_IO_PPI::Io |
Collection of I/O-access services.
| EFI_PEI_CPU_IO_PPI_IO_READ16 _EFI_PEI_CPU_IO_PPI::IoRead16 |
| EFI_PEI_CPU_IO_PPI_IO_READ32 _EFI_PEI_CPU_IO_PPI::IoRead32 |
| EFI_PEI_CPU_IO_PPI_IO_READ64 _EFI_PEI_CPU_IO_PPI::IoRead64 |
| EFI_PEI_CPU_IO_PPI_IO_READ8 _EFI_PEI_CPU_IO_PPI::IoRead8 |
| EFI_PEI_CPU_IO_PPI_IO_WRITE16 _EFI_PEI_CPU_IO_PPI::IoWrite16 |
| EFI_PEI_CPU_IO_PPI_IO_WRITE32 _EFI_PEI_CPU_IO_PPI::IoWrite32 |
| EFI_PEI_CPU_IO_PPI_IO_WRITE64 _EFI_PEI_CPU_IO_PPI::IoWrite64 |
| EFI_PEI_CPU_IO_PPI_IO_WRITE8 _EFI_PEI_CPU_IO_PPI::IoWrite8 |
| EFI_PEI_CPU_IO_PPI_ACCESS _EFI_PEI_CPU_IO_PPI::Mem |
Collection of memory-access services.
| EFI_PEI_CPU_IO_PPI_MEM_READ16 _EFI_PEI_CPU_IO_PPI::MemRead16 |
| EFI_PEI_CPU_IO_PPI_MEM_READ32 _EFI_PEI_CPU_IO_PPI::MemRead32 |
| EFI_PEI_CPU_IO_PPI_MEM_READ64 _EFI_PEI_CPU_IO_PPI::MemRead64 |
| EFI_PEI_CPU_IO_PPI_MEM_READ8 _EFI_PEI_CPU_IO_PPI::MemRead8 |
| EFI_PEI_CPU_IO_PPI_MEM_WRITE16 _EFI_PEI_CPU_IO_PPI::MemWrite16 |
| EFI_PEI_CPU_IO_PPI_MEM_WRITE32 _EFI_PEI_CPU_IO_PPI::MemWrite32 |
| EFI_PEI_CPU_IO_PPI_MEM_WRITE64 _EFI_PEI_CPU_IO_PPI::MemWrite64 |
| EFI_PEI_CPU_IO_PPI_MEM_WRITE8 _EFI_PEI_CPU_IO_PPI::MemWrite8 |