mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-25 21:42:53 +08:00
Pass execution environment to memory manager
Change-Id: If43cf9d1353b4cbc02ea269fb9105c01cc4e0876 Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
committed by
sys_ocldev
parent
84865512cd
commit
b602cd2bb8
@@ -1017,11 +1017,11 @@ HWTEST_F(CommandQueueHwTest, givenKernelSplitEnqueueReadBufferWhenBlockedThenEnq
|
||||
}
|
||||
|
||||
HWTEST_F(CommandQueueHwTest, givenReadOnlyHostPointerWhenAllocationForHostSurfaceWithPtrCopyAllowedIsCreatedThenCopyAllocationIsCreatedAndMemoryCopied) {
|
||||
::testing::NiceMock<GMockMemoryManager> *gmockMemoryManager = new ::testing::NiceMock<GMockMemoryManager>;
|
||||
ASSERT_NE(nullptr, gmockMemoryManager);
|
||||
|
||||
std::unique_ptr<MockDevice> device(MockDevice::createWithNewExecutionEnvironment<MockDevice>(nullptr));
|
||||
ASSERT_NE(nullptr, device.get());
|
||||
::testing::NiceMock<GMockMemoryManager> *gmockMemoryManager = new ::testing::NiceMock<GMockMemoryManager>(*device->getExecutionEnvironment());
|
||||
ASSERT_NE(nullptr, gmockMemoryManager);
|
||||
|
||||
device->injectMemoryManager(gmockMemoryManager);
|
||||
MockContext *mockContext = new MockContext(device.get());
|
||||
ASSERT_NE(nullptr, mockContext);
|
||||
@@ -1058,11 +1058,11 @@ HWTEST_F(CommandQueueHwTest, givenReadOnlyHostPointerWhenAllocationForHostSurfac
|
||||
}
|
||||
|
||||
HWTEST_F(CommandQueueHwTest, givenReadOnlyHostPointerWhenAllocationForHostSurfaceWithPtrCopyNotAllowedIsCreatedThenCopyAllocationIsNotCreated) {
|
||||
::testing::NiceMock<GMockMemoryManager> *gmockMemoryManager = new ::testing::NiceMock<GMockMemoryManager>;
|
||||
ASSERT_NE(nullptr, gmockMemoryManager);
|
||||
|
||||
std::unique_ptr<MockDevice> device(MockDevice::createWithNewExecutionEnvironment<MockDevice>(nullptr));
|
||||
ASSERT_NE(nullptr, device.get());
|
||||
::testing::NiceMock<GMockMemoryManager> *gmockMemoryManager = new ::testing::NiceMock<GMockMemoryManager>(*device->getExecutionEnvironment());
|
||||
ASSERT_NE(nullptr, gmockMemoryManager);
|
||||
|
||||
device->injectMemoryManager(gmockMemoryManager);
|
||||
MockContext *mockContext = new MockContext(device.get());
|
||||
ASSERT_NE(nullptr, mockContext);
|
||||
@@ -1107,7 +1107,7 @@ struct ReducedAddrSpaceCommandQueueHwTest : public CommandQueueHwTest {
|
||||
hwInfoToModify.capabilityTable.gpuAddressSpace = MemoryConstants::max32BitAddress;
|
||||
device.reset(MockDevice::createWithNewExecutionEnvironment<MockDevice>(&hwInfoToModify));
|
||||
ASSERT_NE(nullptr, device.get());
|
||||
gmockMemoryManager = new ::testing::NiceMock<GMockMemoryManager>;
|
||||
gmockMemoryManager = new ::testing::NiceMock<GMockMemoryManager>(*device->getExecutionEnvironment());
|
||||
ASSERT_NE(nullptr, gmockMemoryManager);
|
||||
device->injectMemoryManager(gmockMemoryManager);
|
||||
mockContext = new MockContext(device.get());
|
||||
|
||||
Reference in New Issue
Block a user