Tim, cc-ing Paolo and qemu-devel@ again in order to get their take on it.
>>> Did you make any progress in Qemu/KVM community? >>> We need to be sync'ed up with them to be sure we share the same goal. >>> I want also to avoid using a solution which doesn't fit with their plan. >>> Remember that we already had this problem with ivshmem which was >>> planned to be dropped. >>> >> Unfortunately, I have not yet received any feedback: >> http://lists.nongnu.org/archive/html/qemu-devel/2014-11/msg01103.html > > Just to add to what Alan said above, this capability does not exist in qemu > at the moment, and based on there having been no feedback on the qemu mailing > list so far, I think it's reasonable to assume that it will not be > implemented in the immediate future. The VM Power Management feature has also > been designed to allow easy migration to a qemu-based solution when this is > supported in future. Therefore, I'd be in favour of accepting this feature > into DPDK now. > > It's true that the implementation is a work-around, but there have been > similar cases in DPDK in the past. One recent example that comes to mind is > userspace vhost. The original implementation could also be considered a > work-around, but it met the needs of many in the community. Now, with support > for vhost-user in qemu 2.1, that implementation is being improved. I'd see VM > Power Management following a similar path when this capability is supported > in qemu. Best regards, Vincent