if {[have_spec linux]} { puts "\n Run script is not supported on this platform. \n"; exit 0 } if {[get_cmd_switch --autopilot] && ![have_include "power_on/qemu"]} { puts "\n Run script is not supported on this platform. \n"; exit 0 } proc log_service { } { if { [get_cmd_switch --autopilot] } { return log } return ram } if {[have_spec nova]} { proc kernel_output { } { return "novga logmem" } } build { core init timer server/file_terminal server/terminal_log app/log_core } create_boot_directory append config { } append_if [have_spec nova] config { } append config { } install_config $config build_boot_image { core init timer ld.lib.so vfs.lib.so libc.lib.so file_terminal terminal_log log_core } append qemu_args " -nographic " if { [get_cmd_switch --autopilot] } { run_genode_until {.*\[log_core -> log] \[.*\n} 20 } else { run_genode_until forever }