genode/ports/run/seoul-net.run
2013-07-18 11:55:17 +02:00

50 lines
1.1 KiB
Plaintext

#
# \brief Vancouver on Genode - for testing network
# \author Alexander Boettcher
# \date 2013-06-11
#
# This run script starts the Vancouver VMM booting from a multiboot image.
# It assumes that the module files are present at '<build-dir>/bin/'
#
set use_multiboot 1
set use_block_ide 0
set use_block_sata 0
set use_nic_session 1
set use_nic_bridge 0
set use_usb 0
set use_fancy_stuff 0
set multiboot_files {
<rom name="munich"/>
<rom name="bzImage-3.1" cmdline="root=/dev/ram0 earlyprintk=ttyS0 text"/>
<rom name="tc-net.gz"/>
}
set guest_os_binaries { munich bzImage-3.1 tc-net.gz}
#
# Download demo kernel, image and
# munich (part of Oslo framework http://os.inf.tu-dresden.de/~kauer/oslo)
#
set uri "http://genode.org/files/seoul"
foreach binary $guest_os_binaries {
if {![file exists bin/$binary]} {
puts "Download file bin/$binary"
exec >& /dev/null wget -c -O bin/$binary $uri/$binary
}
}
source ${genode_dir}/ports/run/seoul.inc
append qemu_args " -m 512 "
append qemu_args " -cpu phenom "
append qemu_args " -net nic,model=e1000 "
run_genode_until forever