1#!/usr/bin/env bash 2# SPDX-License-Identifier: BSD-3-Clause 3# Copyright (C) 2021 Intel Corporation 4# All rights reserved. 5# 6 7testdir=$(readlink -f "$(dirname "$0")") 8rootdir=$(readlink -f "$testdir/../../") 9source "$testdir/common.sh" 10 11malloc_copy() { 12 local mbdev0=malloc0 mbdev0_b=1048576 mbdev0_bs=512 13 local mbdev1=malloc1 mbdev1_b=1048576 mbdev1_bs=512 14 15 local -A method_bdev_malloc_create_0=( 16 ["name"]=$mbdev0 17 ["num_blocks"]=$mbdev0_b 18 ["block_size"]=$mbdev0_bs 19 ) 20 21 local -A method_bdev_malloc_create_1=( 22 ["name"]=$mbdev1 23 ["num_blocks"]=$mbdev1_b 24 ["block_size"]=$mbdev1_bs 25 ) 26 27 "${DD_APP[@]}" \ 28 --ib="$mbdev0" \ 29 --ob="$mbdev1" \ 30 --json <(gen_conf) 31 32 "${DD_APP[@]}" \ 33 --ib="$mbdev1" \ 34 --ob="$mbdev0" \ 35 --json <(gen_conf) 36} 37 38run_test "dd_malloc_copy" malloc_copy 39