2011-02-25 18:05:48 +03:00
|
|
|
$Id$
|
2003-03-15 20:51:36 +03:00
|
|
|
|
2007-09-28 23:52:08 +04:00
|
|
|
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
|
2006-10-08 14:18:51 +04:00
|
|
|
the debugger.
|
|
|
|
-Volker
|
2003-03-15 20:51:36 +03:00
|
|
|
|
2006-10-08 14:18:51 +04:00
|
|
|
Current organization of parameters in the tree
|
2003-03-15 20:51:36 +03:00
|
|
|
|
2006-10-08 14:18:51 +04:00
|
|
|
general
|
|
|
|
config_interface
|
|
|
|
start_mode
|
2007-09-28 23:52:08 +04:00
|
|
|
benchmark
|
2006-10-08 14:18:51 +04:00
|
|
|
restore
|
|
|
|
restore_path
|
|
|
|
debug_running
|
2003-03-15 20:51:36 +03:00
|
|
|
|
2006-02-12 23:43:12 +03:00
|
|
|
cpu
|
2006-10-08 14:18:51 +04:00
|
|
|
n_processors
|
|
|
|
n_cores
|
|
|
|
n_threads
|
2011-07-29 19:03:54 +04:00
|
|
|
model
|
2006-10-08 14:18:51 +04:00
|
|
|
ips
|
|
|
|
quantum
|
|
|
|
reset_on_triple_fault
|
2010-02-26 01:34:56 +03:00
|
|
|
msrs
|
2011-07-29 19:03:54 +04:00
|
|
|
cpuid_limit_winnt
|
2010-02-26 01:34:56 +03:00
|
|
|
|
|
|
|
cpuid
|
2011-02-25 18:05:48 +03:00
|
|
|
family
|
|
|
|
model
|
2010-07-22 20:41:59 +04:00
|
|
|
stepping
|
2008-12-29 00:01:18 +03:00
|
|
|
vendor_string
|
|
|
|
brand_string
|
2010-03-01 21:53:53 +03:00
|
|
|
mmx
|
2010-02-27 01:53:43 +03:00
|
|
|
sep
|
2010-02-26 01:34:56 +03:00
|
|
|
sse
|
2011-09-18 20:18:22 +04:00
|
|
|
sse4a
|
2010-02-26 01:34:56 +03:00
|
|
|
aes
|
|
|
|
movbe
|
2010-02-27 01:53:43 +03:00
|
|
|
xsave
|
2011-03-25 23:32:07 +03:00
|
|
|
xsaveopt
|
2011-12-25 23:35:29 +04:00
|
|
|
svm
|
2011-12-21 13:11:51 +04:00
|
|
|
vmx
|
2011-05-25 00:33:36 +04:00
|
|
|
avx
|
2011-06-11 17:12:32 +04:00
|
|
|
avx_f16c
|
2011-09-30 02:20:56 +04:00
|
|
|
avx_fma
|
2011-08-27 17:47:16 +04:00
|
|
|
bmi
|
2011-10-20 00:54:04 +04:00
|
|
|
xop
|
|
|
|
tbm
|
2011-10-07 18:09:35 +04:00
|
|
|
fma4
|
2011-04-21 17:27:42 +04:00
|
|
|
apic
|
2011-09-25 21:36:20 +04:00
|
|
|
x86_64
|
2010-04-24 14:13:31 +04:00
|
|
|
1g_pages
|
2010-04-29 23:34:32 +04:00
|
|
|
pcid
|
2010-07-22 20:41:59 +04:00
|
|
|
fsgsbase
|
2011-05-29 20:28:26 +04:00
|
|
|
smep
|
2010-11-21 15:02:12 +03:00
|
|
|
mwait
|
2010-03-12 14:28:59 +03:00
|
|
|
mwait_is_nop
|
2006-02-12 23:43:12 +03:00
|
|
|
|
2003-03-15 20:51:36 +03:00
|
|
|
memory
|
2006-02-17 00:44:17 +03:00
|
|
|
standard
|
|
|
|
ram
|
2006-10-08 14:18:51 +04:00
|
|
|
size
|
2006-02-17 00:44:17 +03:00
|
|
|
rom
|
2006-10-08 14:18:51 +04:00
|
|
|
path
|
|
|
|
address
|
2006-02-17 00:44:17 +03:00
|
|
|
vgarom
|
2006-10-08 14:18:51 +04:00
|
|
|
path
|
2006-02-17 00:44:17 +03:00
|
|
|
optrom
|
2003-03-15 20:51:36 +03:00
|
|
|
0
|
2006-10-08 14:18:51 +04:00
|
|
|
path
|
|
|
|
addr
|
2003-03-15 20:51:36 +03:00
|
|
|
1
|
2006-10-08 14:18:51 +04:00
|
|
|
path
|
|
|
|
addr
|
2003-03-15 20:51:36 +03:00
|
|
|
2
|
2006-10-08 14:18:51 +04:00
|
|
|
path
|
|
|
|
addr
|
2003-03-15 20:51:36 +03:00
|
|
|
3
|
2006-10-08 14:18:51 +04:00
|
|
|
path
|
|
|
|
addr
|
2006-02-17 00:44:17 +03:00
|
|
|
optram
|
2006-02-12 23:43:12 +03:00
|
|
|
0
|
2006-10-08 14:18:51 +04:00
|
|
|
path
|
|
|
|
addr
|
2006-02-12 23:43:12 +03:00
|
|
|
1
|
2006-10-08 14:18:51 +04:00
|
|
|
path
|
|
|
|
addr
|
2006-02-12 23:43:12 +03:00
|
|
|
2
|
2006-10-08 14:18:51 +04:00
|
|
|
path
|
|
|
|
addr
|
2006-02-12 23:43:12 +03:00
|
|
|
3
|
2006-10-08 14:18:51 +04:00
|
|
|
path
|
|
|
|
addr
|
2003-03-15 20:51:36 +03:00
|
|
|
|
2006-02-19 18:43:03 +03:00
|
|
|
clock_cmos
|
2006-10-08 14:18:51 +04:00
|
|
|
clock_sync
|
|
|
|
time0
|
2006-02-19 18:43:03 +03:00
|
|
|
cmosimage
|
2006-10-08 14:18:51 +04:00
|
|
|
enabled
|
|
|
|
path
|
|
|
|
rtc_init
|
2006-02-20 00:35:50 +03:00
|
|
|
|
|
|
|
pci
|
2006-10-08 14:18:51 +04:00
|
|
|
i440fx_support
|
2006-02-20 00:35:50 +03:00
|
|
|
slot
|
2006-10-08 14:18:51 +04:00
|
|
|
1
|
|
|
|
2
|
|
|
|
3
|
|
|
|
4
|
|
|
|
5
|
2006-02-20 00:35:50 +03:00
|
|
|
pcidev
|
2006-10-08 14:18:51 +04:00
|
|
|
vendor
|
|
|
|
device
|
2003-03-15 20:51:36 +03:00
|
|
|
|
2006-02-22 00:35:09 +03:00
|
|
|
display
|
2006-10-08 14:18:51 +04:00
|
|
|
display_library
|
|
|
|
displaylib_options
|
|
|
|
private_colormap
|
|
|
|
fullscreen
|
|
|
|
screenmode
|
|
|
|
vga_extension
|
|
|
|
vga_update_interval
|
2006-02-22 00:35:09 +03:00
|
|
|
|
|
|
|
keyboard_mouse
|
2006-10-08 14:18:51 +04:00
|
|
|
keyboard
|
|
|
|
type
|
|
|
|
serial_delay
|
|
|
|
paste_delay
|
|
|
|
use_mapping
|
|
|
|
keymap
|
|
|
|
user_shortcut
|
2006-02-22 00:35:09 +03:00
|
|
|
mouse
|
2006-10-08 14:18:51 +04:00
|
|
|
type
|
|
|
|
enabled
|
2006-02-22 00:35:09 +03:00
|
|
|
|
2008-02-06 01:57:43 +03:00
|
|
|
boot_params
|
2006-10-08 14:18:51 +04:00
|
|
|
boot_drive1
|
|
|
|
boot_drive2
|
|
|
|
boot_drive3
|
|
|
|
floppy_sig_check
|
|
|
|
load32bitos
|
|
|
|
which
|
|
|
|
path
|
|
|
|
iolog
|
|
|
|
initrd
|
2006-02-22 00:35:09 +03:00
|
|
|
|
2003-03-15 20:51:36 +03:00
|
|
|
floppy
|
2006-10-08 14:18:51 +04:00
|
|
|
0
|
|
|
|
devtype
|
|
|
|
path
|
|
|
|
type
|
2010-07-03 09:34:27 +04:00
|
|
|
readonly
|
2006-10-08 14:18:51 +04:00
|
|
|
status
|
|
|
|
1
|
|
|
|
devtype
|
|
|
|
path
|
|
|
|
type
|
2010-07-03 09:34:27 +04:00
|
|
|
readonly
|
2006-10-08 14:18:51 +04:00
|
|
|
status
|
2003-03-15 20:51:36 +03:00
|
|
|
|
|
|
|
ata
|
2006-10-08 14:18:51 +04:00
|
|
|
0
|
|
|
|
resources
|
|
|
|
enabled
|
|
|
|
ioaddr1
|
|
|
|
ioaddr2
|
|
|
|
irq
|
|
|
|
master
|
|
|
|
present
|
|
|
|
type
|
|
|
|
path
|
|
|
|
mode
|
|
|
|
journal
|
|
|
|
cylinders
|
|
|
|
heads
|
|
|
|
spt
|
|
|
|
status
|
|
|
|
model
|
|
|
|
biosdetect
|
|
|
|
translation
|
2003-03-15 20:51:36 +03:00
|
|
|
slave
|
|
|
|
(same options as master)
|
|
|
|
1
|
|
|
|
(same options as ata.0)
|
|
|
|
2
|
|
|
|
(same options as ata.0)
|
|
|
|
3
|
|
|
|
(same options as ata.0)
|
|
|
|
|
2006-02-22 00:35:09 +03:00
|
|
|
ports
|
|
|
|
serial
|
2006-03-01 20:14:36 +03:00
|
|
|
1
|
2006-10-08 14:18:51 +04:00
|
|
|
enabled
|
|
|
|
mode
|
|
|
|
dev
|
2006-02-22 00:35:09 +03:00
|
|
|
2
|
2006-03-01 20:14:36 +03:00
|
|
|
(same options as ports.serial.1)
|
2006-02-22 00:35:09 +03:00
|
|
|
3
|
2006-03-01 20:14:36 +03:00
|
|
|
(same options as ports.serial.1)
|
|
|
|
4
|
|
|
|
(same options as ports.serial.1)
|
2006-02-22 00:35:09 +03:00
|
|
|
parallel
|
2006-03-01 20:14:36 +03:00
|
|
|
1
|
2006-10-08 14:18:51 +04:00
|
|
|
enabled
|
|
|
|
outfile
|
2006-03-01 20:14:36 +03:00
|
|
|
2
|
|
|
|
(same options as ports.parallel.1)
|
2009-01-20 00:39:03 +03:00
|
|
|
usb
|
|
|
|
uhci
|
|
|
|
enabled
|
|
|
|
port1
|
2011-01-16 15:46:48 +03:00
|
|
|
device
|
|
|
|
options
|
2009-01-20 00:39:03 +03:00
|
|
|
port2
|
2011-01-16 15:46:48 +03:00
|
|
|
device
|
|
|
|
options
|
2009-01-20 00:39:03 +03:00
|
|
|
ohci
|
2011-01-16 15:46:48 +03:00
|
|
|
(same options as ports.usb.uhci)
|
2011-07-04 23:42:47 +04:00
|
|
|
xhci
|
|
|
|
(same options as ports.usb.uhci)
|
2003-03-15 20:51:36 +03:00
|
|
|
|
2006-02-22 00:35:09 +03:00
|
|
|
network
|
2006-10-08 14:18:51 +04:00
|
|
|
ne2k
|
|
|
|
enabled
|
|
|
|
ioaddr
|
|
|
|
irq
|
|
|
|
macaddr
|
|
|
|
ethmod
|
|
|
|
ethdev
|
|
|
|
script
|
2011-12-24 19:17:10 +04:00
|
|
|
bootrom
|
2006-10-08 14:18:51 +04:00
|
|
|
pnic
|
|
|
|
enabled
|
|
|
|
macaddr
|
|
|
|
ethmod
|
|
|
|
ethdev
|
|
|
|
script
|
2011-12-24 19:17:10 +04:00
|
|
|
bootrom
|
|
|
|
|
|
|
|
e1000
|
|
|
|
enabled
|
|
|
|
macaddr
|
|
|
|
ethmod
|
|
|
|
ethdev
|
|
|
|
script
|
|
|
|
bootrom
|
2003-03-15 20:51:36 +03:00
|
|
|
|
2006-02-22 00:35:09 +03:00
|
|
|
sound
|
2006-10-08 14:18:51 +04:00
|
|
|
sb16
|
|
|
|
enabled
|
|
|
|
midifile
|
|
|
|
wavefile
|
|
|
|
logfile
|
|
|
|
midimode
|
|
|
|
wavemode
|
|
|
|
loglevel
|
|
|
|
dmatimer
|
2011-12-24 19:17:10 +04:00
|
|
|
es1370
|
|
|
|
enabled
|
|
|
|
wavedev
|
2003-03-15 20:51:36 +03:00
|
|
|
|
2006-03-02 23:13:14 +03:00
|
|
|
misc
|
2011-07-31 18:38:03 +04:00
|
|
|
port_e9_hack
|
2006-03-02 23:13:14 +03:00
|
|
|
gdbstub
|
|
|
|
port
|
|
|
|
text_base
|
|
|
|
data_base
|
|
|
|
bss_base
|
2009-01-02 14:51:03 +03:00
|
|
|
user_plugin
|
2009-01-05 00:46:20 +03:00
|
|
|
1 ... 8
|
2003-03-15 20:51:36 +03:00
|
|
|
|
|
|
|
log
|
2006-10-08 14:18:51 +04:00
|
|
|
filename
|
|
|
|
prefix
|
|
|
|
debugger_filename
|
2006-03-02 23:13:14 +03:00
|
|
|
|
2006-03-05 13:24:29 +03:00
|
|
|
menu
|
2006-10-08 14:18:51 +04:00
|
|
|
disk
|
2009-03-16 00:16:17 +03:00
|
|
|
disk_win32
|
2006-10-08 14:18:51 +04:00
|
|
|
memory
|
|
|
|
runtime
|
2009-03-30 00:48:17 +04:00
|
|
|
cdrom
|
|
|
|
usb
|
|
|
|
misc
|
2006-03-02 23:13:14 +03:00
|
|
|
|
2007-09-28 23:52:08 +04:00
|
|
|
bochs
|
|
|
|
(subtree containing Bochs state)
|
2006-03-05 13:24:29 +03:00
|
|
|
|
2006-10-08 14:18:51 +04:00
|
|
|
wxdebug
|
|
|
|
(special subtree for wxBochs debugger)
|
|
|
|
|
2009-01-05 00:46:20 +03:00
|
|
|
user
|
|
|
|
(subtree for user-defined options)
|