Upstream VirtualBox has defined and is using a few new request types for vmmdev requests passed through /dev/vboxguest to the hypervisor. Add the defines for these to vbox_vmmdev_types.h and add add them to the whitelists of vmmdev requests which userspace is allowed to make.
Showing the changes to include/uapi/linux (1 of 2 files). Show all
Unified · Split
| @@ -63,6 +63,7 @@ enum vmmdev_request_type { · 62 unmodified lines | ||
| 63 | 63 | VMMDEVREQ_SET_GUEST_CAPABILITIES = 56, |
| 64 | 64 | VMMDEVREQ_VIDEMODE_SUPPORTED2 = 57, /* since version 3.2.0 */ |
| 65 | 65 | VMMDEVREQ_GET_DISPLAY_CHANGE_REQEX = 80, /* since version 4.2.4 */ |
| 66 | + VMMDEVREQ_GET_DISPLAY_CHANGE_REQ_MULTI = 81, | |
| 66 | 67 | VMMDEVREQ_HGCM_CONNECT = 60, |
| 67 | 68 | VMMDEVREQ_HGCM_DISCONNECT = 61, |
| 68 | 69 | VMMDEVREQ_HGCM_CALL32 = 62, |
| @@ -92,6 +93,8 @@ enum vmmdev_request_type { · 23 unmodified lines | ||
| 92 | 93 | VMMDEVREQ_WRITE_COREDUMP = 218, |
| 93 | 94 | VMMDEVREQ_GUEST_HEARTBEAT = 219, |
| 94 | 95 | VMMDEVREQ_HEARTBEAT_CONFIGURE = 220, |
| 96 | + VMMDEVREQ_NT_BUG_CHECK = 221, | |
| 97 | + VMMDEVREQ_VIDEO_UPDATE_MONITOR_POSITIONS = 222, | |
| 95 | 98 | /* Ensure the enum is a 32 bit data-type */ |
| 96 | 99 | VMMDEVREQ_SIZEHACK = 0x7fffffff |
| 97 | 100 | }; |