# # The build file for QNX Neutrino booting on a PC # [virtual=x86,bios +compress] boot = { # Reserve 64k of video memory to handle multiple video cards startup-bios -s64k # PATH is the *safe* path for executables (confstr(_CS_PATH...)) # LD_LIBRARY_PATH is the *safe* path for libraries (confstr(_CS_LIBPATH)) # i.e. This is the path searched for libs in setuid/setgid executables. [module=aps] PATH=/proc/boot:/bin:/usr/bin:/opt/bin LD_LIBRARY_PATH=/proc/boot:/lib:/usr/lib:/lib/dll:/opt/lib procnto-instr } [+script] startup-script = { display_msg " " display_msg "Neutrino Inside! (QNX 6.3.2)" display_msg " " procmgr_symlink ../../proc/boot/libc.so.2 /usr/lib/ldqnx.so.2 display_msg "---> Starting System Logger" slogger display_msg "---> Waiting for /dev/slog" waitfor /dev/slog display_msg "---> Starting PCI Services" seedres pci-bios display_msg "---> Waiting for /dev/pci" waitfor /dev/pci display_msg "---> Starting Console Manager" devc-con -n4 display_msg "---> Waiting for /dev/con1" waitfor /dev/con1 reopen /dev/con1 display_msg "---> Starting EIDE Driver" devb-eide blk cache=64M,auto=partition dos exe=all cam quiet display_msg "---> Waiting for /dev/hd0" waitfor /dev/hd0 # Mount the paritions and wait for it display_msg "---> Waiting for QNX partition to show up" waitfor /dev/hd0t79 # Mount the QNX filesystem mount /dev/hd0t79 / display_msg "---> Waiting for /dev/hd1" waitfor /dev/hd1 # Mount the paritions and wait for it display_msg "---> Waiting for QNX partition to show up" waitfor /dev/hd1t79 # Mount the QNX filesystem mount /dev/hd1t79 /hd1 # USB io-usb -duhci -dohci -dehci waitfor /dev/io-usb/io-usb umass-enum -h hd -d /dev -m /fs/hd -f /proc/boot/umass-enum.cfg display_msg "---> Starting /etc/system/sysinit" ksh -c /etc/system/sysinit } libc.so libusbdi.so libcam.so io-blk.so cam-disk.so fs-qnx4.so fs-dos.so fs-ext2.so cam-cdrom.so fs-cd.so # USB for console driver devu-ehci.so devu-ohci.so devu-uhci.so devh-usb.so devh-ps2ser.so [data=c] seedres pci-bios devb-eide devb-umass umass-enum umass-enum.cfg io-usb slogger ksh devc-con mount