# # \brief Test of 'tftp_rom' server # \author Emery Hemingway # \date 2016-02-24 # if {![have_include "load/tftp"]} { puts "please enable TFTP booting first" exit 1 } set build_components { core init drivers/nic timer server/tftp_rom test/libc } source ${genode_dir}/repos/base/run/platform_drv.inc append_platform_drv_build_components build $build_components create_boot_directory append config { } append_platform_drv_config append config { } install_config $config # generic modules set boot_modules { core init ld.lib.so libc.lib.so vfs.lib.so libc.lib.so vfs.lib.so libm.lib.so lwip_legacy.lib.so nic_drv test-libc tftp_rom timer } # platform-specific modules append_platform_drv_boot_modules build_boot_image $boot_modules append qemu_args " -nographic -net nic,model=e1000 -net user" # append qemu_args " -net dump,file=/tmp/tftp_rom.pcap" run_genode_until {child "test-libc" exited with exit value 0} 60