compute-runtime/unit_tests/mocks
Mrozek, Michal 8d2df3c332 Move indirect heaps from command queues to csr.
-This is required to enable N:1 submission model.
-If heaps are coming from different command queues that always
mean that STATE_BASE_ADDRESS needs to be reloaded
-In order to not emit any non pipelined state in CSR, this change
moves the ownership of IndirectHeap to one centralized place which is
CommandStreamReceiver
-This way when there are submissions from multiple command queues then
they reuse the same heaps, therefore preventing SBA reload

Change-Id: I5caf5dc5cb05d7a2d8766883d9bc51c29062e980
2018-04-26 14:05:40 +02:00
..
CMakeLists.txt Refactor ult for preemption enabling 2018-04-16 12:55:30 +02:00
mock_32bitAllocator.h Initial commit 2017-12-21 00:45:38 +01:00
mock_async_event_handler.h Move AsyncEventsHandler cleanup to last executed asyncProcess 2018-03-07 11:02:25 +01:00
mock_block_kernel_manager.h Initial commit 2017-12-21 00:45:38 +01:00
mock_buffer.h [1/n] Mipmap support 2018-04-05 01:09:27 +02:00
mock_builtin_dispatch_info_builder.h Cmake refactor part 1: fix dependencies with including os_inc.h 2018-02-08 09:40:40 +01:00
mock_builtins.h separate BuiltinDispatchInfoBuilder from built_ins.h 2018-04-19 12:32:13 +02:00
mock_cif.cpp move mocks to igdrcl_mocks target 2018-02-21 23:36:31 +01:00
mock_cif.h Initial commit 2017-12-21 00:45:38 +01:00
mock_command_queue.h Move indirect heaps from command queues to csr. 2018-04-26 14:05:40 +02:00
mock_compilers.cpp Source Level Debugger: add generating debug data in cloc 2018-04-18 17:14:15 +02:00
mock_compilers.h Initial commit 2017-12-21 00:45:38 +01:00
mock_context.cpp Add refcount on MemObj in blocked scenarios. 2018-01-08 16:03:24 +01:00
mock_context.h Refactor around sharings 2018-03-26 15:32:25 +02:00
mock_csr.cpp [32/n] Internal 4GB allacator. 2018-04-18 08:49:08 +02:00
mock_csr.h Extend batch buffer flattening in AubCSR to BatchedDispatch mode 2018-04-26 12:45:02 +02:00
mock_d3d_objects.h Initial commit 2017-12-21 00:45:38 +01:00
mock_deferrable_deletion.cpp Initial commit 2017-12-21 00:45:38 +01:00
mock_deferrable_deletion.h Initial commit 2017-12-21 00:45:38 +01:00
mock_deferred_deleter.cpp Make sure that stopping Deferred Deleter is thread safe 2018-03-20 14:04:23 +01:00
mock_deferred_deleter.h Make sure that stopping Deferred Deleter is thread safe 2018-03-20 14:04:23 +01:00
mock_device.cpp [16/n] Internal 4GB allocator. 2018-03-22 09:26:19 +01:00
mock_device.h Source Level Debugger: SIP programming in preamble 2018-04-13 14:40:08 +02:00
mock_device_factory.h Initial commit 2017-12-21 00:45:38 +01:00
mock_device_queue.h Remove obsolete methods form LinearStream 2018-04-25 11:40:47 +02:00
mock_event.h Refactor around sharings 2018-03-26 15:32:25 +02:00
mock_gmm.h [1/n] Mipmap support 2018-04-05 01:09:27 +02:00
mock_gmm_memory.cpp Restrict system memory allocations to certain address range 2018-01-26 15:16:41 +01:00
mock_gmm_memory.h Restrict system memory allocations to certain address range 2018-01-26 15:16:41 +01:00
mock_gmm_page_table_mngr.cpp Aux programming fixes + ULT improvements 2018-01-18 14:40:56 +01:00
mock_gmm_page_table_mngr.h Initial commit 2017-12-21 00:45:38 +01:00
mock_gmm_resource_info.cpp [1/n] Mipmap support 2018-04-05 01:09:27 +02:00
mock_gmm_resource_info.h Improve gmock usage: Remove default ON_CALL from MockGmmResourceInfo 2018-03-26 11:34:57 +02:00
mock_graphics_allocation.h Initial commit 2017-12-21 00:45:38 +01:00
mock_image.h Adding support for get_image_num_mip_levels 2018-04-06 11:04:29 +02:00
mock_instrumentation.cpp move mocks to igdrcl_mocks target 2018-02-21 23:36:31 +01:00
mock_kernel.cpp Enable transforming image 3d to image 2d array 2018-04-05 09:10:54 +02:00
mock_kernel.h Enable transforming image 3d to image 2d array 2018-04-05 09:10:54 +02:00
mock_mdi.h Initial commit 2017-12-21 00:45:38 +01:00
mock_memory_manager.cpp Initial commit 2017-12-21 00:45:38 +01:00
mock_memory_manager.h Service read only memory passed as host_ptr 2018-03-14 13:16:36 +01:00
mock_ostime.h Initial commit 2017-12-21 00:45:38 +01:00
mock_ostime_win.h Initial commit 2017-12-21 00:45:38 +01:00
mock_pipe.h Initial commit 2017-12-21 00:45:38 +01:00
mock_program.cpp Initial commit 2017-12-21 00:45:38 +01:00
mock_program.h Source Level Debugger: add generating debug data in cloc 2018-04-18 17:14:15 +02:00
mock_sampler.h Adding mipmap support in sampler 2018-04-10 22:15:09 +02:00
mock_sip.cpp Define variable with binary name suffix 2018-04-25 15:34:34 +02:00
mock_sip.h Refactor ult for preemption enabling 2018-04-16 12:55:30 +02:00
mock_submissions_aggregator.h Initial commit 2017-12-21 00:45:38 +01:00
mock_tbx_sockets.h Add AUB generation in parallel to execution on GPU 2018-01-29 17:24:26 +01:00