virtualization.lists.linux-foundation.org archive mirror
 help / color / mirror / Atom feed
  • * Re: [PATCH 1/2] tools/virtio: Add dma sync api for virtio test
           [not found] <20230926050021.717-1-liming.wu@jaguarmicro.com>
           [not found] ` <20230926050021.717-2-liming.wu@jaguarmicro.com>
    @ 2023-10-08  4:37 ` Jason Wang
      1 sibling, 0 replies; 5+ messages in thread
    From: Jason Wang @ 2023-10-08  4:37 UTC (permalink / raw)
      To: liming.wu
      Cc: 398776277, kvm, Michael S . Tsirkin, netdev, linux-kernel,
    	virtualization
    
    On Tue, Sep 26, 2023 at 1:00 PM <liming.wu@jaguarmicro.com> wrote:
    >
    > From: Liming Wu <liming.wu@jaguarmicro.com>
    >
    > Fixes: 8bd2f71054bd ("virtio_ring: introduce dma sync api for virtqueue")
    > also add dma sync api for virtio test.
    >
    > Signed-off-by: Liming Wu <liming.wu@jaguarmicro.com>
    
    Acked-by: Jason Wang <jasowang@redhat.com>
    
    Thanks
    
    > ---
    >  tools/virtio/linux/dma-mapping.h | 12 ++++++++++++
    >  1 file changed, 12 insertions(+)
    >
    > diff --git a/tools/virtio/linux/dma-mapping.h b/tools/virtio/linux/dma-mapping.h
    > index 834a90bd3270..822ecaa8e4df 100644
    > --- a/tools/virtio/linux/dma-mapping.h
    > +++ b/tools/virtio/linux/dma-mapping.h
    > @@ -24,11 +24,23 @@ enum dma_data_direction {
    >  #define dma_map_page(d, p, o, s, dir) (page_to_phys(p) + (o))
    >
    >  #define dma_map_single(d, p, s, dir) (virt_to_phys(p))
    > +#define dma_map_single_attrs(d, p, s, dir, a) (virt_to_phys(p))
    >  #define dma_mapping_error(...) (0)
    >
    >  #define dma_unmap_single(d, a, s, r) do { (void)(d); (void)(a); (void)(s); (void)(r); } while (0)
    >  #define dma_unmap_page(d, a, s, r) do { (void)(d); (void)(a); (void)(s); (void)(r); } while (0)
    >
    > +#define sg_dma_address(sg) (0)
    > +#define dma_need_sync(v, a) (0)
    > +#define dma_unmap_single_attrs(d, a, s, r, t) do { \
    > +       (void)(d); (void)(a); (void)(s); (void)(r); (void)(t); \
    > +} while (0)
    > +#define dma_sync_single_range_for_cpu(d, a, o, s, r) do { \
    > +       (void)(d); (void)(a); (void)(o); (void)(s); (void)(r); \
    > +} while (0)
    > +#define dma_sync_single_range_for_device(d, a, o, s, r) do { \
    > +       (void)(d); (void)(a); (void)(o); (void)(s); (void)(r); \
    > +} while (0)
    >  #define dma_max_mapping_size(...) SIZE_MAX
    >
    >  #endif
    > --
    > 2.34.1
    >
    
    _______________________________________________
    Virtualization mailing list
    Virtualization@lists.linux-foundation.org
    https://lists.linuxfoundation.org/mailman/listinfo/virtualization
    
    ^ permalink raw reply	[flat|nested] 5+ messages in thread

  • end of thread, other threads:[~2023-10-09 10:52 UTC | newest]
    
    Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <20230926050021.717-1-liming.wu@jaguarmicro.com>
         [not found] ` <20230926050021.717-2-liming.wu@jaguarmicro.com>
    2023-09-27 15:20   ` [PATCH 2/2] tools/virtio: Add hints when module is not installed Michael S. Tsirkin
         [not found]     ` <20231007065547.1028-1-liming.wu@jaguarmicro.com>
    2023-10-08  2:19       ` [PATCH v2 1/2] tools/virtio: Add dma sync api for virtio test Xuan Zhuo
    2023-10-08  4:35   ` [PATCH 2/2] tools/virtio: Add hints when module is not installed Jason Wang
         [not found]     ` <PSAPR06MB3942238B1D7218934A2BB8B4E1CEA@PSAPR06MB3942.apcprd06.prod.outlook.com>
    2023-10-09 10:52       ` Michael S. Tsirkin
    2023-10-08  4:37 ` [PATCH 1/2] tools/virtio: Add dma sync api for virtio test Jason Wang
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox;
    as well as URLs for NNTP newsgroup(s).