-
Notifications
You must be signed in to change notification settings - Fork 1
/
PARAM_TREE.txt
314 lines (292 loc) · 3.63 KB
/
PARAM_TREE.txt
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
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
$Id: PARAM_TREE.txt 14017 2020-12-04 17:04:40Z vruppert $
Starting from Bochs 2.3 the parameters are organized in a tree structure
instead of a huge flat list. The parameter tree was required for implementing
the save/restore feature, and it gives access to the device state from within
the debugger.
-Volker
Current organization of parameters in the tree
general
config_interface
start_mode
benchmark
dumpstats
restore
restore_path
debug_running
cpu
n_processors
n_cores
n_threads
model
ips
quantum
reset_on_triple_fault
msrs
cpuid_limit_winnt
mwait_is_nop
cpuid
level
family
model
stepping
vendor_string
brand_string
mmx
sep
simd
sse4a
misaligned_sse
avx_f16c
avx_fma
aes
sha
movbe
adx
xsave
xsaveopt
svm
vmx
bmi
xop
fma4
tbm
apic
x86_64
1g_pages
pcid
fsgsbase
smep
smap
mwait
memory
standard
ram
size
rom
path
address
options
vgarom
path
optrom
0
path
addr
1
path
addr
2
path
addr
3
path
addr
optram
0
path
addr
1
path
addr
2
path
addr
3
path
addr
clock_cmos
clock_sync
time0
cmosimage
enabled
path
rtc_init
pci
enabled
chipset
slot
1
2
3
4
5
advopts
pcidev
vendor
device
display
display_library
displaylib_options
private_colormap
fullscreen
screenmode
vga_extension
vga_update_interval
voodoo
enabled
model
keyboard_mouse
keyboard
type
serial_delay
paste_delay
use_mapping
keymap
user_shortcut
mouse
type
enabled
boot_params
boot_drive1
boot_drive2
boot_drive3
floppy_sig_check
floppy
0
devtype
path
type
readonly
status
1
devtype
path
type
readonly
status
ata
0
resources
enabled
ioaddr1
ioaddr2
irq
master
type
path
mode
journal
cylinders
heads
spt
sect_size
status
model
biosdetect
translation
slave
(same options as master)
1
(same options as ata.0)
2
(same options as ata.0)
3
(same options as ata.0)
ports
serial
1
enabled
mode
dev
2
(same options as ports.serial.1)
3
(same options as ports.serial.1)
4
(same options as ports.serial.1)
parallel
1
enabled
outfile
2
(same options as ports.parallel.1)
usb
uhci
enabled
port1
device
options
port2
device
options
ohci
(same options as ports.usb.uhci)
ehci
(same options as ports.usb.uhci)
xhci
(same options as ports.usb.uhci)
network
ne2k
enabled
ioaddr
irq
macaddr
ethmod
ethdev
script
bootrom
pnic
enabled
macaddr
ethmod
ethdev
script
bootrom
e1000
enabled
macaddr
ethmod
ethdev
script
bootrom
sound
lowlevel
waveoutdrv
waveout
waveindrv
wavein
midioutdrv
midiout
speaker
enabled
mode
sb16
enabled
midimode
midifile
wavemode
wavefile
log
loglevel
dmatimer
es1370
enabled
midimode
midifile
wavemode
wavefile
misc
port_e9_hack
gdbstub
port
text_base
data_base
bss_base
user_plugin
1 ... 8
log
filename
prefix
debugger_filename
menu
disk
disk_win32
memory
runtime
cdrom
usb
misc
bochs
(subtree containing Bochs state)
user
(subtree for user-defined options)