#
# \brief Test for using the lwIP TCP/IP stack over USB
# \author Sebastian Sumpf
# \date 2012-07-06
#
# This test case executes a small HTTP server, it has been used on PandaBoard
# hardware only, though it should execute but not do anything on other hardware
#
create_boot_directory
import_from_depot [depot_user]/src/[base_src] \
[depot_user]/pkg/test_usb_host_drv-[board] \
[depot_user]/src/usb_net_drv \
[depot_user]/src/nic_router \
[depot_user]/src/libc \
[depot_user]/src/vfs \
[depot_user]/src/vfs_lwip \
[depot_user]/src/init
build { test/lwip/http_srv }
install_config {
}
#
# Define USB host controller config
#
set config {}
append_if [have_board rpi] config {
}
append_if [have_spec x86] config {
}
append config {}
set fd [open [run_dir]/genode/usb_host_drv.config w]
puts $fd $config
close $fd
build_boot_image { test-lwip_httpsrv }
append qemu_args " -nographic"
run_genode_until forever
# vi: set ft=tcl :