MdePkg[all]  1.08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
SmmCpuIo2.h File Reference

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

Macro Definition Documentation

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

Width of the SMM CPU I/O operations

Typedef Documentation

Variable Documentation

EFI_GUID gEfiSmmCpuIo2ProtocolGuid