From 4504dc8aaf739cc890dc0d310646eb7242059b0d Mon Sep 17 00:00:00 2001 From: Birte Kristina Friesel Date: Fri, 23 May 2025 08:13:44 +0200 Subject: TS: Replace dpu_copy_to loop with more efficient dpu_push_xfer --- TS/host/app.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'TS/host/app.c') diff --git a/TS/host/app.c b/TS/host/app.c index a75cfe9..1bd0547 100644 --- a/TS/host/app.c +++ b/TS/host/app.c @@ -250,16 +250,10 @@ int main(int argc, char **argv) start(&timer, 2, 0); } uint32_t i = 0; - - DPU_FOREACH(dpu_set, dpu) { - input_arguments.exclusion_zone = 0; - - DPU_ASSERT(dpu_copy_to - (dpu, "DPU_INPUT_ARGUMENTS", 0, - (const void *)&input_arguments, - sizeof(input_arguments))); - i++; + DPU_FOREACH(dpu_set, dpu, i) { + DPU_ASSERT(dpu_prepare_xfer(dpu, (const void *)&input_arguments)); } + DPU_ASSERT(dpu_push_xfer(dpu_set, DPU_XFER_TO_DPU, "DPU_INPUT_ARGUMENTS", 0, sizeof(input_arguments), DPU_XFER_DEFAULT)); i = 0; mem_offset = 0; -- cgit v1.2.3