qemu/hw/char
Jason Wang 86044b24e8 virtio: basic packed virtqueue support
This patch implements basic support for the packed virtqueue. Compare
the split virtqueue which has three rings, packed virtqueue only have
one which is supposed to have better cache utilization and more
hardware friendly.

Please refer virtio specification for more information.

Signed-off-by: Wei Xu <wexu@redhat.com>
Signed-off-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: Eugenio Pérez <eperezma@redhat.com>
Message-Id: <20191025083527.30803-6-eperezma@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2019-10-25 07:46:22 -04:00
..
bcm2835_aux.c hw/arm/bcm2835_peripherals: Improve logging 2019-10-15 18:09:05 +01:00
cadence_uart.c
cmsdk-apb-uart.c
debugcon.c
digic-uart.c
escc.c escc: introduce a selector for the register bit 2019-09-07 08:32:12 +02:00
etraxfs_ser.c
exynos4210_uart.c Clean up inclusion of sysemu/sysemu.h 2019-08-16 13:31:53 +02:00
grlib_apbuart.c
imx_serial.c Clean up inclusion of sysemu/sysemu.h 2019-08-16 13:31:53 +02:00
ipoctal232.c
Kconfig
lm32_juart.c
lm32_uart.c
Makefile.objs
mcf_uart.c
milkymist-uart.c
nrf51_uart.c
omap_uart.c
parallel-isa.c
parallel.c
pl011.c
sclpconsole-lm.c
sclpconsole.c
serial-isa.c Include sysemu/sysemu.h a lot less 2019-08-16 13:31:53 +02:00
serial-pci-multi.c
serial-pci.c
serial.c sysemu: Split sysemu/runstate.h off sysemu/sysemu.h 2019-08-16 13:37:36 +02:00
sh_serial.c
spapr_vty.c spapr: Replace spapr_vio_qirq() helper with spapr_vio_irq_pulse() helper 2019-10-04 19:08:22 +10:00
stm32f2xx_usart.c
terminal3270.c
trace-events
virtio-console.c
virtio-serial-bus.c virtio: basic packed virtqueue support 2019-10-25 07:46:22 -04:00
xen_console.c Include sysemu/sysemu.h a lot less 2019-08-16 13:31:53 +02:00
xilinx_uartlite.c