diff --git a/runners/bench_defines.h b/runners/bench_defines.h index cdebbc59..17c9a6b2 100644 --- a/runners/bench_defines.h +++ b/runners/bench_defines.h @@ -79,8 +79,12 @@ BENCH_DEFINE(NOR_READ_SIZE, 1 ) BENCH_DEFINE(NOR_PROG_SIZE, 1 ) BENCH_DEFINE(NOR_ERASE_SIZE, 4096 ) - BENCH_DEFINE(NOR_READ_WIDTH, 1 ) - BENCH_DEFINE(NOR_PROG_WIDTH, LFS3_MIN(256, BLOCK_SIZE) ) + BENCH_DEFINE(NOR_READ_WIDTH, (DISK_SIM == 0) + ? 1 + : BLOCK_SIZE ) + BENCH_DEFINE(NOR_PROG_WIDTH, (DISK_SIM == 0) + ? LFS3_MIN(256, BLOCK_SIZE) + : BLOCK_SIZE ) BENCH_DEFINE(NOR_ERASE_WIDTH, BLOCK_SIZE ) BENCH_DEFINE(NOR_READ_TIMING, (DISK_SIM == 0) ? 0 : 0 ) BENCH_DEFINE(NOR_PROG_TIMING, (DISK_SIM == 0) ? 1563 : 0 ) @@ -113,8 +117,12 @@ BENCH_DEFINE(NAND_READ_SIZE, 1 ) BENCH_DEFINE(NAND_PROG_SIZE, 512 ) BENCH_DEFINE(NAND_ERASE_SIZE, 131072 ) - BENCH_DEFINE(NAND_READ_WIDTH, LFS3_MIN(2048, BLOCK_SIZE) ) - BENCH_DEFINE(NAND_PROG_WIDTH, LFS3_MIN(2048, BLOCK_SIZE) ) + BENCH_DEFINE(NAND_READ_WIDTH, (DISK_SIM == 0) + ? LFS3_MIN(2048, BLOCK_SIZE) + : BLOCK_SIZE ) + BENCH_DEFINE(NAND_PROG_WIDTH, (DISK_SIM == 0) + ? LFS3_MIN(2048, BLOCK_SIZE) + : BLOCK_SIZE ) BENCH_DEFINE(NAND_ERASE_WIDTH, BLOCK_SIZE ) BENCH_DEFINE(NAND_READ_TIMING, (DISK_SIM == 0) ? 12 : 0 ) BENCH_DEFINE(NAND_PROG_TIMING, (DISK_SIM == 0) ? 122 : 0 )