64 Commits (73e2cba058c74c9a0d5b640711a1ff2428551952)

Author SHA1 Message Date
Pierrick Bouvier 8f5a4cfc7e win32: remove usage of attribute gcc_struct 1 year ago
Stefano Garzarella ebdede644b libvhost-user: mask F_INFLIGHT_SHMFD if memfd is not supported 2 years ago
Stefano Garzarella 92b58bc7e9 libvhost-user: fail vu_message_write() if sendmsg() is failing 2 years ago
Stefano Garzarella 516dfbb783 libvhost-user: set msg.msg_control to NULL when it is empty 2 years ago
Christian Pötzsch 5093bee0fa Fix vhost user assertion when sending more than one fd 2 years ago
David Hildenbrand 52767e1063 libvhost-user: Mark mmap'ed region memory as MADV_DONTDUMP 2 years ago
David Hildenbrand 67f4f663cd libvhost-user: Dynamically remap rings after (temporarily?) removing memory regions 2 years ago
David Hildenbrand 2a29022768 libvhost-user: Factor out vq usability check 2 years ago
David Hildenbrand b2b63008b3 libvhost-user: Use most of mmap_offset as fd_offset 2 years ago
David Hildenbrand a3c0118c5a libvhost-user: Speedup gpa_to_mem_region() and vu_gpa_to_va() 2 years ago
David Hildenbrand 60ccdca42d libvhost-user: Factor out search for memory region by GPA and simplify 2 years ago
David Hildenbrand 9c254cb413 libvhost-user: Don't search for duplicates when removing memory regions 2 years ago
David Hildenbrand c6f90b7852 libvhost-user: Don't zero out memory for memory regions 2 years ago
David Hildenbrand 4f865c3b15 libvhost-user: No need to check for NULL when unmapping 2 years ago
David Hildenbrand 93fec23d8c libvhost-user: Factor out adding a memory region 2 years ago
David Hildenbrand 05a58ce471 libvhost-user: Merge vu_set_mem_table_exec_postcopy() into vu_set_mem_table_exec() 2 years ago
David Hildenbrand bec5820908 libvhost-user: Factor out removing all mem regions 2 years ago
David Hildenbrand 0fa6344c90 libvhost-user: Bump up VHOST_USER_MAX_RAM_SLOTS to 509 2 years ago
David Hildenbrand d884e27278 libvhost-user: Dynamically allocate memory for memory slots 2 years ago
Paolo Bonzini 73b4987858 userfaultfd: use 1ULL to build ioctl masks 2 years ago
Hanna Czenczek d4eb503808 vhost-user: Fix protocol feature bit conflict 2 years ago
Thomas Huth 61499d87f4 libvhost-user: Fix compiler warning with -Wshadow=local 3 years ago
Pierre Labatut bb30277273 Fix compilation when UFFDIO_REGISTER is not set. 3 years ago
Albert Esteve ce0f3b032a libvhost-user: handle shared_object msg 3 years ago
Vladimir Sementsov-Ogievskiy a6f4d2ec42 libvhost-user.c: add assertion to vu_message_read_default 3 years ago
Manos Pitsidianakis f8ed3648b5 vhost-user: fully use new backend/frontend naming 3 years ago
David 'Digit' Turner 193ba660af Fix libvhost-user.c compilation. 3 years ago
Vladimir Sementsov-Ogievskiy ca858a5fe9 vhost-user-blk-server: notify client about disk resize 3 years ago
Carlos López 9c1916057a libvhost-user: check for NULL when allocating a virtqueue element 3 years ago
Maxime Coquelin e608feed51 libvhost-user: Adopt new backend naming 3 years ago
Marcel Holtmann 722b62d97d libvhost-user: Add extra compiler warnings 3 years ago
Marcel Holtmann 950a2f2eff libvhost-user: Fix assignment in vring_set_avail_event 3 years ago
Marcel Holtmann f1c563d209 libvhost-user: Change dev->postcopy_ufd assignment to make it C90 compliant 3 years ago
Marcel Holtmann d87a642403 libvhost-user: Declare uffdio_register early to make it C90 compliant 3 years ago
Marcel Holtmann 92bf246130 libvhost-user: Use unsigned int i for some for-loop iterations 3 years ago
Marcel Holtmann 18fa7f1e95 libvhost-user: Cast rc variable to avoid compiler warning 3 years ago
Marcel Holtmann aa5d395ac4 libvhost-user: Replace typeof with __typeof__ 3 years ago
Marcel Holtmann dadc3d01bc libvhost-user: Provide _GNU_SOURCE when compiling outside of QEMU 3 years ago
Marcel Holtmann e7ee4fe24d libvhost-user: Switch to unsigned int for inuse field in struct VuVirtq 3 years ago
Stefan Weil via 52a57d8d1f libvhost-user: Add format attribute to local function vu_panic 3 years ago
Stefan Weil via 7d4774e681 libvhost-user: Fix two more format strings 3 years ago
Stefan Weil via 8541bf452d libvhost-user: Fix format strings 3 years ago
Stefan Weil via 266aaedc37 libvhost-user: Fix wrong type of argument to formatting function (reported by LGTM) 3 years ago
Kevin Wolf 7f27d20ded libvhost-user: Fix VHOST_USER_ADD_MEM_REG reply 4 years ago
Kevin Wolf 69a5daec06 libvhost-user: Fix VHOST_USER_GET_MAX_MEM_SLOTS reply 4 years ago
Alex Bennée 467eeb0f80 libvhost-user: expose vu_request_to_string 4 years ago
Kevin Wolf a81d8d4a72 vhost-user: Don't pass file descriptor for VHOST_USER_REM_MEM_REG 4 years ago
Kevin Wolf 5ebfdeb212 libvhost-user: Fix extra vu_add/rem_mem_reg reply 4 years ago
Marc-André Lureau ef0f4bda2e Use QEMU_SANITIZE_THREAD 4 years ago
David Hildenbrand eb99baa9b3 libvhost-user: Map shared RAM with MAP_NORESERVE to support virtio-mem with hugetlb 4 years ago