- added instructions how to update the online documentation
[bochs-mirror.git] / PARAM_TREE.txt
blob7890b832dbcd1a458aa27870da90d58f76825d76
1 $Id: PARAM_TREE.txt,v 1.15 2008/09/22 21:38:11 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
26   cpuid_limit_winnt
28 memory
29   standard
30     ram
31       size
32     rom
33       path
34       address
35     vgarom
36       path
37   optrom
38     0
39       path
40       addr
41     1
42       path
43       addr
44     2
45       path
46       addr
47     3
48       path
49       addr
50   optram
51     0
52       path
53       addr
54     1
55       path
56       addr
57     2
58       path
59       addr
60     3
61       path
62       addr
64 clock_cmos
65   clock_sync
66   time0
67   cmosimage
68     enabled
69     path
70     rtc_init
72 pci
73   i440fx_support
74   slot
75     1
76     2
77     3
78     4
79     5
80   pcidev
81     vendor
82     device
84 display
85   display_library
86   displaylib_options
87   private_colormap
88   fullscreen
89   screenmode
90   vga_extension
91   vga_update_interval
93 keyboard_mouse
94   keyboard
95     type
96     serial_delay
97     paste_delay
98     use_mapping
99     keymap
100     user_shortcut
101   mouse
102     type
103     enabled
105 boot_params
106   boot_drive1
107   boot_drive2
108   boot_drive3
109   floppy_sig_check
110   load32bitos
111     which
112     path
113     iolog
114     initrd
116 floppy
117   0
118     devtype
119     path
120     type
121     status
122   1
123     devtype
124     path
125     type
126     status
129   0
130     resources
131       enabled
132       ioaddr1
133       ioaddr2
134       irq
135     master
136       present
137       type
138       path
139       mode
140       journal
141       cylinders
142       heads
143       spt
144       status
145       model
146       biosdetect
147       translation
148     slave
149       (same options as master)
150   1
151     (same options as ata.0)
152   2
153     (same options as ata.0)
154   3
155     (same options as ata.0)
157 ports
158   serial
159     1
160       enabled
161       mode
162       dev
163     2
164       (same options as ports.serial.1)
165     3
166       (same options as ports.serial.1)
167     4
168       (same options as ports.serial.1)
169   parallel
170     1
171       enabled
172       outfile
173     2
174       (same options as ports.parallel.1)
175   usb
176     1
177       enabled
178       port1
179       option1
180       port2
181       option2
183 network
184   ne2k
185     enabled
186     ioaddr
187     irq
188     macaddr
189     ethmod
190     ethdev
191     script
192   pnic
193     enabled
194     macaddr
195     ethmod
196     ethdev
197     script
199 sound
200   sb16
201     enabled
202     midifile
203     wavefile
204     logfile
205     midimode
206     wavemode
207     loglevel
208     dmatimer
210 misc
211   text_snapshot_check
212   gdbstub
213     port
214     text_base
215     data_base
216     bss_base
219   filename
220   prefix
221   debugger_filename
223 menu
224   disk
225   memory
226   runtime
228 bochs
229   (subtree containing Bochs state)
231 wxdebug
232   (special subtree for wxBochs debugger)
234 (updated Oct  8, 2006 by vruppert)