115 lines
2.5 KiB
Plaintext
115 lines
2.5 KiB
Plaintext
# vim:set ft=l4mods:
|
|
# Module configuration file for single image mode
|
|
#
|
|
# kernel, sigma0 and moe are always loaded automatically
|
|
#
|
|
# add kernel command line arguments with
|
|
# kernel fiasco arguments...
|
|
# the second argument (here 'fiasco') is the binary name
|
|
#
|
|
# add sigma command line arguments with
|
|
# sigma0 sigma0 arguments...
|
|
# the second argument (here 'sigma0') is the binary name
|
|
#
|
|
# add roottask command line arguments with
|
|
# roottask moe arguments...
|
|
# the second argument (here 'moe') is the binary name
|
|
#
|
|
# modaddr: address where modules start, relative to begin of RAM
|
|
# this statement is either global (before first entry statement)
|
|
# or per entry
|
|
#
|
|
# 'module' variants
|
|
# - module file: add file
|
|
# - module[glob] /some/path/*.foo: add all file matching
|
|
# - module[perl] perl-code: Perl code returns array of files to include
|
|
# - module[shell] shell-code: Return list of files to include
|
|
# - moe file.cfg: expands to
|
|
# roottask moe rom/file.cfg
|
|
# module file.cfg
|
|
#
|
|
# Define a module group:
|
|
# group oftenneedthose
|
|
# module one
|
|
# module two
|
|
# module ...
|
|
#
|
|
# Use a module group:
|
|
# entry someentry
|
|
# module-group oftenneedthose
|
|
#
|
|
# Set defaults:
|
|
# - default-kernel: set default kernel including arguments
|
|
# - default-sigma0: set default sigma0 including arguments
|
|
# - default-roottask: set default roottask including arguments
|
|
|
|
modaddr 0x01100000
|
|
|
|
default-kernel fiasco -serial_esc
|
|
default-bootstrap bootstrap
|
|
|
|
entry hello
|
|
roottask moe --init=rom/hello
|
|
module l4re
|
|
module hello
|
|
|
|
entry hello-cfg
|
|
kernel fiasco -serial_esc
|
|
roottask moe rom/hello.cfg
|
|
module l4re
|
|
module ned
|
|
module hello.cfg
|
|
module hello
|
|
|
|
entry hello-shared
|
|
roottask moe --init=rom/ex_hello_shared
|
|
module l4re
|
|
module ex_hello_shared
|
|
module libld-l4.so
|
|
module libl4util.so
|
|
module libl4sys.so
|
|
module libl4sys-direct.so
|
|
module libdl.so
|
|
module lib4re.so
|
|
module lib4re-util.so
|
|
module libc_support_misc.so
|
|
module libc_be_socket_noop.so
|
|
module libc_be_l4refile.so
|
|
module libc_be_l4re.so
|
|
module libsupc++.so
|
|
module libuc_c.so
|
|
|
|
entry framebuffer-example-x86
|
|
roottask moe rom/x86-fb.cfg
|
|
module x86-fb.cfg
|
|
module l4re
|
|
module ned
|
|
module io
|
|
module x86-legacy.devs
|
|
module x86-fb.io
|
|
module fb-drv
|
|
module mag
|
|
module ex_fb_spectrum_cc
|
|
|
|
entry L4Linux-basic
|
|
roottask moe rom/l4lx.cfg
|
|
module l4lx.cfg
|
|
module l4re
|
|
module ned
|
|
module vmlinuz
|
|
module[perl] "ramdisk-$ENV{ARCH}.rd"
|
|
|
|
entry L4Linux-mag-x86
|
|
roottask moe rom/l4lx-gfx.cfg
|
|
module l4re
|
|
module ned
|
|
module l4lx-gfx.cfg
|
|
module io
|
|
module fb-drv
|
|
module mag
|
|
module x86-legacy.devs
|
|
module l4lx-x86.io
|
|
module vmlinuz
|
|
module[perl] "ramdisk-$ENV{ARCH}.rd"
|
|
|