- added release tag for 2.3.6 to user doc
[bochs-mirror.git] / PARAM_TREE.txt
blobb0cf778834989aa280252221da7020683883f812
1 $Id: PARAM_TREE.txt,v 1.13 2007/09/28 19:51:36 sshwarts Exp $
3 Starting from Bochs 2.3 the parameters are organized in a tree structure
4 instead of a huge flat list. The parameter tree was required for implementing
5 the save/restore feature, and it gives access to the device state from within
6 the debugger.
7 -Volker
9 Current organization of parameters in the tree
11 general
12   config_interface
13   start_mode
14   benchmark
15   restore
16   restore_path
17   debug_running
19 cpu
20   n_processors
21   n_cores
22   n_threads
23   ips
24   quantum
25   reset_on_triple_fault
27 memory
28   standard
29     ram
30       size
31     rom
32       path
33       address
34     vgarom
35       path
36   optrom
37     0
38       path
39       addr
40     1
41       path
42       addr
43     2
44       path
45       addr
46     3
47       path
48       addr
49   optram
50     0
51       path
52       addr
53     1
54       path
55       addr
56     2
57       path
58       addr
59     3
60       path
61       addr
63 clock_cmos
64   clock_sync
65   time0
66   cmosimage
67     enabled
68     path
69     rtc_init
71 pci
72   i440fx_support
73   slot
74     1
75     2
76     3
77     4
78     5
79   pcidev
80     vendor
81     device
83 display
84   display_library
85   displaylib_options
86   private_colormap
87   fullscreen
88   screenmode
89   vga_extension
90   vga_update_interval
92 keyboard_mouse
93   keyboard
94     type
95     serial_delay
96     paste_delay
97     use_mapping
98     keymap
99     user_shortcut
100   mouse
101     type
102     enabled
104 boot_params          
105   boot_drive1
106   boot_drive2
107   boot_drive3
108   floppy_sig_check
109   load32bitos
110     which
111     path
112     iolog
113     initrd
115 floppy
116   0
117     devtype
118     path
119     type
120     status
121   1
122     devtype
123     path
124     type
125     status
128   0
129     resources
130       enabled
131       ioaddr1
132       ioaddr2
133       irq
134     master
135       present
136       type
137       path
138       mode
139       journal
140       cylinders
141       heads
142       spt
143       status
144       model
145       biosdetect
146       translation
147     slave
148       (same options as master)
149   1
150     (same options as ata.0)
151   2
152     (same options as ata.0)
153   3
154     (same options as ata.0)
156 ports
157   serial
158     1
159       enabled
160       mode
161       dev
162     2
163       (same options as ports.serial.1)
164     3
165       (same options as ports.serial.1)
166     4
167       (same options as ports.serial.1)
168   parallel
169     1
170       enabled
171       outfile
172     2
173       (same options as ports.parallel.1)
174   usb
175     1
176       enabled
177       port1
178       option1
179       port2
180       option2
182 network
183   ne2k
184     enabled
185     ioaddr
186     irq
187     macaddr
188     ethmod
189     ethdev
190     script
191   pnic
192     enabled
193     macaddr
194     ethmod
195     ethdev
196     script
198 sound
199   sb16
200     enabled
201     midifile
202     wavefile
203     logfile
204     midimode
205     wavemode
206     loglevel
207     dmatimer
209 misc
210   text_snapshot_check
211   gdbstub
212     port
213     text_base
214     data_base
215     bss_base
218   filename
219   prefix
220   debugger_filename
222 menu
223   disk
224   memory
225   runtime
227 bochs
228   (subtree containing Bochs state)
230 wxdebug
231   (special subtree for wxBochs debugger)
233 (updated Oct  8, 2006 by vruppert)