genode/repos/ports/src/virtualbox5
Norman Feske 2a33d9aa76 pthread: prevent copy of Genode::Thread object
This patch also adjusts virtualbox because it relies on pthread-internal
interfaces.

Fixes #2630
2018-01-17 12:14:34 +01:00
..
accloff vbox5: use sched_yield instead of pthread_yield 2017-11-06 13:57:19 +01:00
frontend pointer: custom pointer shape support 2017-11-30 11:23:22 +01:00
nova vbox5: unified build dir adjustments 2017-03-24 16:19:58 +01:00
patches virtualbox5: prevent null-pointer dereference 2017-12-21 15:01:50 +01:00
spec/nova pthread: prevent copy of Genode::Thread object 2018-01-17 12:14:34 +01:00
audio.cc vbox5: enable audio support 2017-05-31 13:15:59 +02:00
devices.cc vbox5: enable xhci model 2017-05-31 13:15:59 +02:00
devxhci.cc vbox5: enable xhci model 2017-05-31 13:15:59 +02:00
drivers.cc vbox5: enable audio support 2017-05-31 13:15:59 +02:00
dummies.cc vbox4/5: enable key/value store for guest addition 2017-05-31 13:16:00 +02:00
hm.cc vbox5: enable unrestricted guest support 2017-06-06 13:06:33 +02:00
mm.cc vbox5: update to 5.1.22 2017-05-31 13:16:02 +02:00
pgm.cc vbox5: enable unrestricted guest support 2017-06-06 13:06:33 +02:00
README vbox: support capslock state provided by ROM 2017-11-24 09:07:31 +01:00
sup.cc base: use 'Ram_quota' in 'Ram_session' args 2017-05-31 13:16:04 +02:00
target.inc vbox4/5: enable key/value store for guest addition 2017-05-31 13:16:00 +02:00
target.mk vbox5: unified build dir adjustments 2017-03-24 16:19:58 +01:00
unimpl.cc vbox5: build 'RTPathAppend()' implementation 2017-11-06 13:57:20 +01:00
vmm.h vbox5: enable xhci model 2017-05-31 13:15:59 +02:00

VirtualBox configuration options
################################

The configuration requires an attribute named vbox_file with the name of the
vbox configuration to be used (.vbox).

<config vbox_file="file.vbox">

XHCI controller
===============

The virtual XHCI controller can be enabled with the following
configuration option:

<config xhci="yes">

IOAPIC
======

The virtual PCI model delivers IRQs to the PIC by default and to the IOAPIC
only if the guest operating system selected the IOAPIC with the '_PIC' ACPI
method and if it called the '_PRT' ACPI method afterwards. When running a
guest operating system which uses the IOAPIC, but does not call these ACPI
methods (for example Genode/NOVA), the configuration option

<config force_ioapic="yes">

enforces the delivery of PCI IRQs to the IOAPIC.

CAPSLOCK
========

<config capslock="ROM">

If the capslock attribute is set to "ROM", virtualbox will open a connection
to the ROM named "capslock" and expect in the top-level node a attribute
'enabled' (yes|no). If the ROM capslock differ from the internal VM capslock,
the VMM will trigger aritifical capslock key events to the VM.