feature: Support for OCL C in L0 runtime

Prototype support for OCL C in L0 runtime
Can be used with zeModuleCreate and ze_module_format_t=3

Related-To: GSD-11827

Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
This commit is contained in:
Chodor, Jaroslaw
2025-10-10 14:00:20 +00:00
committed by Compute-Runtime-Automation
parent 4a9b918a85
commit 9c3d9d803f
7 changed files with 36 additions and 39 deletions

View File

@@ -249,19 +249,6 @@ TEST(DeviceCleanup, givenDeviceWhenItIsDestroyedThenFlushBatchedSubmissionsIsCal
EXPECT_EQ(1, flushedBatchedSubmissionsCalledCount);
}
TEST(DeviceCreation, GiveNonExistingFclWhenCreatingDeviceThenCompilerInterfaceIsNotCreated) {
DebugManagerStateRestore restore{};
debugManager.flags.ForcePreemptionMode.set(PreemptionMode::Disabled);
VariableBackup<const char *> frontEndDllName(&Os::frontEndDllName);
Os::frontEndDllName = "_fake_fcl1_so";
auto mockDevice = std::unique_ptr<Device>(MockDevice::createWithNewExecutionEnvironment<Device>(nullptr));
ASSERT_NE(nullptr, mockDevice);
auto compilerInterface = mockDevice->getCompilerInterface();
ASSERT_EQ(nullptr, compilerInterface);
}
TEST(DeviceCreation, givenDeviceWhenItIsCreatedThenOsContextIsRegisteredInMemoryManager) {
auto hwInfo = *defaultHwInfo;
hwInfo.capabilityTable.blitterOperationsSupported = true;