P4 to Git Change 1115441 by skudchad@skudchad_test_win_opencl2 on 2015/01/26 18:11:58
EPR #403782 - IOMMU2/SVM - Fix assert in OpenCL runtime Affected files ... ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#204 edit
Este cometimento está contido em:
@@ -356,6 +356,16 @@ Resource::create(MemoryType memType, CreateParams* params, bool heap)
|
||||
desc.section = GSL_SECTION_SVM_ATOMICS;
|
||||
}
|
||||
}
|
||||
|
||||
if (memType == Shader){
|
||||
if(dev().settings().svmFineGrainSystem_) {
|
||||
desc.isAllocExecute = true;
|
||||
}
|
||||
// force to use remote memory for HW DEBUG or use
|
||||
// local memory once we determine if FGS is supported
|
||||
memType = (!dev().settings().enableHwDebug_) ? Local : RemoteUSWC;
|
||||
}
|
||||
|
||||
// This is a thread safe operation
|
||||
const_cast<Device&>(dev()).initializeHeapResources();
|
||||
|
||||
@@ -438,15 +448,6 @@ Resource::create(MemoryType memType, CreateParams* params, bool heap)
|
||||
else if (memoryType() == RemoteUSWC) {
|
||||
desc.type = GSL_MOA_MEMORY_AGP;
|
||||
}
|
||||
else if (memoryType() == Shader){
|
||||
if(dev().settings().svmFineGrainSystem_) {
|
||||
desc.isAllocExecute = true;
|
||||
}
|
||||
// force to use remote memory for HW DEBUG or use
|
||||
// local memory once we determine if FGS is supported
|
||||
memType = (!dev().settings().enableHwDebug_) ? Local : RemoteUSWC;
|
||||
cal_.type_ = memType;
|
||||
}
|
||||
else if (memoryType() == BusAddressable){
|
||||
desc.type = GSL_MOA_MEMORY_CARD_BUS_ADDRESSABLE;
|
||||
}
|
||||
|
||||
Criar uma nova questão referindo esta
Bloquear um utilizador