diff --git a/repos/ports/run/virtualbox_auto.inc b/repos/ports/run/virtualbox_auto.inc
index b8e89a7722..46cab02c9d 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