qemu/contrib/libvhost-user
Dr. David Alan Gilbert 49e9ec749d libvhost-user: Fix some memtable remap cases
If a new setmemtable command comes in once the vhost threads are
running, it will remap the guests address space and the threads
will now be looking in the wrong place.

Fortunately we're running this command under lock, so we can
update the queue mappings so that threads will look in the new-right
place.

Note: This doesn't fix things that the threads might be doing
without a lock (e.g. a readv/writev!)  That's for another time.

Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
2020-01-23 16:41:37 +00:00
..
Makefile.objs libvhost-user: add glib source helper 2017-10-10 23:31:09 +02:00
libvhost-user-glib.c libvhost-user: support many virtqueues 2019-07-04 17:00:32 -04:00
libvhost-user-glib.h libvhost-user: support many virtqueues 2019-07-04 17:00:32 -04:00
libvhost-user.c libvhost-user: Fix some memtable remap cases 2020-01-23 16:41:37 +00:00
libvhost-user.h libvhost-user: Fix some memtable remap cases 2020-01-23 16:41:37 +00:00