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
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
|
//**********************************************************************
//**********************************************************************
//** **
//** (C)Copyright 1985-2009, American Megatrends, Inc. **
//** **
//** All Rights Reserved. **
//** **
//** 5555 Oakbrook Pkwy, Suite 200, Norcross, GA 30093 **
//** **
//** Phone: (770)-246-8600 **
//** **
//**********************************************************************
//**********************************************************************
//**********************************************************************
// $Header: /Alaska/BIN/Board/Oem.sd 13 11/01/11 4:29p Artems $
//
// $Revision: 13 $
//
// $Date: 11/01/11 4:29p $
//**********************************************************************
// Revision History
// ----------------
// $Log: /Alaska/BIN/Board/Oem.sd $
//
// 13 11/01/11 4:29p Artems
// EIP 71380: CSM opt-out feature support. Legacy OpROM policy moved into
// CSM opt-out module
//
// 12 7/19/11 4:59p Felixp
// [TAG] EIP64103
// [Category] New Feature
// [Description] Setup control to enable/disable execution of the Legacy
// Option ROM for video devices
// is extended to support "Enable if no GOP on the handle" option.
// [Files] Board.sdl
// Oem.sd
// Oem.uni
// OemDxe.c
//
// 11 7/13/11 2:23p Felixp
// [TAG] EIP64103
// [Category] New Feature
// [Description] Setup control to enable/disable execution of the Legacy
// Option ROM for video devices is implemented.
// [Files] Board.sdl
// Oem.sd
// Oem.uni
// OemDxe.c
//
// 10 12/06/10 7:26p Artems
// EIP 48170, added Setup Customization infrastructure
//
// 9 6/25/09 6:09p Robert
// Updated Comments and function headers
//
// 7 8/13/08 6:02p Fasihm
// Added the Manufacturing flag to the setup questions.
//
// 6 12/17/07 3:43p Felixp
// Setup option to enable/disable mass storage OpROM execution added
//
// 5 7/09/07 4:51p Felixp
// Default value for the PXE boot option changed from 0 to
// DEFAULT_PXE_BOOT_OPTION SDL token
//
// 4 11/03/06 10:56a Felixp
// OEM specific setup items commented out
//
// 3 7/17/06 7:20p Felixp
// #if CSM_SUPPORT added so that module builds without CSM
//
//**********************************************************************
//<AMI_FHDR_START>
//----------------------------------------------------------------------------
//
// Name: Board.sd
//
// Description: Template Board Setup options
//
//----------------------------------------------------------------------------
//<AMI_FHDR_END>
#ifdef SETUP_DATA_DEFINITION
/***********************************************************/
/* Put NVRAM data definitions here.
/* For example: UINT8 Data1;
/* These definitions will be converted by the build process
/* to a definitions of SETUP_DATA fields.
/***********************************************************/
/* UINT8 OnboardVGA;
UINT8 OnboardLAN;
UINT8 OnboardLAN2;*/
#endif
#if defined(VFRCOMPILE) && !defined(CONTROLS_ARE_DEFINED)
#define CONTROL_DEFINITION
#endif
#ifdef CONTROL_DEFINITION
#endif //#ifdef CONTROL_DEFINITION
#ifdef CONTROLS_WITH_DEFAULTS
#endif //#ifdef CONTROLS_WITH_DEFAULTS
//**********************************************************************
// ADVANCED - Onboard Devices Form
//**********************************************************************
#ifdef ADVANCED_FORM_SET
/*
#ifdef FORM_SET_ITEM
// Define controls to be added to the main page of the formset
#endif
#ifdef FORM_SET_GOTO
// Define goto commands for the forms defined in this file
goto ONBOARD_DEVICE_FORM_ID,
prompt = STRING_TOKEN(STR_ONBOARD_DEVICE_FORM),
help = STRING_TOKEN(STR_ONBOARD_DEVICE_FORM_HELP);
#endif
#ifdef FORM_SET_FORM
// Define forms
form formid = AUTO_ID(ONBOARD_DEVICE_FORM_ID),
title = STRING_TOKEN(STR_ONBOARD_DEVICE_FORM);
SEPARATOR
SUBTITLE(STRING_TOKEN(STR_ONBOARD_DEVICE_SUBTITLE))
checkbox varid = SETUP_DATA.OnboardVGA,
prompt = STRING_TOKEN(STR_ONBOARD_VGA_PROMPT),
help = STRING_TOKEN(STR_ONBOARD_VGA_PROMPT_HELP),
flags = 1 | MANUFACTURING, // Flags behavior for checkbox is overloaded so that it equals a DEFAULT value. 1 = ON, 0 = off
endcheckbox;
checkbox varid = SETUP_DATA.OnboardLAN,
prompt = STRING_TOKEN(STR_ONBOARD_LAN_PROMPT),
help = STRING_TOKEN(STR_ONBOARD_LAN_PROMPT_HELP),
flags = 1 | MANUFACTURING, // Flags behavior for checkbox is overloaded so that it equals a DEFAULT value. 1 = ON, 0 = off
endcheckbox;
checkbox varid = SETUP_DATA.OnboardLAN2,
prompt = STRING_TOKEN(STR_ONBOARD_LAN2_PROMPT),
help = STRING_TOKEN(STR_ONBOARD_LAN2_PROMPT_HELP),
flags = 1 | MANUFACTURING, // Flags behavior for checkbox is overloaded so that it equals a DEFAULT value. 1 = ON, 0 = off
endcheckbox;
SEPARATOR
endform;
#endif
*/
#ifdef FORM_SET_ITEM
#endif //FORM_SET_ITEM
#endif // ADVANCED_FORM_SET
//**********************************************************************
//**********************************************************************
//** **
//** (C)Copyright 1985-2009, American Megatrends, Inc. **
//** **
//** All Rights Reserved. **
//** **
//** 5555 Oakbrook Pkwy, Suite 200, Norcross, GA 30093 **
//** **
//** Phone: (770)-246-8600 **
//** **
//**********************************************************************
//**********************************************************************
|