# # settings # set interpose_part_blk 0 assert_spec foc assert_spec arndale # # build # set build_components { core init drivers/timer drivers/uart drivers/ahci drivers/platform l4linux } lappend_if $interpose_part_blk build_components server/part_blk build $build_components create_boot_directory # # genode config # set config { } append_if $interpose_part_blk config { } append config { } append_if $interpose_part_blk config { } append config { } install_config $config # # boot modules # set boot_modules { core init timer kdb_uart_drv l4linux initrd.gz ahci_drv platform_drv } lappend_if $interpose_part_blk boot_modules part_blk set uri "http://genode.org/files/l4linux/initrd-ahci-bench.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 .. set fiasco_serial_esc_arg "" build_boot_image [join $boot_modules " "] # # qemu # append qemu_args " -m 512 -nographic " # # execute test # run_genode_until forever