qemu-e2k/hw/char
Hans de Goede f9fb0532fb virtio-console: Also throttle when less was written then requested
This is necessary so that we get properly woken up to write the rest.

This patch also changes the len argument to the have_data callback, to
avoid doing an unsigned signed comparison.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Acked-by: Amit Shah <amit.shah@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
2013-04-16 11:52:09 +02:00
..
Makefile.objs hw: move char devices to hw/char/, configure via default-configs/ 2013-04-08 18:13:14 +02:00
cadence_uart.c sysemu: avoid proliferation of include/ subdirectories 2013-04-15 18:19:25 +02:00
debugcon.c sysemu: avoid proliferation of include/ subdirectories 2013-04-15 18:19:25 +02:00
escc.c sysemu: avoid proliferation of include/ subdirectories 2013-04-15 18:19:25 +02:00
etraxfs_ser.c sysemu: avoid proliferation of include/ subdirectories 2013-04-15 18:19:25 +02:00
exynos4210_uart.c sysemu: avoid proliferation of include/ subdirectories 2013-04-15 18:19:25 +02:00
grlib_apbuart.c sysemu: avoid proliferation of include/ subdirectories 2013-04-15 18:19:25 +02:00
imx_serial.c sysemu: avoid proliferation of include/ subdirectories 2013-04-15 18:19:25 +02:00
ipack.c hw: move private headers to hw/ subdirectories. 2013-04-08 18:13:16 +02:00
ipack.h hw: move private headers to hw/ subdirectories. 2013-04-08 18:13:16 +02:00
ipoctal232.c sysemu: avoid proliferation of include/ subdirectories 2013-04-15 18:19:25 +02:00
lm32_juart.c sysemu: avoid proliferation of include/ subdirectories 2013-04-15 18:19:25 +02:00
lm32_uart.c sysemu: avoid proliferation of include/ subdirectories 2013-04-15 18:19:25 +02:00
mcf_uart.c sysemu: avoid proliferation of include/ subdirectories 2013-04-15 18:19:25 +02:00
milkymist-uart.c sysemu: avoid proliferation of include/ subdirectories 2013-04-15 18:19:25 +02:00
omap_uart.c sysemu: avoid proliferation of include/ subdirectories 2013-04-15 18:19:25 +02:00
parallel.c sysemu: avoid proliferation of include/ subdirectories 2013-04-15 18:19:25 +02:00
pl011.c sysemu: avoid proliferation of include/ subdirectories 2013-04-15 18:19:25 +02:00
sclpconsole.c sysemu: avoid proliferation of include/ subdirectories 2013-04-15 18:19:25 +02:00
serial-isa.c hw: move target-independent files to subdirectories 2013-04-08 18:13:12 +02:00
serial-pci.c hw: move target-independent files to subdirectories 2013-04-08 18:13:12 +02:00
serial.c sysemu: avoid proliferation of include/ subdirectories 2013-04-15 18:19:25 +02:00
sh_serial.c sysemu: avoid proliferation of include/ subdirectories 2013-04-15 18:19:25 +02:00
spapr_vty.c sysemu: avoid proliferation of include/ subdirectories 2013-04-15 18:19:25 +02:00
tpci200.c hw: move private headers to hw/ subdirectories. 2013-04-08 18:13:16 +02:00
virtio-console.c virtio-console: Also throttle when less was written then requested 2013-04-16 11:52:09 +02:00
virtio-serial-bus.c virtio-serial: cleanup: remove qdev field. 2013-04-15 10:22:05 -05:00
xen_console.c sysemu: avoid proliferation of include/ subdirectories 2013-04-15 18:19:25 +02:00
xilinx_uartlite.c sysemu: avoid proliferation of include/ subdirectories 2013-04-15 18:19:25 +02:00