acrn-hypervisor/devicemodel/hw/pci
Long Liu 2550d719d3 Subject: DM: virtio-heci: process all available client each time
Right now, the virtio_heci_proc_rx only process the first
available client at a time, then clear rx_need_sched flag to make
rx_thread sleep. It cause the remain data available clients lost the
current change to be processed. This patch resolves this issue, to
process all data available clients in a round prior to push rx_thread
enter sleep.

Signed-off-by: Long Liu <long.liu@intel.com>
Reviewed-by: Shuo Liu <shuo.a.liu@intel.com>
Reviewed-by: Yu Wang <yu1.wang@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
2018-05-15 17:25:58 +08:00
..
virtio Subject: DM: virtio-heci: process all available client each time 2018-05-15 17:25:58 +08:00
ahci.c DM: fix build issue with gcc 4.8.4 on ubuntu 14.04 2018-05-15 17:25:26 +08:00
core.c DM: move boot device option 'b' just after emul 2018-05-15 17:25:58 +08:00
hostbridge.c initial import 2018-05-11 14:44:28 +08:00
irq.c Enable FORTIFY and FORMAT SECURITY compile flags 2018-05-15 17:19:37 +08:00
lpc.c DM: lpc_deinit doesn't release all resources allocated. 2018-05-15 17:25:55 +08:00
passthrough.c VTd: bluetooth passthrough support 2018-05-15 17:25:56 +08:00
uart.c DM: cleanup resource for uart. 2018-05-15 17:25:55 +08:00
wdt_i6300esb.c delete watchdog timer when deinit is called 2018-05-15 17:25:55 +08:00
xhci.c initial import 2018-05-11 14:44:28 +08:00