From fdf7981f40be8a711b3e10166894461f27c5e48c Mon Sep 17 00:00:00 2001 From: Florent Kermarrec Date: Wed, 30 Sep 2020 17:49:51 +0200 Subject: [PATCH] software/libbase/memtest: remove size restriction and don't execute memspeed. --- litex/soc/software/libbase/memtest.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/litex/soc/software/libbase/memtest.c b/litex/soc/software/libbase/memtest.c index 982153969..01c32d7f8 100644 --- a/litex/soc/software/libbase/memtest.c +++ b/litex/soc/software/libbase/memtest.c @@ -22,9 +22,6 @@ #define MEMTEST_BUS_SIZE (512) #endif -#ifndef MEMTEST_DATA_SIZE -#define MEMTEST_DATA_SIZE (2*1024*1024) -#endif #define MEMTEST_DATA_RANDOM 1 #ifndef MEMTEST_ADDR_SIZE @@ -230,7 +227,7 @@ int memtest(unsigned int *addr, unsigned long maxsize) int bus_errors, data_errors, addr_errors; unsigned long bus_size = MEMTEST_BUS_SIZE < maxsize ? MEMTEST_BUS_SIZE : maxsize; unsigned long addr_size = MEMTEST_ADDR_SIZE < maxsize ? MEMTEST_ADDR_SIZE : maxsize; - unsigned long data_size = MEMTEST_DATA_SIZE < maxsize ? MEMTEST_DATA_SIZE : maxsize; + unsigned long data_size = maxsize; printf("Memtest at 0x%p...\n", addr); @@ -245,9 +242,6 @@ int memtest(unsigned int *addr, unsigned long maxsize) printf("Memtest KO\n"); return 0; } - else { - printf("Memtest OK\n"); - memspeed(addr, data_size, false); - return 1; - } + printf("Memtest OK\n"); + return 1; }