From 83335fe6e919444c24a51b2580efed002523e0f6 Mon Sep 17 00:00:00 2001 From: Ansgar Esztermann Date: Wed, 15 Dec 2021 15:50:53 +0100 Subject: [PATCH 1/2] Work around #7 Skip random blocks test if more than 16400 MiB are tested. --- memtestG80_cli.cu | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/memtestG80_cli.cu b/memtestG80_cli.cu index cf81d3b..3287287 100644 --- a/memtestG80_cli.cu +++ b/memtestG80_cli.cu @@ -264,12 +264,17 @@ int main(int argc,const char** argv) { printf("\tMemtest86 Walking ones (32-bit): %u errors (%u ms)\n",errorCount,end-start); // }}} // Random blocks {{{ - start=getTimeMilliseconds(); - tester.gpuRandomBlocks(errorCount,rand()); - accumulatedErrors += errorCount; - errorCounts[7] += errorCount; - end=getTimeMilliseconds(); - printf("\tRandom blocks: %u errors (%u ms)\n",errorCount,end-start); + if (tester.size() <= 16400){ + start=getTimeMilliseconds(); + tester.gpuRandomBlocks(errorCount,rand()); + accumulatedErrors += errorCount; + errorCounts[7] += errorCount; + end=getTimeMilliseconds(); + printf("\tRandom blocks: %u errors (%u ms)\n",errorCount,end-start); + } + else + printf("\tRandom blocks: skipped, see Bug #3569\n"); + // }}} // Modulo-20, 32-bit {{{ errorCount = 0; From a3156bdc1ff7235350569081f0c3df1c48377906 Mon Sep 17 00:00:00 2001 From: Ansgar Esztermann Date: Thu, 23 Dec 2021 10:46:40 +0100 Subject: [PATCH 2/2] replace internal reference by github issue --- memtestG80_cli.cu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/memtestG80_cli.cu b/memtestG80_cli.cu index 3287287..fa1543c 100644 --- a/memtestG80_cli.cu +++ b/memtestG80_cli.cu @@ -273,7 +273,7 @@ int main(int argc,const char** argv) { printf("\tRandom blocks: %u errors (%u ms)\n",errorCount,end-start); } else - printf("\tRandom blocks: skipped, see Bug #3569\n"); + printf("\tRandom blocks: skipped, see Issue #7\n"); // }}} // Modulo-20, 32-bit {{{