TianoCore EDK2
master
Loading...
Searching...
No Matches
VectorHandoffInfo.h
Go to the documentation of this file.
1
17
#ifndef __VECTOR_HANDOFF_INFO_H__
18
#define __VECTOR_HANDOFF_INFO_H__
19
24
#define EFI_PEI_VECTOR_HANDOFF_INFO_PPI_GUID \
25
{ 0x3cd652b4, 0x6d33, 0x4dce, { 0x89, 0xdb, 0x83, 0xdf, 0x97, 0x66, 0xfc, 0xca }}
26
30
#define EFI_VECTOR_HANDOFF_DO_NOT_HOOK 0x00000000
31
#define EFI_VECTOR_HANDOFF_HOOK_BEFORE 0x00000001
32
#define EFI_VECTOR_HANDOFF_HOOK_AFTER 0x00000002
33
#define EFI_VECTOR_HANDOFF_LAST_ENTRY 0x80000000
35
40
typedef
struct
{
41
//
42
// The interrupt or exception vector that is in use and must be preserved.
43
//
44
UINT32 VectorNumber;
45
//
46
// A bitmask that describes the attributes of the interrupt or exception vector.
47
//
48
UINT32 Attribute;
49
//
50
// The GUID identifies the party who created the entry. For the
51
// EFI_VECTOR_HANDOFF_DO_NOT_HOOK case, this establishes the single owner.
52
//
53
EFI_GUID
Owner;
54
}
EFI_VECTOR_HANDOFF_INFO
;
55
60
typedef
struct
_EFI_PEI_VECTOR_HANDOFF_INFO_PPI
{
61
//
62
// Pointer to an array of interrupt and /or exception vectors.
63
//
64
EFI_VECTOR_HANDOFF_INFO
*Info;
65
}
EFI_PEI_VECTOR_HANDOFF_INFO_PPI
;
66
67
extern
EFI_GUID
gEfiVectorHandoffInfoPpiGuid;
68
69
#endif
EFI_PEI_VECTOR_HANDOFF_INFO_PPI
struct _EFI_PEI_VECTOR_HANDOFF_INFO_PPI EFI_PEI_VECTOR_HANDOFF_INFO_PPI
_EFI_PEI_VECTOR_HANDOFF_INFO_PPI
Definition:
VectorHandoffInfo.h:60
EFI_VECTOR_HANDOFF_INFO
Definition:
VectorHandoffInfo.h:40
GUID
Definition:
Base.h:213
MdePkg
Include
Ppi
VectorHandoffInfo.h
Generated on Fri Nov 15 2024 18:01:15 for TianoCore EDK2 by
1.9.6