bunch of work in progress on getting x86_64 bootstrap working.
[newos.git] / boot / x86_64 / config.ini
blob588ecb4837059430afaaa3a8efbe4440f6ecdaa3
1 # ---------------------------------------------------------------
2 # The bootstrap code is where control starts once netboot, boot.com,
3 # etc loads the image. It creates a page table to map the kernel in
4 # at 0x80000000 and then jumps to the kernel entrypoint where things
5 # really start happening. This MUST be the first entry in the .ini
7 [bootstrap]
8 type=elf64
9 file=build/x86_64/boot/stage2
11 [kernel]
12 type=elf64
13 file=build/x86_64/kernel/kernel
15 [bootscript]
16 type=text
17 file=scripts/bootscript
19 [loginscript]
20 type=text
21 file=scripts/loginscript
23 [addons/fs/fat]
24 type=elf64
25 file=build/x86_64/kernel/addons/fs/fat/fat
27 [addons/fs/iso9660]
28 type=elf64
29 file=build/x86_64/kernel/addons/fs/iso9660/iso9660
31 [addons/fs/nfs]
32 type=elf64
33 file=build/x86_64/kernel/addons/fs/nfs/nfs
35 [addons/fs/zfs]
36 type=elf64
37 file=build/x86_64/kernel/addons/fs/zfs/zfs
39 #[addons/modules/bus_managers/pci]
40 #type=elf64
41 #file=build/x86_64/kernel/addons/modules/bus_managers/pci/pci
43 #[addons/modules/bus_managers/isa]
44 #type=elf64
45 #file=build/x86_64/kernel/addons/modules/bus_managers/isa/isa
47 #[addons/modules/busses/ide/ide_isa]
48 #type=elf64
49 #file=build/x86_64/kernel/addons/modules/busses/ide/ide_isa/ide_isa
51 #[addons/modules/bus_managers/ide]
52 #type=elf64
53 #file=build/x86_64/kernel/addons/modules/bus_managers/ide/ide
55 #[addons/modules/bus_managers/scsi]
56 #type=elf64
57 #file=build/x86_64/kernel/addons/modules/bus_managers/scsi/scsi
59 #[addons/modules/generic/locked_pool]
60 #type=elf64
61 #file=build/x86_64/kernel/addons/modules/generic/locked_pool/locked_pool
63 #[addons/modules/bus_managers/usb]
64 #type=elf64
65 #file=build/x86_64/kernel/addons/modules/bus_managers/usb/usb
67 #[addons/modules/busses/usb/ohci]
68 #type=elf64
69 #file=build/x86_64/kernel/addons/modules/busses/usb/ohci/ohci
71 #[addons/modules/console/vmware]
72 #type=elf64
73 #file=build/x86_64/kernel/addons/modules/console/vmware/vmware
75 #[addons/modules/generic/blkman]
76 #type=elf64
77 #file=build/x86_64/kernel/addons/modules/generic/blkman/blkman
79 #[addons/modules/generic/scsi_periph]
80 #type=elf64
81 #file=build/x86_64/kernel/addons/modules/generic/scsi_periph/scsi_periph
83 #[addons/modules/console/text]
84 #type=elf64
85 #file=build/x86_64/kernel/addons/modules/console/text/text
87 #[addons/dev/disk/scsi/scsi_dsk]
88 #type=elf64
89 #file=build/x86_64/kernel/addons/dev/disk/scsi/scsi_dsk/scsi_dsk
91 #[addons/dev/netblock]
92 #type=elf64
93 #file=build/x86_64/kernel/addons/dev/disk/netblock/netblock
95 #[addons/dev/console]
96 #type=elf64
97 #file=build/x86_64/kernel/addons/dev/console/console
99 #[addons/dev/tty]
100 #type=elf64
101 #file=build/x86_64/kernel/addons/dev/tty/tty
103 #[addons/dev/pcnet32]
104 #type=elf64
105 #file=build/x86_64/kernel/addons/dev/net/pcnet32/pcnet32
107 #[addons/dev/rtl8139]
108 #type=elf64
109 #file=build/x86_64/kernel/addons/dev/net/rtl8139/rtl8139
111 #[addons/dev/keyboard]
112 #type=elf64
113 #file=build/x86_64/kernel/addons/dev/arch/x86_64/keyboard/keyboard
115 #[addons/dev/ps2mouse]
116 #type=elf64
117 #file=build/x86_64/kernel/addons/dev/arch/x86_64/ps2mouse/ps2mouse
119 #[addons/dev/vesa]
120 #type=elf64
121 #file=build/x86_64/kernel/addons/dev/arch/x86_64/vesa/vesa
123 # Disable the floppy for now
124 #[addons/dev/floppy]
125 #type=elf64
126 #file=build/x86_64/kernel/addons/dev/arch/x86_64/floppy/floppy
128 [bin/init]
129 type=elf64
130 file=build/x86_64/apps/init/init
132 [bin/cpptest]
133 type=elf64
134 file=build/x86_64/apps/cpptest/cpptest
136 [bin/window_server]
137 type=elf64
138 file=build/x86_64/apps/window_server/window_server
140 [bin/guiapp]
141 type=elf64
142 file=build/x86_64/apps/guiapp/guiapp
144 [bin/consoled]
145 type=elf64
146 file=build/x86_64/apps/consoled/consoled
148 [bin/inputd]
149 type=elf64
150 file=build/x86_64/apps/inputd/inputd
152 [bin/socketd]
153 type=elf64
154 file=build/x86_64/apps/socketd/socketd
156 [bin/telnetd]
157 type=elf64
158 file=build/x86_64/apps/telnetd/telnetd
160 [bin/shell]
161 type=elf64
162 file=build/x86_64/apps/shell/shell
164 [bin/ls]
165 type=elf64
166 file=build/x86_64/apps/ls/ls
168 [bin/mount]
169 type=elf64
170 file=build/x86_64/apps/mount/mount
172 [bin/unmount]
173 type=elf64
174 file=build/x86_64/apps/unmount/unmount
176 [bin/test_input]
177 type=elf64
178 file=build/x86_64/apps/test_input/test_input
180 [bin/test_output]
181 type=elf64
182 file=build/x86_64/apps/test_output/test_output
184 [bin/test_time]
185 type=elf64
186 file=build/x86_64/apps/test_time/test_time
188 [bin/fortune]
189 type=elf64
190 file=build/x86_64/apps/fortune/fortune
192 [etc/fortunes]
193 type=data
194 file=apps/fortune/fortunes
196 [etc/test_input.txt]
197 type=data
198 file=apps/test_input/test_input.txt
200 [bin/rm]
201 type=elf64
202 file=build/x86_64/apps/rm/rm
204 [bin/ps]
205 type=elf64
206 file=build/x86_64/apps/ps/ps
208 [bin/kill]
209 type=elf64
210 file=build/x86_64/apps/kill/kill
212 [bin/top]
213 type=elf64
214 file=build/x86_64/apps/top/top
216 [bin/netcfg]
217 type=elf64
218 file=build/x86_64/apps/netcfg/netcfg
220 [bin/nettest]
221 type=elf64
222 file=build/x86_64/apps/nettest/nettest
224 [bin/irc]
225 type=elf64
226 file=build/x86_64/apps/irc/irc
228 [bin/testapp]
229 type=elf64
230 file=build/x86_64/apps/testapp/testapp
232 [bin/true]
233 type=elf64
234 file=build/x86_64/apps/true/true
236 [bin/false]
237 type=elf64
238 file=build/x86_64/apps/false/false
240 [bin/vmtest]
241 type=elf64
242 file=build/x86_64/apps/vmtest/vmtest
244 [bin/vmstat]
245 type=elf64
246 file=build/x86_64/apps/vmstat/vmstat
248 [bin/vtcolors]
249 type=elf64
250 file=build/x86_64/apps/vtcolors/vtcolors
252 [bin/fibo]
253 type=elf64
254 file=build/x86_64/apps/fibo/fibo
256 [bin/disktest]
257 type=elf64
258 file=build/x86_64/apps/disktest/disktest
260 [libexec/rld.so]
261 type=elf64
262 file=build/x86_64/apps/rld/rld.so
264 [bin/rldtest]
265 type=elf64
266 file=build/x86_64/apps/rldtest/rldtest
268 [lib/librldtest.so]
269 type=elf64
270 file=build/x86_64/apps/rldtest/librldtest.so
272 [lib/girlfriend.so]
273 type=elf64
274 file=build/x86_64/apps/rldtest/girlfriend.so
276 [lib/libc.so]
277 type=elf64
278 file=build/x86_64/lib/libc.so
280 [lib/libm.so]
281 type=elf64
282 file=build/x86_64/lib/libm.so
284 [lib/libnewos.so]
285 type=elf64
286 file=build/x86_64/lib/libnewos.so
288 [lib/libsocket.so]
289 type=elf64
290 file=build/x86_64/lib/libsocket.so
292 [lib/libsupc++.so]
293 type=elf64
294 file=build/x86_64/lib/libsupc++.so
296 [lib/libwin.so]
297 type=elf64
298 file=build/x86_64/lib/libwin.so
300 [testfile]
301 type=data
302 file=boot/testfile
304 [test.iso]
305 type=data
306 file=boot/test.iso