From e28e74adf3d58deb95ce84c66423f347cbe2f859 Mon Sep 17 00:00:00 2001 From: "Suren A. Chilingaryan" Date: Thu, 24 Sep 2015 04:35:00 +0200 Subject: Fix IPEDMA benchmark in non-streaming mode --- dma/ipe_benchmark.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'dma/ipe_benchmark.c') diff --git a/dma/ipe_benchmark.c b/dma/ipe_benchmark.c index 2f86444..fa89f4b 100644 --- a/dma/ipe_benchmark.c +++ b/dma/ipe_benchmark.c @@ -147,13 +147,13 @@ double dma_ipe_benchmark(pcilib_dma_context_t *vctx, pcilib_dma_engine_addr_t dm pcilib_info_once("Benchmarking the DMA hardware (without memcpy)"); WR(IPEDMA_REG_CONTROL, 0x0); -/* + err = pcilib_skip_dma(ctx->dmactx.pcilib, 0); if (err) { pcilib_error("Can't start benchmark, devices continuously writes unexpected data using DMA engine"); return -1; } -*/ + // Allocate memory and prepare data buf = malloc(size); if (!buf) return -1; @@ -178,13 +178,13 @@ double dma_ipe_benchmark(pcilib_dma_context_t *vctx, pcilib_dma_engine_addr_t dm gettimeofday(&cur, NULL); us += ((cur.tv_sec - start.tv_sec)*1000000 + (cur.tv_usec - start.tv_usec)); -/* + err = pcilib_skip_dma(ctx->dmactx.pcilib, 0); if (err) { pcilib_error("Can't start iteration, devices continuously writes unexpected data using DMA engine"); break; } -*/ + } } -- cgit v1.2.3