openblt

a hobby OS from the late 90s
git clone http://frotz.net/git/openblt.git
Log | Files | Refs | LICENSE

openblt.ini (1719B)


      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
      6 #
      7 [bootstrap]
      8 type=boot
      9 file=boot/boot.bin
     10 ventry=116
     11 
     12 # ---------------------------------------------------------------
     13 # The OpenBLT kernel must be the second entry here
     14 # (the bootstrap isn't very bright).  
     15 #
     16 [kernel]
     17 type=boot
     18 file=kernel/kernel.bin
     19 ventry=116
     20 
     21 # ---------------------------------------------------------------
     22 # The kernel will start any entries of type "code"
     23 # immediately on boot.  Right now only the naming service
     24 # and init do this.  init brings up the rest of the system
     25 #
     26 [init]
     27 type=code
     28 file=srv/init/init.bin
     29 ventry=116
     30 
     31 [namer]
     32 type=code
     33 file=srv/namer/namer.bin
     34 ventry=116
     35 
     36 # ---------------------------------------------------------------
     37 # These rc files are read by init to determine what to start
     38 # (thus init needs the vfs)
     39 #
     40 [rc.boot]
     41 type=data
     42 file=etc/rc.boot
     43 ventry=0
     44 
     45 [rc]
     46 type=data
     47 file=etc/rc
     48 ventry=0
     49 
     50 # ---------------------------------------------------------------
     51 # The vfs and console servers provide core services
     52 #
     53 [vfs]
     54 type=data
     55 file=srv/vfs/vfs.bin
     56 ventry=116
     57 
     58 [console]
     59 type=data
     60 file=srv/console2/console.bin
     61 ventry=116
     62 
     63 # ---------------------------------------------------------------
     64 # The shell and some shell tools
     65 #
     66 [bltsh]
     67 type=data
     68 file=bin/bltsh/bltsh.bin
     69 ventry=0
     70 
     71 [ls]
     72 type=data
     73 file=bin/ls/ls.bin
     74 ventry=0
     75 
     76 [cat]
     77 type=data
     78 file=bin/cat/cat.bin
     79 ventry=0
     80 
     81 [tell]
     82 type=data
     83 file=bin/tell/tell.bin
     84 ventry=0