{"id":374991,"url":"http://patchwork.ozlabs.org/api/series/374991/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/list/?series=374991","project":{"id":14,"url":"http://patchwork.ozlabs.org/api/projects/14/?format=json","name":"QEMU Development","link_name":"qemu-devel","list_id":"qemu-devel.nongnu.org","list_email":"qemu-devel@nongnu.org","web_url":"","scm_url":"","webscm_url":"","list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"name":"virtio-mem: Expose device memory through multiple memslots","date":"2023-09-26T18:57:23","submitter":{"id":70402,"url":"http://patchwork.ozlabs.org/api/people/70402/?format=json","name":"David Hildenbrand","email":"david@redhat.com"},"version":4,"total":18,"received_total":18,"received_all":true,"mbox":"http://patchwork.ozlabs.org/series/374991/mbox/","cover_letter":{"id":1839902,"url":"http://patchwork.ozlabs.org/api/covers/1839902/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/cover/20230926185738.277351-1-david@redhat.com/","msgid":"<20230926185738.277351-1-david@redhat.com>","list_archive_url":null,"date":"2023-09-26T18:57:20","name":"[v4,00/18] virtio-mem: Expose device memory through multiple memslots","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/cover/20230926185738.277351-1-david@redhat.com/mbox/"},"patches":[{"id":1839903,"url":"http://patchwork.ozlabs.org/api/patches/1839903/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-2-david@redhat.com/","msgid":"<20230926185738.277351-2-david@redhat.com>","list_archive_url":null,"date":"2023-09-26T18:57:21","name":"[v4,01/18] vhost: Rework memslot filtering and fix \"used_memslot\" tracking","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-2-david@redhat.com/mbox/"},{"id":1839905,"url":"http://patchwork.ozlabs.org/api/patches/1839905/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-3-david@redhat.com/","msgid":"<20230926185738.277351-3-david@redhat.com>","list_archive_url":null,"date":"2023-09-26T18:57:22","name":"[v4,02/18] vhost: Remove vhost_backend_can_merge() callback","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-3-david@redhat.com/mbox/"},{"id":1839901,"url":"http://patchwork.ozlabs.org/api/patches/1839901/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-4-david@redhat.com/","msgid":"<20230926185738.277351-4-david@redhat.com>","list_archive_url":null,"date":"2023-09-26T18:57:23","name":"[v4,03/18] softmmu/physmem: Fixup qemu_ram_block_from_host() documentation","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-4-david@redhat.com/mbox/"},{"id":1839904,"url":"http://patchwork.ozlabs.org/api/patches/1839904/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-5-david@redhat.com/","msgid":"<20230926185738.277351-5-david@redhat.com>","list_archive_url":null,"date":"2023-09-26T18:57:24","name":"[v4,04/18] kvm: Return number of free memslots","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-5-david@redhat.com/mbox/"},{"id":1839906,"url":"http://patchwork.ozlabs.org/api/patches/1839906/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-6-david@redhat.com/","msgid":"<20230926185738.277351-6-david@redhat.com>","list_archive_url":null,"date":"2023-09-26T18:57:25","name":"[v4,05/18] vhost: Return number of free memslots","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-6-david@redhat.com/mbox/"},{"id":1839913,"url":"http://patchwork.ozlabs.org/api/patches/1839913/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-7-david@redhat.com/","msgid":"<20230926185738.277351-7-david@redhat.com>","list_archive_url":null,"date":"2023-09-26T18:57:26","name":"[v4,06/18] memory-device: Support memory devices with multiple memslots","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-7-david@redhat.com/mbox/"},{"id":1839908,"url":"http://patchwork.ozlabs.org/api/patches/1839908/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-8-david@redhat.com/","msgid":"<20230926185738.277351-8-david@redhat.com>","list_archive_url":null,"date":"2023-09-26T18:57:27","name":"[v4,07/18] stubs: Rename qmp_memory_device.c to memory_device.c","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-8-david@redhat.com/mbox/"},{"id":1839907,"url":"http://patchwork.ozlabs.org/api/patches/1839907/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-9-david@redhat.com/","msgid":"<20230926185738.277351-9-david@redhat.com>","list_archive_url":null,"date":"2023-09-26T18:57:28","name":"[v4,08/18] memory-device: Track required and actually used memslots in DeviceMemoryState","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-9-david@redhat.com/mbox/"},{"id":1839912,"url":"http://patchwork.ozlabs.org/api/patches/1839912/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-10-david@redhat.com/","msgid":"<20230926185738.277351-10-david@redhat.com>","list_archive_url":null,"date":"2023-09-26T18:57:29","name":"[v4,09/18] memory-device, vhost: Support memory devices that dynamically consume memslots","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-10-david@redhat.com/mbox/"},{"id":1839917,"url":"http://patchwork.ozlabs.org/api/patches/1839917/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-11-david@redhat.com/","msgid":"<20230926185738.277351-11-david@redhat.com>","list_archive_url":null,"date":"2023-09-26T18:57:30","name":"[v4,10/18] kvm: Add stub for kvm_get_max_memslots()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-11-david@redhat.com/mbox/"},{"id":1839909,"url":"http://patchwork.ozlabs.org/api/patches/1839909/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-12-david@redhat.com/","msgid":"<20230926185738.277351-12-david@redhat.com>","list_archive_url":null,"date":"2023-09-26T18:57:31","name":"[v4,11/18] vhost: Add vhost_get_max_memslots()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-12-david@redhat.com/mbox/"},{"id":1839919,"url":"http://patchwork.ozlabs.org/api/patches/1839919/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-13-david@redhat.com/","msgid":"<20230926185738.277351-13-david@redhat.com>","list_archive_url":null,"date":"2023-09-26T18:57:32","name":"[v4,12/18] memory-device, vhost: Support automatic decision on the number of memslots","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-13-david@redhat.com/mbox/"},{"id":1839910,"url":"http://patchwork.ozlabs.org/api/patches/1839910/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-14-david@redhat.com/","msgid":"<20230926185738.277351-14-david@redhat.com>","list_archive_url":null,"date":"2023-09-26T18:57:33","name":"[v4,13/18] memory: Clarify mapping requirements for RamDiscardManager","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-14-david@redhat.com/mbox/"},{"id":1839916,"url":"http://patchwork.ozlabs.org/api/patches/1839916/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-15-david@redhat.com/","msgid":"<20230926185738.277351-15-david@redhat.com>","list_archive_url":null,"date":"2023-09-26T18:57:34","name":"[v4,14/18] virtio-mem: Pass non-const VirtIOMEM via virtio_mem_range_cb","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-15-david@redhat.com/mbox/"},{"id":1839915,"url":"http://patchwork.ozlabs.org/api/patches/1839915/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-16-david@redhat.com/","msgid":"<20230926185738.277351-16-david@redhat.com>","list_archive_url":null,"date":"2023-09-26T18:57:35","name":"[v4,15/18] virtio-mem: Update state to match bitmap as soon as it's been migrated","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-16-david@redhat.com/mbox/"},{"id":1839914,"url":"http://patchwork.ozlabs.org/api/patches/1839914/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-17-david@redhat.com/","msgid":"<20230926185738.277351-17-david@redhat.com>","list_archive_url":null,"date":"2023-09-26T18:57:36","name":"[v4,16/18] virtio-mem: Expose device memory dynamically via multiple memslots if enabled","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-17-david@redhat.com/mbox/"},{"id":1839918,"url":"http://patchwork.ozlabs.org/api/patches/1839918/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-18-david@redhat.com/","msgid":"<20230926185738.277351-18-david@redhat.com>","list_archive_url":null,"date":"2023-09-26T18:57:37","name":"[v4,17/18] memory, vhost: Allow for marking memory device memory regions unmergeable","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-18-david@redhat.com/mbox/"},{"id":1839911,"url":"http://patchwork.ozlabs.org/api/patches/1839911/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-19-david@redhat.com/","msgid":"<20230926185738.277351-19-david@redhat.com>","list_archive_url":null,"date":"2023-09-26T18:57:38","name":"[v4,18/18] virtio-mem: Mark memslot alias memory regions unmergeable","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20230926185738.277351-19-david@redhat.com/mbox/"}]}