- tftp_send_optack() was not 64-bit clean (patch from SF bug #1787500)
[bochs-mirror.git] / PARAM_TREE.txt
blob6900e0a12d0789e318733147d795037f9ba096dd
1 $Id: PARAM_TREE.txt,v 1.12 2006/10/08 10:18:50 vruppert Exp $
3 In Bochs 2.3 are the parameters are organized in a tree structure instead of
4 a huge flat list. The parameter tree was required for implementing the
5 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   restore
15   restore_path
16   debug_running
18 cpu
19   n_processors
20   n_cores
21   n_threads
22   ips
23   quantum
24   reset_on_triple_fault
26 memory
27   standard
28     ram
29       size
30     rom
31       path
32       address
33     vgarom
34       path
35   optrom
36     0
37       path
38       addr
39     1
40       path
41       addr
42     2
43       path
44       addr
45     3
46       path
47       addr
48   optram
49     0
50       path
51       addr
52     1
53       path
54       addr
55     2
56       path
57       addr
58     3
59       path
60       addr
62 clock_cmos
63   clock_sync
64   time0
65   cmosimage
66     enabled
67     path
68     rtc_init
70 pci
71   i440fx_support
72   slot
73     1
74     2
75     3
76     4
77     5
78   pcidev
79     vendor
80     device
82 display
83   display_library
84   displaylib_options
85   private_colormap
86   fullscreen
87   screenmode
88   vga_extension
89   vga_update_interval
91 keyboard_mouse
92   keyboard
93     type
94     serial_delay
95     paste_delay
96     use_mapping
97     keymap
98     user_shortcut
99   mouse
100     type
101     enabled
103 boot_params          
104   boot_drive1
105   boot_drive2
106   boot_drive3
107   floppy_sig_check
108   load32bitos
109     which
110     path
111     iolog
112     initrd
114 floppy
115   0
116     devtype
117     path
118     type
119     status
120   1
121     devtype
122     path
123     type
124     status
127   0
128     resources
129       enabled
130       ioaddr1
131       ioaddr2
132       irq
133     master
134       present
135       type
136       path
137       mode
138       journal
139       cylinders
140       heads
141       spt
142       status
143       model
144       biosdetect
145       translation
146     slave
147       (same options as master)
148   1
149     (same options as ata.0)
150   2
151     (same options as ata.0)
152   3
153     (same options as ata.0)
155 ports
156   serial
157     1
158       enabled
159       mode
160       dev
161     2
162       (same options as ports.serial.1)
163     3
164       (same options as ports.serial.1)
165     4
166       (same options as ports.serial.1)
167   parallel
168     1
169       enabled
170       outfile
171     2
172       (same options as ports.parallel.1)
173   usb
174     1
175       enabled
176       port1
177       option1
178       port2
179       option2
181 network
182   ne2k
183     enabled
184     ioaddr
185     irq
186     macaddr
187     ethmod
188     ethdev
189     script
190   pnic
191     enabled
192     macaddr
193     ethmod
194     ethdev
195     script
197 sound
198   sb16
199     enabled
200     midifile
201     wavefile
202     logfile
203     midimode
204     wavemode
205     loglevel
206     dmatimer
208 misc
209   text_snapshot_check
210   gdbstub
211     port
212     text_base
213     data_base
214     bss_base
217   filename
218   prefix
219   debugger_filename
221 menu
222   disk
223   memory
224   runtime
226 save_restore
227   (special subtree for save/restore Bochs state)
229 wxdebug
230   (special subtree for wxBochs debugger)
232 (updated Oct  8, 2006 by vruppert)