2022-12-21 | Eugenio Pérez | vdpa: add vhost_vdpa_net_valid_svq_features Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20221215113144.322011-6-eperezma@redhat.com> |
commitcommitdifftree |
2022-12-21 | Eugenio Pérez | vhost: move iova_tree set to vhost_svq_start Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20221215113144.322011-5-eperezma@redhat.com> |
commitcommitdifftree |
2022-12-21 | Eugenio Pérez | vhost: allocate SVQ device file descriptors at device... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20221215113144.322011-4-eperezma@redhat.com> |
commitcommitdifftree |
2022-12-21 | Eugenio Pérez | vhost: set SVQ device call handler at SVQ start Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20221215113144.322011-3-eperezma@redhat.com> |
commitcommitdifftree |
2022-12-21 | Eugenio Pérez | vdpa: use v->shadow_vqs_enabled in vhost_vdpa_svqs_start... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20221215113144.322011-2-eperezma@redhat.com> |
commitcommitdifftree |
2022-10-28 | Eugenio Pérez | vhost: Accept event idx flag Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-10-28 | Eugenio Pérez | vhost: use avail event idx on vhost_svq_kick Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-10-28 | Eugenio Pérez | vhost: toggle device callbacks using used event idx Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-10-28 | Eugenio Pérez | vhost: allocate event_idx fields on vring Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-10-28 | Eugenio Pérez | vdpa: Remove shadow CVQ command check Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-10-28 | Eugenio Pérez | vdpa: Delete duplicated vdpa_feature_bits entry Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-09-27 | Eugenio Pérez | vdpa: Allow MQ feature in SVQ Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-09-27 | Eugenio Pérez | virtio-net: Update virtio-net curr_queue_pairs in vdpa... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-09-27 | Eugenio Pérez | vdpa: validate MQ CVQ commands Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-09-27 | Eugenio Pérez | vdpa: Add vhost_vdpa_net_load_mq Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-09-27 | Eugenio Pérez | vdpa: extract vhost_vdpa_net_load_mac from vhost_vdpa_net_load Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-09-27 | Eugenio Pérez | vdpa: Make VhostVDPAState cvq_cmd_in_buffer control... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-09-02 | Eugenio Pérez | vdpa: Delete CVQ migration blocker Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-09-02 | Eugenio Pérez | vdpa: Add virtio-net mac address via CVQ at start Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-09-02 | Eugenio Pérez | vhost_net: add NetClientState->load() callback Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-09-02 | Eugenio Pérez | vdpa: extract vhost_vdpa_net_cvq_add from vhost_vdpa_net_han... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-09-02 | Eugenio Pérez | vdpa: Move command buffers map to start of net device Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-09-02 | Eugenio Pérez | vdpa: add net_vhost_vdpa_cvq_info NetClientInfo Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-09-02 | Eugenio Pérez | vhost_net: Add NetClientInfo stop callback Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-09-02 | Eugenio Pérez | vhost_net: Add NetClientInfo start callback Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-09-02 | Eugenio Pérez | vhost: Do not depend on !NULL VirtQueueElement on vhost_svq_... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-09-02 | Eugenio Pérez | vhost: Delete useless read memory barrier Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-09-02 | Eugenio Pérez | vhost: use SVQ element ndescs instead of opaque data... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-09-02 | Eugenio Pérez | vhost: stop transfer elem ownership in vhost_handle_guest_kick Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-09-02 | Eugenio Pérez | vdpa: Use ring hwaddr at vhost_vdpa_svq_unmap_ring Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-09-02 | Eugenio Pérez | vhost: Always store new kick fd on vhost_svq_set_svq_kick_fd Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-09-02 | Eugenio Pérez | vdpa: Make SVQ vring unmapping return void Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-09-02 | Eugenio Pérez | vdpa: Remove SVQ vring from iova_tree at shutdown Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-09-02 | Eugenio Pérez | util: accept iova_tree_remove_parameter by value Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-09-02 | Eugenio Pérez | vdpa: do not save failed dma maps in SVQ iova tree Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-09-02 | Eugenio Pérez | vdpa: Skip the maps not in the iova tree Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-08-04 | Eugenio Pérez | vdpa: Fix file descriptor leak on get features error Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20220802112447.249436-2-eperezma@redhat.com> |
commitcommitdifftree |
2022-07-26 | Eugenio Pérez | vdpa: Fix memory listener deletions of iova tree Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-07-26 | Eugenio Pérez | vhost: Get vring base from vq, not svq Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-07-20 | Eugenio Pérez | vdpa: Add x-svq to NetdevVhostVDPAOptions Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-07-20 | Eugenio Pérez | vdpa: Add device migration blocker Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-07-20 | Eugenio Pérez | vdpa: Extract get features part from vhost_vdpa_get_max_queu... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-07-20 | Eugenio Pérez | vdpa: Buffer CVQ support on shadow virtqueue Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-07-20 | Eugenio Pérez | vdpa: manual forward CVQ buffers Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-07-20 | Eugenio Pérez | vhost-net-vdpa: add stubs for when no virtio-net device... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-07-20 | Eugenio Pérez | vdpa: Export vhost_vdpa_dma_map and unmap calls Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-07-20 | Eugenio Pérez | vhost: Add svq avail_handler callback Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-07-20 | Eugenio Pérez | vhost: add vhost_svq_poll Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-07-20 | Eugenio Pérez | vhost: Expose vhost_svq_add Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-07-20 | Eugenio Pérez | vhost: add vhost_svq_push_elem Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-07-20 | Eugenio Pérez | vhost: Track number of descs in SVQDescState Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-07-20 | Eugenio Pérez | vhost: Add SVQDescState Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-07-20 | Eugenio Pérez | vhost: Decouple vhost_svq_add from VirtQueueElement Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-07-20 | Eugenio Pérez | vhost: Check for queue full at vhost_svq_add Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-07-20 | Eugenio Pérez | vhost: Move vhost_svq_kick call to vhost_svq_add Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-07-20 | Eugenio Pérez | vhost: Reorder vhost_svq_kick Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-07-20 | Eugenio Pérez | vdpa: Avoid compiler to squash reads to used idx Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-07-20 | Eugenio Pérez | virtio-net: Expose ctrl virtqueue logic Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-07-20 | Eugenio Pérez | virtio-net: Expose MAC_TABLE_ENTRIES Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-07-20 | Eugenio Pérez | vhost: move descriptor translation to vhost_svq_vring_write_... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-06-28 | Eugenio Pérez | util: Return void on iova_tree_remove Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20220427154931.3166388-1-eperezma@redhat.com> |
commitcommitdifftree |
2022-05-13 | Eugenio Pérez | vhost: Fix element in vhost_svq_add failure Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20220512175747.142058-7-eperezma@redhat.com> |
commitcommitdifftree |
2022-05-13 | Eugenio Pérez | vdpa: Fix index calculus at vhost_vdpa_svqs_start Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20220512175747.142058-5-eperezma@redhat.com> |
commitcommitdifftree |
2022-05-13 | Eugenio Pérez | vdpa: Fix bad index calculus at vhost_vdpa_get_vring_base Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20220512175747.142058-4-eperezma@redhat.com> |
commitcommitdifftree |
2022-05-13 | Eugenio Pérez | vhost: Fix device's used descriptor dequeue Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20220512175747.142058-3-eperezma@redhat.com> |
commitcommitdifftree |
2022-05-13 | Eugenio Pérez | vhost: Track descriptor chain in private at SVQ Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20220512175747.142058-2-eperezma@redhat.com> |
commitcommitdifftree |
2022-04-26 | Eugenio Pérez | vdpa: Add missing tracing to batch mapping functions Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20220405063628.853745-1-eperezma@redhat.com> |
commitcommitdifftree |
2022-03-15 | Eugenio Pérez | vdpa: Expose VHOST_F_LOG_ALL on SVQ Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-03-15 | Eugenio Pérez | vdpa: Never set log_base addr if SVQ is enabled Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-03-15 | Eugenio Pérez | vdpa: Adapt vhost_vdpa_get_vring_base to SVQ Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-03-15 | Eugenio Pérez | vdpa: Add custom IOTLB translations to SVQ Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-03-15 | Eugenio Pérez | vhost: Add VhostIOVATree Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-03-15 | Eugenio Pérez | util: add iova_tree_find_iova Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-03-15 | Eugenio Pérez | util: Add iova_tree_alloc_map Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-03-15 | Eugenio Pérez | vhost: Shadow virtqueue buffers forwarding Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-03-15 | Eugenio Pérez | vdpa: adapt vhost_ops callbacks to svq Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-03-15 | Eugenio Pérez | virtio: Add vhost_svq_get_vring_addr Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-03-15 | Eugenio Pérez | vhost: Add vhost_svq_valid_features to shadow vq Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-03-15 | Eugenio Pérez | vhost: Add Shadow VirtQueue call forwarding capabilities Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-03-15 | Eugenio Pérez | vhost: Add Shadow VirtQueue kick forwarding capabilities Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-03-15 | Eugenio Pérez | vhost: Add VhostShadowVirtqueue Signed-off-by: Eugenio Pérez <eperezma@redhat.com> |
commitcommitdifftree |
2022-03-06 | Eugenio Pérez | virtio-net: Unlimit tx queue size if peer is vdpa Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20220217175029.2517071-1-eperezma@redhat.com> |
commitcommitdifftree |
2022-02-22 | Eugenio Pérez | vdpa: Make ncs autofree Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20220214193415.1606752-2-eperezma@redhat.com> |
commitcommitdifftree |
2021-11-28 | Eugenio Pérez | vdpa: Add dummy receive callback Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20211125101614.76927-2-eperezma@redhat.com> |
commitcommitdifftree |
2021-11-15 | Eugenio Pérez | vdpa: Check for existence of opts.vhostdev Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20211112193431.2379298-3-eperezma@redhat.com> |
commitcommitdifftree |
2021-11-15 | Eugenio Pérez | vdpa: Replace qemu_open_old by qemu_open at Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20211112193431.2379298-2-eperezma@redhat.com> |
commitcommitdifftree |
2021-11-11 | Eugenio Pérez | vhost: Fix last vq queue index of devices with no cvq Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20211104085625.2054959-3-eperezma@redhat.com> |
commitcommitdifftree |
2021-11-11 | Eugenio Pérez | vhost: Rename last_index to vq_index_end Signed-off-by: Eugenio Pérez <eperezma@redhat.com> ...Id: <20211104085625.2054959-2-eperezma@redhat.com> |
commitcommitdifftree |
2021-11-02 | Eugenio Pérez | util: Make some iova_tree parameters const Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20211013182713.888753-2-eperezma@redhat.com> |
commitcommitdifftree |
2021-10-20 | Eugenio Pérez | vdpa: Check for iova range at mappings changes Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20211014141236.923287-4-eperezma@redhat.com> |
commitcommitdifftree |
2021-10-20 | Eugenio Pérez | vdpa: Add vhost_vdpa_section_end Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20211014141236.923287-3-eperezma@redhat.com> |
commitcommitdifftree |
2021-10-20 | Eugenio Pérez | vdpa: Skip protected ram IOMMU mappings Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20211014141236.923287-2-eperezma@redhat.com> |
commitcommitdifftree |
2021-09-04 | Eugenio Pérez | vhost-vdpa: Do not send empty IOTLB update batches Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20210812140933.226288-1-eperezma@redhat.com> |
commitcommitdifftree |
2021-02-05 | Eugenio Pérez | vhost: Check for valid vdev in vhost_backend_handle_iotlb_msg Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20210129090728.831208-1-eperezma@redhat.com> |
commitcommitdifftree |
2021-02-05 | Eugenio Pérez | virtio: Add corresponding memory_listener_unregister... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20210125192505.390554-1-eperezma@redhat.com> |
commitcommitdifftree |
2020-12-08 | Eugenio Pérez | memory: Skip bad range assertion if notifier is DEVIOTLB_UNM... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20201116165506.31315-6-eperezma@redhat.com> |
commitcommitdifftree |
2020-12-08 | Eugenio Pérez | intel_iommu: Skip page walking on device iotlb invalidations Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20201116165506.31315-5-eperezma@redhat.com> |
commitcommitdifftree |
2020-12-08 | Eugenio Pérez | memory: Add IOMMU_NOTIFIER_DEVIOTLB_UNMAP IOMMUTLBNotificati... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20201116165506.31315-4-eperezma@redhat.com> |
commitcommitdifftree |
2020-12-08 | Eugenio Pérez | memory: Add IOMMUTLBEvent Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20201116165506.31315-3-eperezma@redhat.com> |
commitcommitdifftree |
2020-12-08 | Eugenio Pérez | memory: Rename memory_region_notify_one to memory_region_not... Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20201116165506.31315-2-eperezma@redhat.com> |
commitcommitdifftree |
next |