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:
zatwierdzone przez
Aaron Liu
rodzic
b2fb2a3470
commit
fd131e875e
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user