diff --git a/projects/rocr-runtime/tests/kfdtest/src/KFDMemoryTest.cpp b/projects/rocr-runtime/tests/kfdtest/src/KFDMemoryTest.cpp index f2f0b14046..f7ac73f1c2 100644 --- a/projects/rocr-runtime/tests/kfdtest/src/KFDMemoryTest.cpp +++ b/projects/rocr-runtime/tests/kfdtest/src/KFDMemoryTest.cpp @@ -1255,7 +1255,8 @@ TEST_F(KFDMemoryTest, MMBench) { memFlags.ui32.HostAccess = 0; memFlags.ui32.NonPaged = 1; /* Upper limit of buffer number to fit 90% vram size */ - bufLimit = ((vramSizeMB << 20) * 9 / 10) / bufSize ; + bufLimit = ((vramSizeMB << 20) * 8 / 10) / bufSize ; + if (bufLimit == 0) continue; // skip when bufSize > vram