summaryrefslogtreecommitdiff
path: root/include/hw
diff options
context:
space:
mode:
authorRaphael Norwitz <raphael.norwitz@nutanix.com>2020-05-21 05:00:29 +0000
committerMichael S. Tsirkin <mst@redhat.com>2020-06-09 14:18:04 -0400
commit23374a84c5f08e20ec2506a6322330d51f9134c5 (patch)
treee17f98126b1c52d3c97742e442bf5e1850d54507 /include/hw
parentece99091c2d0aeb23734289a50ef2ff4e0a08929 (diff)
downloadqemu-23374a84c5f08e20ec2506a6322330d51f9134c5.zip
Add vhost-user helper to get MemoryRegion data
When setting the memory tables, qemu uses a memory region's userspace address to look up the region's MemoryRegion struct. Among other things, the MemoryRegion contains the region's offset and associated file descriptor, all of which need to be sent to the backend. With VHOST_USER_PROTOCOL_F_CONFIGURE_MEM_SLOTS, this logic will be needed in multiple places, so before feature support is added it should be moved to a helper function. This helper is also used to simplify the vhost_user_can_merge() function. Signed-off-by: Raphael Norwitz <raphael.norwitz@nutanix.com> Message-Id: <1588533678-23450-3-git-send-email-raphael.norwitz@nutanix.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Diffstat (limited to 'include/hw')
0 files changed, 0 insertions, 0 deletions