acrn-hypervisor/devicemodel/core
Conghui 0f599e8d56 dm: add a new page for asyncio
asyncio is a new mechanism in ACRN, which is special for these devices
which need high IO performance. ACRN hypervisor would process the IO
request from User VM in an async mode.

Just like the original IOReq shared page, the devicemodel also create a
page for fastio requests. As the asyncio use the ioeventfd, so the
reuqests are handled in kernel, devicemodel only need to provide the
page.

Tracked-On: #8209
Signed-off-by: Conghui <conghui.chen@intel.com>
Acked-by: Wang, Yu1 <yu1.wang@intel.com>
2022-09-27 16:10:15 +08:00
..
cmd_monitor Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
console.c DM: remove unused function console_ptr_event 2019-05-24 11:51:00 +08:00
hugetlb.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
inout.c hv: dm: Use new I/O request data structures 2021-07-15 11:53:54 +08:00
iothread.c dm: iothread: fix bug in iothread handler 2022-09-21 12:29:07 +08:00
main.c dm: add a new page for asyncio 2022-09-27 16:10:15 +08:00
mem.c hv: dm: Use new I/O request data structures 2021-07-15 11:53:54 +08:00
mevent.c dm: fix mevent mutex deadlock issue 2022-02-21 14:23:03 +08:00
monitor.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
mptbl.c dm: fixed a bug where mptable failed to wake up CPU1# when adding acpi=off into User VM cmdline 2022-03-02 11:22:31 +08:00
pm.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
pm_vuart.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
post.c dm: refine 'assert' in inout.c and post.c 2019-06-20 08:55:44 +08:00
sw_load_bzimage.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
sw_load_common.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
sw_load_elf.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
sw_load_ovmf.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
sw_load_vsbl.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
timer.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
vmmapi.c dm: add a new page for asyncio 2022-09-27 16:10:15 +08:00
vrpmb.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00