# 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
+# - 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
module hello
entry hello-shared
+kernel fiasco -serial_esc
roottask moe --init=rom/ex_hello_shared
module l4re
module ex_hello_shared
module libc_be_socket_noop.so
module libc_be_l4refile.so
module libc_be_l4re.so
-module r/libsupc++.so
-module r/libuc_c.so
+module libsupc++.so
+module libuc_c.so
+
+entry L4Linux ARM
+roottask moe rom/l4lx.cfg
+module l4re
+module ned
+module l4lx.cfg
+module io
+module arm-rv.io
+module vmlinuz.arm
+module ramdisk-arm.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 ramdisk-x86.rd