I think maybe is not need for the backend to wait for response.

There is another way.vhost-user send "VHOST_GET_MEM_TABLE" to qemu then qemu 
send VHOST_SET_MEM_TABLE to update the regions of vhost-user.same as other 
command.
If qemu could response the request of the vhost-user.the vhost-user could 
update date at anytime.

I think it's very useful for Commercialization.

On 2014/9/17 16:38, Michael S. Tsirkin wrote:
> Reply-To: 
> 
> Thinking about the vhost-user protocol, VHOST_SET_MEM_TABLE
> is used to update the memory mappings.
> 
> So shouldn't we want for response?
> Otherwise e.g. guest can start using the memory
> that vhost-user can't access.
> 
> Similarly, with an IOMMU vhost-user might access memory it shouldn't.
> 
> VHOST_SET_VRING_CALL is used for MSI-X masking.
> Again, after vector is masted by switching the call fd,
> backend shouldn't assert the old one.
> 
> Thoughts?
> 
> 


Reply via email to