Re: [Qemu-devel] [PATCH RESEND v10] vhost: used_memslots refactoring

2018-05-01 Thread Zhoujian (jay)
Hi Michael and Igor, I'm afraid this patch has been missed, could you help to review? PS: In order to avoid side effect, code redundancy does exist between vhost_user_set_used_memslots(), vhost_user_set_mem_table() and vhost_user_set_mem_table_postcopy(), I haven't found a good solution to solve i

Re: [Qemu-devel] [PATCH RESEND v10] vhost: used_memslots refactoring

2018-03-31 Thread no-reply
RESEND v10] vhost: used_memslots refactoring === TEST SCRIPT BEGIN === #!/bin/bash set -e git submodule update --init dtc # Let docker tests dump environment info export SHOW_ENV=1 export J=8 time make docker-test-build@min-glib === TEST SCRIPT END === Updating

[Qemu-devel] [PATCH RESEND v10] vhost: used_memslots refactoring

2018-03-26 Thread Jay Zhou
Used_memslots is shared by vhost kernel and user, it is equal to dev->mem->nregions, which is correct for vhost kernel, but not for vhost user, the latter one uses memory regions that have file descriptor. E.g. a VM has a vhost-user NIC and 8(vhost user memslot upper limit) memory slots, it will be