qemu-e2k/hw
Nikolay Nikolaev 24d1eb33eb Add vhost_ops to vhost_dev struct and replace all relevant ioctls
Decouple vhost from the Linux kernel by introducing vhost_ops. The
intention is to provide different backends - a 'kernel' backend based on
the ioctl interface, and an 'user' backend based on a UNIX domain socket
and shared memory interface.

Signed-off-by: Antonios Motakis <a.motakis@virtualopensystems.com>
Signed-off-by: Nikolay Nikolaev <n.nikolaev@virtualopensystems.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2014-06-19 16:41:56 +03:00
..
9pfs virtio: Drop superfluous conditionals around g_free() 2014-06-19 16:41:53 +03:00
acpi pc: add acpi-device link to PCMachineState 2014-06-19 16:41:51 +03:00
alpha
arm vexpress: Add support for the -bios flag to provide firmware 2014-06-09 15:43:22 +01:00
audio savevm: Remove all the unneeded version_minimum_id_old (x86) 2014-06-16 04:55:26 +02:00
block Block pull request 2014-06-16 12:27:47 +01:00
bt
char savevm: Remove all the unneeded version_minimum_id_old (x86) 2014-06-16 04:55:26 +02:00
core qdev: expose DeviceState.hotplugged field as a property 2014-06-19 16:41:47 +03:00
cpu
cris
display savevm: Remove all the unneeded version_minimum_id_old (x86) 2014-06-16 04:55:26 +02:00
dma savevm: Remove all the unneeded version_minimum_id_old (x86) 2014-06-16 04:55:26 +02:00
gpio
i2c
i386 acpi: update generated files 2014-06-19 16:41:52 +03:00
ide Patch queue for ppc - 2014-06-16 2014-06-16 18:26:21 +01:00
input savevm: Remove all the unneeded version_minimum_id_old (x86) 2014-06-16 04:55:26 +02:00
intc PPC: openpic_kvm: Implement reset 2014-06-16 13:24:36 +02:00
ipack
isa pc: q35: acpi: report error to user on unsupported unplug request 2014-06-19 16:41:53 +03:00
lm32
m68k
mem pc-dimm: add busy slot check and slot auto-allocation 2014-06-19 16:41:49 +03:00
microblaze
mips pc: add acpi-device link to PCMachineState 2014-06-19 16:41:51 +03:00
misc macio: Fix timer endianness 2014-06-16 13:24:38 +02:00
moxie
net Add vhost_ops to vhost_dev struct and replace all relevant ioctls 2014-06-19 16:41:56 +03:00
nvram spapr_nvram: Correct max nvram size 2014-06-16 13:24:26 +02:00
openrisc
pci savevm: Remove all the unneeded version_minimum_id_old (x86) 2014-06-16 04:55:26 +02:00
pci-bridge savevm: Remove all the unneeded version_minimum_id_old (x86) 2014-06-16 04:55:26 +02:00
pci-host hw/pci-host/ppce500: Fix typo in vmstate definition 2014-06-16 13:24:41 +02:00
pcmcia
ppc spapr_pci: Advertise MSI quota 2014-06-16 13:24:46 +02:00
s390x s390x: cleanup interrupt injection 2014-06-10 09:50:27 +02:00
scsi Add vhost_ops to vhost_dev struct and replace all relevant ioctls 2014-06-19 16:41:56 +03:00
sd hw/sd/sd.c: Drop unused sd_acmd_type[] array 2014-06-10 19:39:34 +04:00
sh4
sparc tcx: move initialisation from realizefn to initfn 2014-06-05 20:51:57 +01:00
sparc64
ssi
timer savevm: Remove all the unneeded version_minimum_id_old (x86) 2014-06-16 04:55:26 +02:00
tpm
unicore32
usb blockdev: Rename drive_init(), drive_uninit() to drive_new(), drive_del() 2014-06-16 17:23:19 +08:00
virtio Add vhost_ops to vhost_dev struct and replace all relevant ioctls 2014-06-19 16:41:56 +03:00
watchdog savevm: Remove all the unneeded version_minimum_id_old (x86) 2014-06-16 04:55:26 +02:00
xen
xenpv
xtensa
Makefile.objs pc: implement pc-dimm device abstraction 2014-06-19 16:41:47 +03:00