diff --git a/repos/dde_bsd/run/audio_in.run b/repos/dde_bsd/run/audio_in.run
index 03bce3867e..d4954c1d9c 100644
--- a/repos/dde_bsd/run/audio_in.run
+++ b/repos/dde_bsd/run/audio_in.run
@@ -17,13 +17,14 @@ if {[have_spec linux]} {
set build_components {
core init timer
+ drivers/acpi
+ drivers/platform
+ app/pci_decode
+ server/report_rom
drivers/audio
test/audio_in
}
-source ${genode_dir}/repos/base/run/platform_drv.inc
-append_platform_drv_build_components
-
build $build_components
create_boot_directory
@@ -51,14 +52,67 @@ append config {
- }
+
-append_platform_drv_config
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-append config {
-
-
+
+
@@ -83,13 +137,11 @@ install_config $config
#
set boot_modules {
- core ld.lib.so init timer test-audio_in
+ core ld.lib.so init timer
+ platform_drv acpi_drv pci_decode report_rom
+ pci_audio_drv test-audio_in
}
-append boot_modules [audio_drv_binary]
-
-append_platform_drv_boot_modules
-
build_boot_image $boot_modules
run_genode_until forever