acrn-hypervisor/hypervisor/common
Conghui 17f94605f0 hv: dispatch asyncio request
For an IO request, hv will check if it was registered in asyncio desc
list. If yes, put the corresponding fd to the shared buffer. If the
shared buffer is full, yield the vcpu and try again later.

Tracked-On: #8209
Signed-off-by: Conghui <conghui.chen@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
2022-09-27 10:26:42 +08:00
..
delay.c hv/mod_timer: separate delay functions from the timer module 2021-05-18 16:43:28 +08:00
efi_mmap.c HV: fix build issue on RELEASE version 2021-11-16 19:01:44 +08:00
event.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
hv_main.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
hypercall.c hv: add hypercall to register asyncio 2022-09-27 10:26:42 +08:00
irq.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
ptdev.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
sbuf.c hv: dispatch asyncio request 2022-09-27 10:26:42 +08:00
sched_bvt.c hv: use kick-mode in per-cpu to control kick pCPU 2022-09-26 13:28:02 +08:00
sched_iorr.c hv: use kick-mode in per-cpu to control kick pCPU 2022-09-26 13:28:02 +08:00
sched_noop.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
sched_prio.c hv: add priority based scheduler 2021-09-24 09:32:18 +08:00
schedule.c hv: use kick-mode in per-cpu to control kick pCPU 2022-09-26 13:28:02 +08:00
softirq.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
ticks.c hv/mod_timer: split tsc handling code from timer. 2021-05-18 16:43:28 +08:00
timer.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
trusty_hypercall.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
vm_load.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00