XenevaOS
Loading...
Searching...
No Matches
XenevaOS
Boot
include
Library
PostCodeLib.h
Go to the documentation of this file.
1
15
#ifndef __POST_CODE_LIB_H__
16
#define __POST_CODE_LIB_H__
17
18
#define POST_CODE_PROPERTY_POST_CODE_ENABLED 0x00000008
19
#define POST_CODE_PROPERTY_POST_CODE_DESCRIPTION_ENABLED 0x00000010
20
39
UINT32
40
EFIAPI
41
PostCode
(
42
IN
UINT32
Value
43
);
44
45
70
UINT32
71
EFIAPI
72
PostCodeWithDescription
(
73
IN
UINT32
Value,
74
IN
CONST
CHAR8
*Description
OPTIONAL
75
);
76
77
90
BOOLEAN
91
EFIAPI
92
PostCodeEnabled
(
93
VOID
94
);
95
96
109
BOOLEAN
110
EFIAPI
111
PostCodeDescriptionEnabled
(
112
VOID
113
);
114
115
127
#define POST_CODE(Value) PostCodeEnabled() ? PostCode(Value) : Value
128
143
#define POST_CODE_WITH_DESCRIPTION(Value,Description) \
144
PostCodeEnabled() ? \
145
(PostCodeDescriptionEnabled() ? \
146
PostCodeWithDescription(Value,Description) : \
147
PostCode(Value)) : \
148
Value
149
150
#endif
CHAR8
char CHAR8
Definition
ProcessorBind.h:109
EFIAPI
#define EFIAPI
Definition
ProcessorBind.h:172
UINT32
unsigned int UINT32
Definition
ProcessorBind.h:102
CONST
#define CONST
Definition
Base.h:327
IN
#define IN
Definition
Base.h:347
OPTIONAL
#define OPTIONAL
Definition
Base.h:358
PostCode
UINT32 EFIAPI PostCode(IN UINT32 Value)
PostCodeDescriptionEnabled
BOOLEAN EFIAPI PostCodeDescriptionEnabled(VOID)
PostCodeWithDescription
UINT32 EFIAPI PostCodeWithDescription(IN UINT32 Value, IN CONST CHAR8 *Description OPTIONAL)
PostCodeEnabled
BOOLEAN EFIAPI PostCodeEnabled(VOID)
VOID
#define VOID
Definition
acefi.h:190
BOOLEAN
unsigned char BOOLEAN
Definition
actypes.h:235
Generated by
1.9.8