-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathKconfig
288 lines (223 loc) · 4.74 KB
/
Kconfig
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
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
mainmenu "BitVisor $(ARCH)/ Configuration"
menu "Architecture dependents"
source "arch/$(ARCH)/Kconfig"
endmenu
menu "Drivers"
source "drivers/Kconfig"
endmenu
menu "General"
source "core/Kconfig"
endmenu
config DEBUG_GDB
bool
default n
prompt "gdb remote debug support (32bit only)"
config TTY_SERIAL
bool
default n
prompt "VMM uses a serial port (COM1) for output"
config TTY_X540
bool
default y
prompt "VMM output to LAN"
config CPU_MMU_SPT_1
bool
default n
prompt "Shadow type 1 (very slow and stable)"
config CPU_MMU_SPT_2
bool
default n
prompt "Shadow type 2 (faster and unstable)"
config CPU_MMU_SPT_3
bool
default y
prompt "Shadow type 3 (faster and unstable)"
config CPU_MMU_SPT_DISABLE
bool
default n
prompt "Disable SPT (fast, insecure and no MMIO)"
config CPU_MMU_SPT_USE_PAE
bool
default y
prompt "Shadow page table uses PAE"
config PS2KBD_F11PANIC
bool
default n
prompt "Panic when F11 is pressed (PS/2 only)"
config PS2KBD_F12MSG
bool
default y
prompt "Print when F12 is pressed (PS/2 only)"
config DBGSH
bool
default y
prompt "Debug shell access from guest"
config STATUS
bool
default n
prompt "Provide VMM status for guest"
config LOG_TO_GUEST
bool
default n
prompt "Log to guest memory"
config LOG_TO_IEEE1394
bool
default y
prompt "Log to IEEE 1394 host"
config STORAGE
bool
default y
prompt "Enable storage process/encryption"
config STORAGE_IO
bool
default y
prompt "Enable storage IO interface"
config CRYPTO
bool
default y
prompt "Crypto library"
config VPN
bool
default y
prompt "Enable IPsec VPN Client"
config SHADOW_UHCI
bool
default y
prompt "Shadow UHCI(USB1) transfers"
config SHADOW_EHCI
bool
default y
prompt "Shadow EHCI(USB2) transfers"
config SHADOW_XHCI
bool
default y
prompt "Shadow xHCI(USB3) transfers"
config HANDLE_USBMSC
bool
default y
prompt "Handle USB mass storage class devices"
config HANDLE_USBHUB
bool
default y
prompt "Handle USB hub class devices"
config CONCEAL_USBCCID
bool
default y
prompt "Conceal USB ccid class device"
config PS2KBD_F10USB
bool
default n
prompt "Run a test for USB ICCD when F10 pressed"
config PS2KBD_F12USB
bool
default y
prompt "Dump EHCI async. list when F12 pressed"
config IEEE1394_CONCEALER
bool
default y
prompt "Conceal OHCI IEEE 1394 host controllers"
config ACPI_DSDT
bool
default y
prompt "Parse ACPI DSDT"
config DISABLE_SLEEP
bool
default n
prompt "Disable ACPI S2 and S3"
config ENABLE_ASSERT
bool
default y
prompt "Enable checking assertion failure"
config SELECT_AES_GLADMAN
bool
default n
prompt "Select Dr. Gladmans AES assembler code"
config CARDSTATUS
bool
default y
prompt "Panic if an IC card is ejected (IDMAN)"
config IDMAN
bool
default y
prompt "IDMAN (CRYPTO must be enabled)"
config VTD_TRANS
bool
default n
prompt "Enable VT-d translation"
config STORAGE_PD
bool
default n
prompt "Storage encrypting in protection domain"
config IDMAN_PD
bool
default n
prompt "IDMan in protection domain"
config VPN_PD
bool
default n
prompt "VPN in protection domain"
config DISABLE_TCG_BIOS
bool
default n
prompt "Disable TCG BIOS (TPM related)"
config ACPI_TIME_SOURCE
bool
default y
prompt "Use ACPI PM Timer as time source"
config TCG_BIOS
bool
default n
prompt "TCG BIOS support"
config BACKTRACE
bool
default n
prompt "Enable backtrace in panic"
config SHIFT_KEY_DEBUG
bool
default n
prompt "Debug shell with shift key while booting"
config DUMP_PCI_DEV_LIST
bool
default n
prompt "Dump list of PCI devices"
config NETAPI
bool
default y
prompt "enable netapi"
config IP
bool
default y
prompt "Enable TCP/IP stack"
config THREAD_1CPU
bool
prompt "Disable parallel thread processing"
config ACPI_IGNORE_ERROR
bool
default n
prompt "Ignore ACPI DSDT/SSDT parse errors"
config MAP_UEFI_MMIO
bool
default n
prompt "Map EfiMemoryMappedIO space"
config DISABLE_VTD
bool
default y
prompt "Disable VT-d translation if enabled"
config DMAR_PASS_THROUGH
bool
default n
prompt "Enable DMAR pass-through"
config USE_SYSCALL64
bool
default n
prompt "Use SYSCALL for 64bit system call"
config SQLITE
bool
default n
prompt "SQLite in protection domain"
config USE_BUILTIN_STRING
bool "Use gcc builtin string"
default y
config CGREEN_TEST
bool "Enable cgreen test"
default n