# # Set to true in case the driver needs to be debugged to # pull in the locally build binaries rather than the ones # from the depot. # set debug_driver false source ${genode_dir}/repos/dde_linux/run/wifi_config.inc # # Restrict platforms # assert_spec x86 # # Build # create_boot_directory import_from_depot [depot_user]/pkg/pc_wifi \ [depot_user]/raw/pc_wifi_firmware set build_components { core init timer app/pci_decode driver/acpi driver/platform driver/rtc server/report_rom server/dynamic_rom server/nic_router test/lwip/http_srv lib/vfs_lwip } append_if $debug_driver build_components { driver/wifi lib/pc_wifi lib/vfs_jitterentropy } build $build_components # # Generate config # append config { } [wifi_config 5 10 no {}] { } [wifi_config 5 10 no [list "[wifi_ssid] [wifi_wpa] [wifi_psk] no"]] { } [wifi_config 5 10 yes [list "[wifi_ssid] [wifi_wpa] [wifi_psk] no"]] { } [wifi_config 5 10 no [list "[wifi_ssid] [wifi_wpa] [wifi_psk] no"]] { } install_config $config # # Provide dummy 'wifi.lib.so' shared-object for # boot-module assembly # if {$debug_driver} { catch {exec rm bin/wifi.lib.so} exec echo dummy > bin/wifi.lib.so } # # Boot modules # build_boot_image [build_artifacts] run_genode_until forever # vi: set ft=tcl :