blob: 40d028d373c7418d69ebc28f5f1a8f31ba9faa30 (
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
|
TOKEN
Name = "IdeSMART_Support"
Value = "1"
Help = "Main switch to enable IdeSMART support in Project"
TokenType = Boolean
TargetEQU = Yes
TargetMAK = Yes
TargetH = Yes
Master = Yes
End
PATH
Name = "IDESMART_DIR"
End
TOKEN
Name = "ENABLE_SMART"
Value = "1"
Help = "1 : Enable SMART \ 0 : Disable SMART"
TokenType = Boolean
TargetH = Yes
End
TOKEN
Name = "SMART_DIAGNOSTICS_SUPPORT"
Value = "0"
Help = "Installs SMARTInterface protocol for running SMART diagnostics."
TokenType = Boolean
TargetH = Yes
Token = "ENABLE_SMART" "=" "1"
End
TOKEN
Name = "WAIT_FOR_ERROR_KEY"
Value = "EFI_SCAN_F1"
Help = "After post error message, wait for the key"
TokenType = Expression
TargetH = Yes
End
TOKEN
Name = "DEFAULT_SMART_SELFTEST"
Value = "0"
Help = "Default setup value of HDD SMART status check:\1 - Check SMART status during POST\0 - Do not Check SMART status during POST "
TokenType = Integer
TargetH = Yes
End
MODULE
Help = "Includes IdeSMART.mak to Project"
File = "IdeSMART.mak"
End
ELINK
Name = "$(BUILD_DIR)\IdeSMART.sdb"
Parent = "SETUP_SDBS"
Priority = 31
Help = "Includes SMART setup options into the project"
InvokeOrder = AfterParent
End
ELINK
Name = "$(IDESMART_DIR)\IdeSMART.sd"
Parent = "SETUP_DEFINITIONS"
Priority = 31
InvokeOrder = AfterParent
End
ELINK
Name = "$(IDESMART_DIR)\IdeSMART$(ARCH).ffs"
Parent = "FV_MAIN"
Token = "ENABLE_SMART" "=" "1"
InvokeOrder = AfterParent
End
ELINK
Name = "$(BUILD_DIR)\IdeSMART.ffs"
Parent = "$(IDESMART_DIR)\IdeSMART$(ARCH).ffs"
InvokeOrder = ReplaceParent
End
ELINK
Name = "OemReportSmartFailureFunction"
InvokeOrder = ReplaceParent
End
ELINK
Name = "SmartErrorThresholdExceeded"
Parent = "OemReportSmartFailureFunction"
InvokeOrder = AfterParent
End
|