assert_spec foc assert_spec platform_panda # # Build # build { core init drivers/timer drivers/framebuffer drivers/gpio drivers/usb server/nitpicker server/nit_fb server/terminal server/terminal_log l4linux } create_boot_directory # # Config # set config { } install_config $config # # Boot modules # set boot_modules { core init timer l4linux initrd.gz fb_drv gpio_drv usb_drv terminal terminal_log nitpicker nit_fb } set uri "http://genode.org/files/l4linux/busybox-initrd-arm-20120710.gz" if {![file exists bin/initrd.gz]} { puts "Download initramfs ..." exec >& /dev/null wget -c -O bin/initrd.gz $uri } exec >& /dev/null wget -O bin/initrd.gz.md5 $uri.md5 cd bin exec md5sum -c initrd.gz.md5 cd .. build_boot_image [join $boot_modules " "]