Hello, I am looking for a solution that allows creating and running virtual devices outside of QEMU (in a separate process). The main goal is to connect from an external process to the virtual PCI/PCIe bus in QEMU. I am aware of 'vfio-user', but I have the impression that this solution is not yet ready - it is not in the official QEMU repository.
Is 'vfio-user' the only option? If so, when will it be included in the official repository? Are there any alternatives? Does the project plan to create a general method for creating virtual devices (PCI/PCIe and MMIO) without the need to modify QEMU code? Thank you in advance for any information and suggestions. Best regards, Krystian