forked from Minki/linux
131abc56e1
The vboxvideo driver has been converted to the atomic modesetting API and all FIXME and TODO items have been fixed, so it is time to move it out of staging. Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Hans de Goede <hdegoede@redhat.com> Link: https://patchwork.freedesktop.org/patch/msgid/20190304164724.10210-4-hdegoede@redhat.com
33 lines
853 B
C
33 lines
853 B
C
/* SPDX-License-Identifier: MIT */
|
|
/* Copyright (C) 2006-2017 Oracle Corporation */
|
|
|
|
#ifndef __HGSMI_CH_SETUP_H__
|
|
#define __HGSMI_CH_SETUP_H__
|
|
|
|
/*
|
|
* Tell the host the location of hgsmi_host_flags structure, where the host
|
|
* can write information about pending buffers, etc, and which can be quickly
|
|
* polled by the guest without a need to port IO.
|
|
*/
|
|
#define HGSMI_CC_HOST_FLAGS_LOCATION 0
|
|
|
|
struct hgsmi_buffer_location {
|
|
u32 buf_location;
|
|
u32 buf_len;
|
|
} __packed;
|
|
|
|
/* HGSMI setup and configuration data structures. */
|
|
|
|
#define HGSMIHOSTFLAGS_COMMANDS_PENDING 0x01u
|
|
#define HGSMIHOSTFLAGS_IRQ 0x02u
|
|
#define HGSMIHOSTFLAGS_VSYNC 0x10u
|
|
#define HGSMIHOSTFLAGS_HOTPLUG 0x20u
|
|
#define HGSMIHOSTFLAGS_CURSOR_CAPABILITIES 0x40u
|
|
|
|
struct hgsmi_host_flags {
|
|
u32 host_flags;
|
|
u32 reserved[3];
|
|
} __packed;
|
|
|
|
#endif
|