> > Only support one vhost-user port ? Do you mean vhost server by "port"? If that is the case, yes, now only one vhost server is supported for multiple virtio devices. As stated in the cover letter, we have requirement and plan for multiple server support, though I am not sure if it is absolutely necessary.
> > Can you mmap the region if gpa is 0? When i run VM with two numa node (qemu > will create two hugepage file) found that always failed to mmap with the > region > which gpa is 0. Current implementation doesn't assume there is only one huge page file to back the guest memory. It maps every region using the fd of that region. Could you please paste your guest VM command line here? > > BTW can we ensure the memory regions cover with all the memory of hugepage > for VM? I think so, because virtio devices could use any normal guest memory, but we needn't ensure that. We only need to map the region passed to us from qemu vhost, which should be enough to translate the GPA in vring from virtio in guest, otherwise it is the bug of qemu vhost.