mirror of
https://github.com/genodelabs/genode.git
synced 2025-01-06 22:08:46 +00:00
3c5d27506f
This patch restricts 'Region_map::attach_executable' to create read-only mappings, while offering the option to map the full rights using a new 'attach_rwx' method. The 'attach_rwx' method is now used by the dynamic linker to explicitly attach the linker area with full rwx rights. With the old page-fault handling code, the execute flag was evaluated only for leaf dataspaces, not for managed dataspaces while traversing region-map hierarchies. With the new page-fault handling code, the execute bit is downgraded to no-execute when passing a managed dataspace that is not attached as executable. Issue #4920 |
||
---|---|---|
.. | ||
include | ||
patches | ||
services | ||
attempt.h | ||
devices.cc | ||
devxhci.cc | ||
drivers.cc | ||
dummies.cc | ||
glx_x11.cc | ||
init.h | ||
input_adapter.h | ||
libc.cc | ||
main.cc | ||
mouse_shape.h | ||
nem.cc | ||
network.cc | ||
pdm.cc | ||
pthread_emt.h | ||
pthread.cc | ||
README | ||
scan_code.h | ||
stub_macros.h | ||
sup_drv.cc | ||
sup_drv.h | ||
sup_gim.cc | ||
sup_gip.h | ||
sup_gmm.cc | ||
sup_gmm.h | ||
sup_sem.cc | ||
sup_vcpu_svm.h | ||
sup_vcpu_vmx.h | ||
sup_vcpu.cc | ||
sup_vcpu.h | ||
sup_vm.cc | ||
sup_vm.h | ||
sup.cc | ||
sup.h | ||
target.mk | ||
unimpl.cc | ||
util.h | ||
xpcom_stubs.cc |
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"> CapsLock ~~~~~~~~ Per default CapsLock key events are send unmodified to guest operating systems. As guest and host state may diverge, the event filter optionally reports the capslock state as ROM, which can be monitored by VirtualBox if configured like follows. <config capslock="rom"> VirtualBox requests a "capslock" ROM, which is interpreted as XML. The top-level node attribute 'enabled' is expected boolean and represents the CapsLock state. If ROM and VM-internal CapsLock state differ, the VMM sends aritifical CapsLock key events to the VM. In this mode, incoming KEY_CAPSLOCK input events a dropped and not sent to the guest to prevent the state divergence.