Skip to content

Commit

Permalink
virt: Add vboxguest driver for Virtual Box Guest integration
Browse files Browse the repository at this point in the history
This commit adds a driver for the Virtual Box Guest PCI device used in
Virtual Box virtual machines. Enabling this driver will add support for
Virtual Box Guest integration features such as copy-and-paste, seamless
mode and OpenGL pass-through.

This driver also offers vboxguest IPC functionality which is needed
for the vboxfs driver which offers folder sharing support.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  • Loading branch information
Hans de Goede authored and Greg Kroah-Hartman committed Dec 18, 2017
1 parent 579db9d commit 0ba002b
Show file tree
Hide file tree
Showing 8 changed files with 2,253 additions and 0 deletions.
1 change: 1 addition & 0 deletions drivers/virt/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,5 @@ config FSL_HV_MANAGER
4) A kernel interface for receiving callbacks when a managed
partition shuts down.

source "drivers/virt/vboxguest/Kconfig"
endif
1 change: 1 addition & 0 deletions drivers/virt/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@
#

obj-$(CONFIG_FSL_HV_MANAGER) += fsl_hypervisor.o
obj-y += vboxguest/
18 changes: 18 additions & 0 deletions drivers/virt/vboxguest/Kconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
config VBOXGUEST
tristate "Virtual Box Guest integration support"
depends on X86 && PCI && INPUT
help
This is a driver for the Virtual Box Guest PCI device used in
Virtual Box virtual machines. Enabling this driver will add
support for Virtual Box Guest integration features such as
copy-and-paste, seamless mode and OpenGL pass-through.

This driver also offers vboxguest IPC functionality which is needed
for the vboxfs driver which offers folder sharing support.

If you enable this driver you should also enable the VBOXVIDEO option.

Although it is possible to build this module in, it is advised
to build this driver as a module, so that it can be updated
independently of the kernel. Select M to build this driver as a
module.
3 changes: 3 additions & 0 deletions drivers/virt/vboxguest/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
vboxguest-y := vboxguest_linux.o vboxguest_core.o vboxguest_utils.o

obj-$(CONFIG_VBOXGUEST) += vboxguest.o
Loading

0 comments on commit 0ba002b

Please sign in to comment.