assert_spec foc assert_spec platform_panda # # Build # build { core init drivers/timer drivers/framebuffer drivers/sd_card drivers/usb drivers/gpio server/nic_bridge server/part_blk l4linux } create_boot_directory # # Config # set config { } install_config $config # # Boot modules # set boot_modules { core init timer nic_bridge part_blk l4linux initrd.gz fb_drv sd_card_drv gpio_drv usb_drv } 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 " "]