kfdtest: MigrateLargeBufTest support APU

Limit test buffer size to 3/4 total VRAM size, and max 1GB.

Signed-off-by: Aaron Liu <aaron.liu@amd.com>
Change-Id: I937e10b0a6bd8215e3865b50f22ce75b3982a6f7
This commit is contained in:
Aaron Liu
2021-06-30 19:44:53 +08:00
zatwierdzone przez Aaron Liu
rodzic b2fb2a3470
commit fd131e875e
+5 -1
Wyświetl plik
@@ -803,11 +803,15 @@ TEST_F(KFDSVMRangeTest, MigrateLargeBufTest) {
int defaultGPUNode = m_NodeInfo.HsaDefaultGPUNode();
ASSERT_GE(defaultGPUNode, 0) << "failed to get default GPU Node";
if (!GetVramSize(defaultGPUNode)) {
HSAuint64 vramSize;
vramSize = GetVramSize(defaultGPUNode);
if (!vramSize) {
LOG() << "Skipping test: No VRAM found." << std::endl;
return;
}
BufferSize = MIN(BufferSize, vramSize * 3 / 4);
HsaSVMRange SysBuffer(BufferSize, defaultGPUNode);
SysBuffer.Fill(0x1);