mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-30 01:35:20 +08:00
Update getKernelInfo method
add root device index parameter to return proper kernel info Related-To: NEO-5001 Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
864f069b8f
commit
c8d1e082dd
@@ -60,13 +60,14 @@ PreemptionMode PreemptionHelper::taskPreemptionMode(PreemptionMode devicePreempt
|
||||
|
||||
void PreemptionHelper::setPreemptionLevelFlags(PreemptionFlags &flags, Device &device, Kernel *kernel) {
|
||||
if (kernel) {
|
||||
const auto &kernelInfo = kernel->getKernelInfo(device.getRootDeviceIndex());
|
||||
flags.flags.disabledMidThreadPreemptionKernel =
|
||||
kernel->getKernelInfo().patchInfo.executionEnvironment &&
|
||||
kernel->getKernelInfo().patchInfo.executionEnvironment->DisableMidThreadPreemption;
|
||||
kernelInfo.patchInfo.executionEnvironment &&
|
||||
kernelInfo.patchInfo.executionEnvironment->DisableMidThreadPreemption;
|
||||
flags.flags.vmeKernel = kernel->isVmeKernel();
|
||||
flags.flags.usesFencesForReadWriteImages =
|
||||
kernel->getKernelInfo().patchInfo.executionEnvironment &&
|
||||
kernel->getKernelInfo().patchInfo.executionEnvironment->UsesFencesForReadWriteImages;
|
||||
kernelInfo.patchInfo.executionEnvironment &&
|
||||
kernelInfo.patchInfo.executionEnvironment->UsesFencesForReadWriteImages;
|
||||
flags.flags.schedulerKernel = kernel->isSchedulerKernel;
|
||||
}
|
||||
flags.flags.deviceSupportsVmePreemption = device.getDeviceInfo().vmeAvcSupportsPreemption;
|
||||
|
||||
Reference in New Issue
Block a user