mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 06:49:52 +08:00
fix: Correct AIL initialization in runtime
- Initialize AIL helper in runtime (linux/windows/AUB path). - Return false if AIL configuration initialization is called with empty AIL helper (is nullptr). - Skip mentioned condition if AIL is disabled via EnableAIL debug key. Related-To: NEO-9240 Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
e470104d42
commit
4a0064033a
@@ -120,6 +120,16 @@ TEST_F(WddmTests, WhenCallingReInitializeContextWithContextCreateDisabledFlagEna
|
||||
EXPECT_EQ(0u, newContext->getWddmContextHandle());
|
||||
}
|
||||
|
||||
TEST_F(WddmTests, givenFailedAilInitializationResultWhenInitializingWddmThenReturnFalse) {
|
||||
MockExecutionEnvironment executionEnvironment;
|
||||
MockRootDeviceEnvironment mockRootDeviceEnvironment(executionEnvironment);
|
||||
mockRootDeviceEnvironment.ailInitializationResult = false;
|
||||
|
||||
auto wddm = Wddm::createWddm(nullptr, mockRootDeviceEnvironment);
|
||||
auto res = wddm->init();
|
||||
EXPECT_FALSE(res);
|
||||
}
|
||||
|
||||
TEST(WddmNewRsourceTest, whenSetNewResourcesBoundToPageTableThenSetInContextFromProperRootDeviceEnvironment) {
|
||||
MockExecutionEnvironment executionEnvironment;
|
||||
executionEnvironment.prepareRootDeviceEnvironments(2);
|
||||
|
||||
Reference in New Issue
Block a user