if {[expr ![have_spec nova] || ![have_spec x86] || [have_include power_on/qemu] ]} { puts "\n Run script is not supported on this platform. \n"; exit 0 } proc wifi_ssid {} { return "$::env(GENODE_WIFI_SSID)" } proc wifi_psk {} { return "$::env(GENODE_WIFI_PSK)" } source ${genode_dir}/repos/base/run/platform_drv.inc proc platform_drv_priority {} { return { priority="-1"} } append build_components { core } append build_components { init } append build_components { drivers/framebuffer } append build_components { timer } append build_components { server/nic_router } append build_components { virtualbox } append build_components { server/dynamic_rom } append build_components { server/report_rom } append build_components { drivers/wifi } append build_components { server/log_terminal } append build_components { lib/vfs/jitterentropy } append build_components { drivers/input } append build_components { drivers/rtc } append build_components { drivers/usb } append build_components { drivers/nic } append build_components { server/input_filter } append_platform_drv_build_components build $build_components create_boot_directory append config { } append_platform_drv_config append config { } install_config $config exec cp ${genode_dir}/repos/ports/run/virtualbox_nic_router.vbox bin/. append boot_modules { virtualbox-nova } append boot_modules { iwlwifi-6000-4.ucode } append boot_modules { iwlwifi-6000g2a-6.ucode } append boot_modules { iwlwifi-6000g2b-6.ucode } append boot_modules { iwlwifi-7260-16.ucode } append boot_modules { iwlwifi-7265-16.ucode } append boot_modules { iwlwifi-7265D-16.ucode } append boot_modules { iwlwifi-8000C-16.ucode } append boot_modules { report_rom } append boot_modules { vfs_jitterentropy.lib.so } append boot_modules { libcrypto.lib.so } append boot_modules { libssl.lib.so } append boot_modules { wpa_driver_nl80211.lib.so } append boot_modules { wpa_supplicant.lib.so } append boot_modules { wifi.lib.so } append boot_modules { wifi_drv } append boot_modules { core } append boot_modules { nic_router } append boot_modules { ld.lib.so } append boot_modules { init } append boot_modules { timer } append boot_modules { test.iso } append boot_modules { virtualbox_nic_router.vbox } append boot_modules { ld.lib.so } append boot_modules { libc.lib.so } append boot_modules { libm.lib.so } append boot_modules { libc_pipe.lib.so } append boot_modules { libiconv.lib.so } append boot_modules { stdcxx.lib.so } append boot_modules { qemu-usb.lib.so } append boot_modules { dynamic_rom } append boot_modules { ps2_drv } append boot_modules { vesa_fb_drv } append boot_modules { rtc_drv } append boot_modules { usb_drv } append boot_modules { vfs.lib.so } append boot_modules { ipxe_nic_drv } append boot_modules { input_filter } append boot_modules { log_terminal } append_platform_drv_boot_modules build_boot_image $boot_modules run_genode_until forever