diff options
author | Victor Toso <me@victortoso.com> | 2020-03-02 18:23:16 +0100 |
---|---|---|
committer | Victor Toso <me@victortoso.com> | 2020-03-02 18:23:16 +0100 |
commit | faed1bf410d8c95024d9e19a14332e5c756853cd (patch) | |
tree | e14ee68ca93609c25085114058b4da9b8b5a0054 | |
parent | 1366a78cac6b955195b140c7e7df3fdd55736ce5 (diff) |
vdi_dev: remove deprecated header
Deprecated since 2d7bf3e "vdi-dev: mark as deprecated" in 2014-12-04
and version 0.12.8.
Signed-off-by: Victor Toso <victortoso@redhat.com>
-rw-r--r-- | spice/Makefile.am | 1 | ||||
-rw-r--r-- | spice/meson.build | 1 | ||||
-rw-r--r-- | spice/vdi_dev.h | 87 |
3 files changed, 0 insertions, 89 deletions
diff --git a/spice/Makefile.am b/spice/Makefile.am index 69c9976..a626eb8 100644 --- a/spice/Makefile.am +++ b/spice/Makefile.am @@ -17,7 +17,6 @@ spice_protocol_include_HEADERS = \ stats.h \ types.h \ vd_agent.h \ - vdi_dev.h \ stream-device.h \ $(NULL) diff --git a/spice/meson.build b/spice/meson.build index 05b2b28..b89185a 100644 --- a/spice/meson.build +++ b/spice/meson.build @@ -13,7 +13,6 @@ spice_protocol_headers = [ 'stats.h', 'types.h', 'vd_agent.h', - 'vdi_dev.h', 'stream-device.h', ] diff --git a/spice/vdi_dev.h b/spice/vdi_dev.h deleted file mode 100644 index a27f395..0000000 --- a/spice/vdi_dev.h +++ /dev/null @@ -1,87 +0,0 @@ -/* - Copyright (C) 2009 Red Hat, Inc. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#ifndef _H_VDI_DEV -#define _H_VDI_DEV - -#include <spice/types.h> -#include <spice/barrier.h> -#include <spice/ipc_ring.h> -#include <spice/macros.h> - -#include <spice/start-packed.h> - -#ifndef SPICE_DISABLE_DEPRECATED -#error "This SPICE interface is deprecated" -#endif - -#define REDHAT_PCI_VENDOR_ID 0x1b36 - -#define VDI_PORT_DEVICE_ID 0x0105 -#define VDI_PORT_REVISION 0x01 - -#define VDI_PORT_INTERRUPT (1 << 0) - -#define VDI_PORT_MAGIC SPICE_MAGIC_CONST("VDIP") - -typedef struct SPICE_ATTR_PACKED VDIPortPacket { - uint32_t gen; - uint32_t size; - uint8_t data[512 - 2 * sizeof(uint32_t)]; -} VDIPortPacket; - -SPICE_RING_DECLARE(VDIPortRing, VDIPortPacket, 32); - -enum { - VDI_PORT_IO_RANGE_INDEX, - VDI_PORT_RAM_RANGE_INDEX, -}; - -enum { - VDI_PORT_IO_CONNECTION, - VDI_PORT_IO_NOTIFY = 4, - VDI_PORT_IO_UPDATE_IRQ = 8, - - VDI_PORT_IO_RANGE_SIZE = 12 -}; - -typedef struct SPICE_ATTR_PACKED VDIPortRam { - uint32_t magic; - uint32_t generation; - uint32_t int_pending; - uint32_t int_mask; - VDIPortRing input; - VDIPortRing output; - uint32_t reserv[32]; -} VDIPortRam; - -#include <spice/end-packed.h> - -#endif /* _H_VDI_DEV */ |