XenevaOS
Loading...
Searching...
No Matches
VectorHandoffInfo.h
Go to the documentation of this file.
1
23#ifndef __VECTOR_HANDOFF_INFO_H__
24#define __VECTOR_HANDOFF_INFO_H__
25
30#define EFI_PEI_VECTOR_HANDOFF_INFO_PPI_GUID \
31 { 0x3cd652b4, 0x6d33, 0x4dce, { 0x89, 0xdb, 0x83, 0xdf, 0x97, 0x66, 0xfc, 0xca }}
32
36#define EFI_VECTOR_HANDOFF_DO_NOT_HOOK 0x00000000
37#define EFI_VECTOR_HANDOFF_HOOK_BEFORE 0x00000001
38#define EFI_VECTOR_HANDOFF_HOOK_AFTER 0x00000002
39#define EFI_VECTOR_HANDOFF_LAST_ENTRY 0x80000000
41
46typedef struct {
47 //
48 // The interrupt or exception vector that is in use and must be preserved.
49 //
51 //
52 // A bitmask that describes the attributes ofthe interrupt or exception vector.
53 //
55 //
56 // The GUID identifies the party who created the entry. For the
57 // EFI_VECTOR_HANDOFF_DO_NOT_HOOK case, this establishes the single owner.
58 //
61
67 //
68 // Pointer to an array of interrupt and /or exception vectors.
69 //
72
74
75#endif
unsigned int UINT32
Definition ProcessorBind.h:102
struct _EFI_PEI_VECTOR_HANDOFF_INFO_PPI EFI_PEI_VECTOR_HANDOFF_INFO_PPI
EFI_GUID gEfiVectorHandoffInfoPpiGuid
Definition VectorHandoffInfo.h:46
UINT32 Attribute
Definition VectorHandoffInfo.h:54
UINT32 VectorNumber
Definition VectorHandoffInfo.h:50
EFI_GUID Owner
Definition VectorHandoffInfo.h:59
Definition Base.h:281
Definition VectorHandoffInfo.h:66
EFI_VECTOR_HANDOFF_INFO * Info
Definition VectorHandoffInfo.h:70