diff --git a/repos/ports/run/virtualbox_auto.inc b/repos/ports/run/virtualbox_auto.inc index b8e89a772..46cab02c9 100644 --- a/repos/ports/run/virtualbox_auto.inc +++ b/repos/ports/run/virtualbox_auto.inc @@ -23,6 +23,10 @@ if { [get_cmd_switch --autopilot] && [have_spec x86_32] } { exit 0 } +if {[have_spec nova]} { + proc kernel_output { } { return "novga logmem" } +} + append build_components { core init server/part_blk @@ -43,6 +47,7 @@ lappend_if [expr $use_ram_fs || $use_usb] build_components server/ram_fs lappend_if [expr $use_cpu_load] build_components app/trace_subject_reporter lappend_if [expr $use_cpu_load] build_components app/cpu_load_display lappend_if [expr $use_cpu_load] build_components app/top +lappend_if [have_spec nova] build_components app/log_core source ${genode_dir}/repos/base/run/platform_drv.inc # override defaults of platform_drv.inc @@ -112,6 +117,22 @@ append config { } +append_if [have_spec nova] config { + + + + + + + + + + + + + + } + append_if [expr $use_rumpfs] config { @@ -359,9 +380,10 @@ lappend_if [expr $use_vbox4] boot_modules $virtualbox_binary lappend_if [expr $use_vbox5] boot_modules $virtualbox5_binary lappend_if [expr $use_ram_fs || $use_usb] boot_modules ram_fs lappend_if [expr $use_ram_fs && !$use_overlay_from_disk] boot_modules $overlay_image -lappend_if [expr $use_cpu_load] boot_modules trace_subject_reporter -lappend_if [expr $use_cpu_load] boot_modules cpu_load_display -lappend_if [expr $use_cpu_load] boot_modules top +lappend_if [expr $use_cpu_load] boot_modules trace_subject_reporter +lappend_if [expr $use_cpu_load] boot_modules cpu_load_display +lappend_if [expr $use_cpu_load] boot_modules top +lappend_if [have_spec nova] boot_modules log_core # platform-specific modules lappend_if [expr $use_ps2] boot_modules ps2_drv