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

Data Structures

struct  EFI_VECTOR_HANDOFF_INFO
 
struct  _EFI_PEI_VECTOR_HANDOFF_INFO_PPI
 

Macros

#define EFI_PEI_VECTOR_HANDOFF_INFO_PPI_GUID   { 0x3cd652b4, 0x6d33, 0x4dce, { 0x89, 0xdb, 0x83, 0xdf, 0x97, 0x66, 0xfc, 0xca }}
 
#define EFI_VECTOR_HANDOFF_DO_NOT_HOOK   0x00000000
 
#define EFI_VECTOR_HANDOFF_HOOK_BEFORE   0x00000001
 
#define EFI_VECTOR_HANDOFF_HOOK_AFTER   0x00000002
 
#define EFI_VECTOR_HANDOFF_LAST_ENTRY   0x80000000
 

Typedefs

typedef struct
_EFI_PEI_VECTOR_HANDOFF_INFO_PPI 
EFI_PEI_VECTOR_HANDOFF_INFO_PPI
 

Variables

EFI_GUID gEfiVectorHandoffInfoPpiGuid
 

Detailed Description

This file declares Vector Handoff Info PPI that describes an array of interrupt and/or exception vectors that are in use and need to persist.

This is an optional PPI that may be produced by SEC. If present, it provides a description of the interrupt and/or exception vectors that were established in the SEC Phase and need to persist into PEI and DXE.

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

Revision Reference:
This PPI is introduced in PI Version 1.2.1.

Macro Definition Documentation

#define EFI_PEI_VECTOR_HANDOFF_INFO_PPI_GUID   { 0x3cd652b4, 0x6d33, 0x4dce, { 0x89, 0xdb, 0x83, 0xdf, 0x97, 0x66, 0xfc, 0xca }}

NOTE: EFI_PEI_VECTOR_HANDOFF_INFO_PPI_GUID can also be used in the PEI Phase to build a GUIDed HOB that contains an array of EFI_VECTOR_HANDOFF_INFO.

#define EFI_VECTOR_HANDOFF_DO_NOT_HOOK   0x00000000

Vector Handoff Info Attributes

#define EFI_VECTOR_HANDOFF_HOOK_AFTER   0x00000002

Vector Handoff Info Attributes

#define EFI_VECTOR_HANDOFF_HOOK_BEFORE   0x00000001

Vector Handoff Info Attributes

#define EFI_VECTOR_HANDOFF_LAST_ENTRY   0x80000000

Vector Handoff Info Attributes

Typedef Documentation

Provides a description of the interrupt and/or exception vectors that were established in the SEC Phase and need to persist into PEI and DXE.

Variable Documentation

EFI_GUID gEfiVectorHandoffInfoPpiGuid