mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-05 18:06:32 +08:00
fix: fail L0 device creation when invalid state save area header was delivered
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
70bb654c15
commit
5b51146673
@@ -1388,8 +1388,11 @@ Device *Device::create(DriverHandle *driverHandle, NEO::Device *neoDevice, bool
|
||||
"Invalid SIP binary.\n");
|
||||
}
|
||||
}
|
||||
|
||||
stateSaveAreaHeader = NEO::SipKernel::getSipKernel(*neoDevice, nullptr).getStateSaveAreaHeader();
|
||||
auto &sipKernel = NEO::SipKernel::getSipKernel(*neoDevice, nullptr);
|
||||
stateSaveAreaHeader = sipKernel.getStateSaveAreaHeader();
|
||||
if (sipKernel.getStateSaveAreaSize(neoDevice) == 0) {
|
||||
*returnValue = ZE_RESULT_ERROR_DEPENDENCY_UNAVAILABLE;
|
||||
}
|
||||
} else {
|
||||
*returnValue = ZE_RESULT_ERROR_DEPENDENCY_UNAVAILABLE;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user