Hi- I created an IO by memory_region_init_io with a MemoryRegionOps in a block device. The IO r/w handler takes a while to finish, and during that time the whole VM hangs. There was a similar discussion about the synchronous qemu_aio_cancel four years ago ( https://lists.gnu.org/archive/html/qemu-devel/2014-08/msg01545.html). Has that issue been resolved or is there any alternative way to make the MMIO access asynchronous?
Thanks, Hangchen