blob: 9313c2253aa3993b18726e4764abdb59e40c9f23 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
|
/** @file
Header file for SeC Policy functionality.
Copyright (c) 2004 - 2016, Intel Corporation. All rights reserved.<BR>
This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at
http://opensource.org/licenses/bsd-license.php.
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
**/
#ifndef _SEC_POLICY_LIB_H_
#define _SEC_POLICY_LIB_H_
#include <Protocol/SeCPlatformPolicy.h>
/**
Check if SeC is enabled
@param[in] None
@retval None
**/
EFI_STATUS
SeCPolicyLibInit (
VOID
);
/**
Check if End of Post Message is enabled in setup options.
@param[in] None
@retval FALSE EndOfPost is disabled.
@retval TRUE EndOfPost is enabled.
**/
BOOLEAN
SeCHECIEnabled (
VOID
);
/**
Check if End of Post Message is enabled in setup options.
@param[in] None
@retval FALSE EndOfPost is disabled.
@retval TRUE EndOfPost is enabled.
**/
BOOLEAN
SeCEndOfPostEnabled (
VOID
);
/**
Check if Thermal Reporting Message is enabled in setup options.
@param[in] None
@retval FALSE Thermal Reporting is disabled.
@retval TRUE Thermal Reporting is enabled.
**/
BOOLEAN
SeCTrEnabled (
VOID
);
/**
Show SeC Error message.
@param[in] MsgId SeC error message ID.
@retval None
**/
VOID
SeCReportError (
IN SEC_ERROR_MSG_ID MsgId
);
/**
Check if SeCFwDowngrade is enabled in setup options.
@param[in] None
@retval FALSE SeCFwDowngrade is disabled.
@retval TRUE SeCFwDowngrade is enabled.
**/
BOOLEAN
SeCFwDowngradeSupported (
VOID
);
/**
Check if integarted touch is enabled in setup options.
@param[in] VOID Parameter is VOID
@retval FALSE itouch is disabled.
@retval TRUE itouch is enabled.
**/
BOOLEAN
SeCITouchEnabled (
VOID
);
#endif
|