aboutsummaryrefslogtreecommitdiff
path: root/hw/virtio/vhost-vdpa.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-26vdpa-dev: Fix initialisation order to restore VDUSE compatibilityKevin Wolf1-3/+26
2024-03-12vdpa: trace skipped memory sectionsEugenio Pérez1-0/+3
2024-03-12vdpa: stash memory region properties in varsEugenio Pérez1-6/+8
2024-03-12vdpa: fix network breakage after cancelling migrationSi-Wei Liu1-1/+9
2024-03-12vdpa: add vhost_vdpa_set_dev_vring_base trace for svq modeSi-Wei Liu1-1/+4
2024-03-12vdpa: add vhost_vdpa_get_vring_base trace for svq modeSi-Wei Liu1-1/+2
2024-03-12vdpa: factor out vhost_vdpa_last_devSi-Wei Liu1-2/+7
2023-12-26vdpa: move memory listener to vhost_vdpa_sharedEugenio Pérez1-45/+39
2023-12-26vdpa: use dev_shared in vdpa_iommuEugenio Pérez1-8/+8
2023-12-26vdpa: use VhostVDPAShared in vdpa_dma_map and unmapEugenio Pérez1-25/+25
2023-12-26vdpa: move iommu_list to vhost_vdpa_sharedEugenio Pérez1-2/+2
2023-12-26vdpa: remove msg type of vhost_vdpaEugenio Pérez1-5/+4
2023-12-26vdpa: move backend_cap to vhost_vdpa_sharedEugenio Pérez1-3/+5
2023-12-26vdpa: move iotlb_batch_begin_sent to vhost_vdpa_sharedEugenio Pérez1-4/+4
2023-12-26vdpa: move file descriptor to vhost_vdpa_sharedEugenio Pérez1-7/+7
2023-12-26vdpa: use vdpa shared for tracingEugenio Pérez1-12/+14
2023-12-26vdpa: move shadow_data to vhost_vdpa_sharedEugenio Pérez1-3/+3
2023-12-26vdpa: move iova_range to vhost_vdpa_sharedEugenio Pérez1-6/+10
2023-12-26vdpa: move iova tree to the shared structEugenio Pérez1-9/+10
2023-12-26vdpa: do not set virtio status bits if unneededEugenio Pérez1-0/+4
2023-10-12vhost: Remove vhost_backend_can_merge() callbackDavid Hildenbrand1-1/+0
2023-10-04vdpa: move vhost_vdpa_set_vring_ready to the callerEugenio Pérez1-3/+0
2023-10-04vdpa: export vhost_vdpa_set_vring_readyEugenio Pérez1-12/+13
2023-10-04hw/virtio/vhost-vdpa: Use target-agnostic qemu_target_page_mask()Philippe Mathieu-Daudé1-15/+19
2023-10-04hw/virtio/vhost-vdpa: Inline TARGET_PAGE_ALIGN() macroPhilippe Mathieu-Daudé1-2/+2
2023-10-04hw/virtio: Propagate page_mask to vhost_vdpa_section_end()Philippe Mathieu-Daudé1-5/+6
2023-10-04hw/virtio: Propagate page_mask to vhost_vdpa_listener_skipped_section()Philippe Mathieu-Daudé1-3/+4
2023-07-10vhost-vdpa: mute unaligned memory error reportLaurent Vivier1-2/+6
2023-07-10vdpa: Remove status in reset tracingEugenio Pérez1-1/+1
2023-06-23hw/virtio: Remove unnecessary 'virtio-access.h' headerPhilippe Mathieu-Daudé1-1/+0
2023-05-19vhost-vdpa: Add support for vIOMMU.Cindy Lu1-7/+138
2023-05-19vhost-vdpa: Add check for full 64-bit in region deleteCindy Lu1-1/+19
2023-05-19vhost_vdpa: fix the input in trace_vhost_vdpa_listener_region_del()Cindy Lu1-1/+2
2023-03-07vdpa: return VHOST_F_LOG_ALL in vhost-vdpa devicesEugenio Pérez1-2/+1
2023-03-07vdpa: block migration if SVQ does not admit a featureEugenio Pérez1-0/+15
2023-03-07vdpa net: block migration if the device has CVQEugenio Pérez1-0/+1
2023-03-07vdpa: disable RAM block discard only for the first deviceEugenio Pérez1-11/+14
2023-03-07vdpa: move vhost reset after get vring baseEugenio Pérez1-6/+16
2023-03-07vdpa: add vhost_vdpa_suspendEugenio Pérez1-0/+26
2023-03-07vdpa: add vhost_vdpa->suspended parameterEugenio Pérez1-0/+8
2023-03-07vdpa: rewind at get_base, not set_baseEugenio Pérez1-11/+0
2023-03-07vdpa: Negotiate _F_SUSPEND featureEugenio Pérez1-1/+2
2023-03-07vdpa: Remember last call fd setEugenio Pérez1-6/+6
2023-03-02vdpa: stop all svq on device deletionEugenio Pérez1-15/+2
2023-01-08vdpa: commit all host notifier MRs in a single MR transactionLongpeng1-6/+19
2023-01-08vdpa-dev: get iova range explicitlyLongpeng1-0/+7
2023-01-08vhost-vdpa: add support for config interruptCindy Lu1-0/+8
2022-12-21vdpa: always start CVQ in SVQ mode if possibleEugenio Pérez1-1/+2
2022-12-21vdpa: add shadow_data to vhost_vdpaEugenio Pérez1-3/+3
2022-12-21vdpa: add asid parameter to vhost_vdpa_dma_map/unmapEugenio Pérez1-11/+25