/* 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 … struct hgsmi_buffer_location { … } __packed; /* HGSMI setup and configuration data structures. */ #define HGSMIHOSTFLAGS_COMMANDS_PENDING … #define HGSMIHOSTFLAGS_IRQ … #define HGSMIHOSTFLAGS_VSYNC … #define HGSMIHOSTFLAGS_HOTPLUG … #define HGSMIHOSTFLAGS_CURSOR_CAPABILITIES … struct hgsmi_host_flags { … } __packed; #endif