VirtualBox

Changes between Version 5 and Version 6 of LinuxAdditionsDebug


Ignore:
Timestamp:
Sep 17, 2016 6:54:25 PM (8 years ago)
Author:
Michael Thayer
Comment:

HGCM

Legend:

Unmodified
Added
Removed
Modified
  • LinuxAdditionsDebug

    v5 v6  
    66
    77The core part, so to speak, of the Linux Guest Additions are the guest kernel drivers.  When there are problems with the Guest Additions, the first thing to check is whether the drivers are correctly installed.  There are three different drivers:
    8  * The main driver, `vboxguest`, provides communication between various services which can run on the guest and matching services on the host, as well as providing a few ad-hoc services itself.  It also includes an input driver which lets the host and the guest share a pointer.  This works by pretending that the guest system has a touch screen which is "touched" in the right location whenever the host pointer moves over the guest window.
     8 * The main driver, `vboxguest`, provides a generic communication channel ("HGCM", host-guest communication mechanism) between various services which can run on the guest (e.g. shared folders, shared clipboard, drag and drop) and matching services on the host, as well as providing a few ad-hoc services itself.  It also includes an input driver which lets the host and the guest share a pointer.  This works by pretending that the guest system has a touch screen which is "touched" in the right location whenever the host pointer moves over the guest window.
    99 * The shared folder driver `vboxsf` provides shared folder functionality to the guest.  It communicates with the host ''shared folder service'' through the `vboxguest` driver.
    1010 * The `vboxvideo` graphics driver drives the guest video hardware emulation.  It does not depend on other drivers, programs the emulated hardware directly and ''is not expected to be running'' on systems with X.Org servers older than and including 1.16, as they are not compatible with it and use special drivers, or on systems with Linux kernels older than version 3.11.

© 2023 Oracle
ContactPrivacy policyTerms of Use