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


[ROCm/ROCR-Runtime commit: fd131e875e]
Bu işleme şunda yer alıyor:
Aaron Liu
2021-06-30 19:44:53 +08:00
işlemeyi yapan: Aaron Liu
ebeveyn ef56da6539
işleme bb0146488f
+5 -1
Dosyayı Görüntüle
@@ -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);