acrn-hypervisor/devicemodel/hw/pci
YuanXin-Intel 78bf76e467 dm: fix the issue that RTVM cannot bring up with io uring
Device model uses polling mode to fetch the virtio blk request in RTVM.
When RTVM brings up with io uring, the threads handling io uring and vq are
not same, which would cause competition. To fix this issue, device
model should handle vq and io uring in the same thread to avoid conflict.

Tracked-On: #8737

Signed-off-by: YuanXin-Intel <xin.yuan@intel.com>
Reviewed-by: Jian Jun Chen <jian.jun.chen@intel.com>
2025-05-23 10:06:16 +08:00
..
virtio dm: fix the issue that RTVM cannot bring up with io uring 2025-05-23 10:06:16 +08:00
ahci.c dm: improve the flexibility of the iothread support 2024-06-05 15:23:33 +08:00
core.c dm: enable lpss device passthrough 2024-06-19 14:48:34 +08:00
gsi_sharing.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
gvt.c dm: gvt: add bound check in gvt_init_config() 2023-05-18 11:26:17 +08:00
hostbridge.c DM: cleanup for header inclusions 2018-06-07 14:35:30 +08:00
irq.c ACRN:DM: Set the desired state to inject PCI legacy intx 2022-02-21 15:34:01 +08:00
ivshmem.c dm: fill region ID to dm-land ivshmem PCI config space 2024-03-28 14:34:38 +08:00
lpc.c vUART: change S5 vUART resource 2024-07-15 15:27:12 +08:00
npk.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
passthrough.c Change Service VM to supervisor role 2024-06-28 13:35:07 +08:00
pci_util.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
platform_gsi_info.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
ptm.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
uart.c hv: dm: Use new virtual device management ioctls 2021-07-15 11:53:54 +08:00
wdt_i6300esb.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
xhci.c dm: xhci: remove bus/port limit 2023-09-19 14:26:02 +08:00