diff --git a/repos/os/run/mixer.run b/repos/os/run/mixer.run index 5966a2f2aa..653ffc3106 100644 --- a/repos/os/run/mixer.run +++ b/repos/os/run/mixer.run @@ -2,19 +2,23 @@ # Build # +if {[have_include "power_on/qemu"]} { + puts "\nTest running on Qemu is not supported.\n" + exit 0 +} + # generic components set build_components { core init timer drivers/audio + drivers/platform server/mixer server/dynamic_rom server/report_rom + app/pci_decode test/audio_out } -source ${genode_dir}/repos/base/run/platform_drv.inc -append_platform_drv_build_components - build $build_components create_boot_directory @@ -40,40 +44,90 @@ set config { - } + -append_platform_drv_config - -append config { - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -87,7 +141,7 @@ append config { - + @@ -101,7 +155,7 @@ append config { - + @@ -175,13 +229,11 @@ if {[expr ![file exists bin/client1.f32] || ![file exists bin/client2.f32]]} { append boot_modules { core ld.lib.so init timer report_rom dynamic_rom - } [audio_drv_binary] { test-audio_out + platform_drv acpi_drv pci_decode + pci_audio_drv test-audio_out mixer client1.f32 client2.f32 } -# platform-specific components -append_platform_drv_boot_modules - build_boot_image $boot_modules -append qemu_args "-soundhw es1370 -nographic" +append qemu_args " -nographic" run_genode_until forever