summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Toso <me@victortoso.com>2020-03-02 18:23:16 +0100
committerVictor Toso <me@victortoso.com>2020-03-02 18:23:16 +0100
commitfaed1bf410d8c95024d9e19a14332e5c756853cd (patch)
treee14ee68ca93609c25085114058b4da9b8b5a0054
parent1366a78cac6b955195b140c7e7df3fdd55736ce5 (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.am1
-rw-r--r--spice/meson.build1
-rw-r--r--spice/vdi_dev.h87
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 */