mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/spice-protocol
synced 2025-12-30 17:49:00 +00:00
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>
This commit is contained in:
parent
1366a78cac
commit
faed1bf410
@ -17,7 +17,6 @@ spice_protocol_include_HEADERS = \
|
||||
stats.h \
|
||||
types.h \
|
||||
vd_agent.h \
|
||||
vdi_dev.h \
|
||||
stream-device.h \
|
||||
$(NULL)
|
||||
|
||||
|
||||
@ -13,7 +13,6 @@ spice_protocol_headers = [
|
||||
'stats.h',
|
||||
'types.h',
|
||||
'vd_agent.h',
|
||||
'vdi_dev.h',
|
||||
'stream-device.h',
|
||||
]
|
||||
|
||||
|
||||
@ -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 */
|
||||
Loading…
Reference in New Issue
Block a user