SWDEV-270013 - Assign Kern_args segment only for gfx90a.

Change-Id: Icc890041eb27800cb78ef9e3d7bbe02658f53821
这个提交包含在:
kjayapra-amd 编写, Karthik Jayaprakash 于 2021-03-02 11:07:37 -05:00 提交
1 父节点 8e8c2352ba
当前提交 a7abe44436
1 个文件已更改
+7 -1
+7 -1
查看文件
@@ -1859,7 +1859,13 @@ void* Device::hostAlloc(size_t size, size_t alignment, MemorySegment mem_seg) co
hsa_amd_memory_pool_t segment{0};
switch (mem_seg) {
case kKernArg :
case kKernArg : {
if (::strcmp(isa().processorName().c_str(), "gfx90a") == 0) {
segment = system_kernarg_segment_;
break;
}
// Falls through on else case.
}
case kNoAtomics :
// If runtime disables barrier, then all host allocations must have L2 disabled
if ((settings().barrier_sync_) && (system_coarse_segment_.handle != 0)) {