TianoCore EDK2 master
Loading...
Searching...
No Matches
SmmCpuIo2.h File Reference
#include <Protocol/MmCpuIo.h>

Go to the source code of this file.

Macros

#define EFI_SMM_CPU_IO2_PROTOCOL_GUID   EFI_MM_CPU_IO_PROTOCOL_GUID
 
#define SMM_IO_UINT8   MM_IO_UINT8
 
#define SMM_IO_UINT16   MM_IO_UINT16
 
#define SMM_IO_UINT32   MM_IO_UINT32
 
#define SMM_IO_UINT64   MM_IO_UINT64
 

Typedefs

typedef EFI_MM_CPU_IO_PROTOCOL EFI_SMM_CPU_IO2_PROTOCOL
 
typedef EFI_MM_IO_WIDTH EFI_SMM_IO_WIDTH
 
typedef EFI_MM_CPU_IO EFI_SMM_CPU_IO2
 
typedef EFI_MM_IO_ACCESS EFI_SMM_IO_ACCESS2
 

Variables

EFI_GUID gEfiSmmCpuIo2ProtocolGuid
 

Detailed Description

SMM CPU I/O 2 protocol as defined in the PI 1.2 specification.

This protocol provides CPU I/O and memory access within SMM.

Copyright (c) 2009 - 2017, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file SmmCpuIo2.h.

Macro Definition Documentation

◆ EFI_SMM_CPU_IO2_PROTOCOL_GUID

#define EFI_SMM_CPU_IO2_PROTOCOL_GUID   EFI_MM_CPU_IO_PROTOCOL_GUID

Definition at line 16 of file SmmCpuIo2.h.

◆ SMM_IO_UINT16

#define SMM_IO_UINT16   MM_IO_UINT16

Definition at line 24 of file SmmCpuIo2.h.

◆ SMM_IO_UINT32

#define SMM_IO_UINT32   MM_IO_UINT32

Definition at line 25 of file SmmCpuIo2.h.

◆ SMM_IO_UINT64

#define SMM_IO_UINT64   MM_IO_UINT64

Definition at line 26 of file SmmCpuIo2.h.

◆ SMM_IO_UINT8

#define SMM_IO_UINT8   MM_IO_UINT8

Width of the SMM CPU I/O operations

Definition at line 23 of file SmmCpuIo2.h.

Typedef Documentation

◆ EFI_SMM_CPU_IO2

typedef EFI_MM_CPU_IO EFI_SMM_CPU_IO2

Definition at line 29 of file SmmCpuIo2.h.

◆ EFI_SMM_CPU_IO2_PROTOCOL

Definition at line 18 of file SmmCpuIo2.h.

◆ EFI_SMM_IO_ACCESS2

Definition at line 31 of file SmmCpuIo2.h.

◆ EFI_SMM_IO_WIDTH

Definition at line 28 of file SmmCpuIo2.h.