if {[get_cmd_switch --autopilot] && [have_board virt_qemu_riscv]} { puts "Autopilot mode is not supported on this platform." exit 0 } set targets { core lib/ld init timer lib/libc lib/vfs lib/vfs_lwip server/report_rom server/nic_router server/nic_bridge server/nic_loopback test/lwip/http_srv test/lwip/http_clnt test/lwip/udp } proc client_bin { prot } { if {$prot == "udp"} { return "test-lwip-udp-client" } if {$prot == "http"} { return "test-http_clnt" } } proc server_bin { prot } { if {$prot == "udp"} { return "test-lwip-udp-server" } if {$prot == "http"} { return "test-lwip_httpsrv" } } proc client_config { name prot ip_addr gateway netmask nic srv_port srv_ip } { global nr_of_clients incr nr_of_clients append result { } if {$ip_addr == "dhcp"} { append result { } } else { append result { } } append result { } return $result } proc server_config { name prot ip_addr gateway netmask nic port } { append result { } return $result } append qemu_args "-nographic "