[dpdk-dev] [PATCH v16 6/9] dma/skeleton: introduce skeleton dmadev driver

Bruce Richardson bruce.richardson at intel.com
Thu Aug 26 20:39:13 CEST 2021


On Mon, Aug 23, 2021 at 11:31:31AM +0800, Chengwen Feng wrote:
> Skeleton dmadevice driver, on the lines of rawdev skeleton, is for
> showcasing of the dmadev library. This driver implements cpucopy 'DMA',
> so that a test module can be developed.
> 
> Design of skeleton involves a virtual device which is plugged into VDEV
> bus on initialization.
> 
> Also, enable compilation of dmadev skeleton drivers.
> 
> Signed-off-by: Chengwen Feng <fengchengwen at huawei.com>
> ---

FYI: When running some compilation testing on my test-case patches [1], I had
build errors flagged in this driver, when building for 32-bit.

../../drivers/dma/skeleton/skeleton_dmadev.c: In function ‘skeldma_copy’:
../../drivers/dma/skeleton/skeleton_dmadev.c:349:14: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast]
  349 |  desc->src = (void *)src;
      |              ^
../../drivers/dma/skeleton/skeleton_dmadev.c:350:14: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast]
  350 |  desc->dst = (void *)dst;
      |              ^
cc1: all warnings being treated as errors


Regards,
/Bruce

[1] http://patches.dpdk.org/project/dpdk/list/?series=18477


More information about the dev mailing list