From c641bac80a28146d4df4a8751d769a930e2ce4e0 Mon Sep 17 00:00:00 2001 From: Christopher Haster Date: Thu, 5 Feb 2026 14:44:01 -0600 Subject: [PATCH] runners: bench: Bumped BENCH_PERBYTE widths up to BLOCK_SIZE BENCH_PERBYTE is supposed to be the simplest sim after all, and this is more interesting for things like `make bench-widths`. --- runners/bench_defines.h | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) 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 )