compute-runtime/unit_tests/command_stream
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 L3 programming refactor 1/n 2018-04-20 22:34:35 +02:00
aub_command_stream_receiver_tests.cpp Extend batch buffer flattening in AubCSR to BatchedDispatch mode 2018-04-26 12:45:02 +02:00
cmd_parse_tests.cpp Initial commit 2017-12-21 00:45:38 +01:00
command_stream_fixture.h [7/n] Internal 4GB allocator 2018-03-05 22:16:14 +01:00
command_stream_receiver_hw_tests.cpp Extend batch buffer flattening in AubCSR to BatchedDispatch mode 2018-04-26 12:45:02 +02:00
command_stream_receiver_hw_tests.inl L3 programming refactor 1/n 2018-04-20 22:34:35 +02:00
command_stream_receiver_tests.cpp Move indirect heaps from command queues to csr. 2018-04-26 14:05:40 +02:00
command_stream_receiver_with_aub_dump_tests.cpp Debug option to flatten main and chained batch buffer in AUB dump. 2018-03-06 12:26:50 +01:00
create_command_stream_receiver_tests.cpp Add AUB generation in parallel to execution on TBX 2018-03-08 16:52:52 +01:00
get_devices_tests.cpp Add AUB generation in parallel to execution on TBX 2018-03-08 16:52:52 +01:00
linear_stream_fixture.h Initial commit 2017-12-21 00:45:38 +01:00
linear_stream_tests.cpp Remove obsolete methods form LinearStream 2018-04-25 11:40:47 +02:00
submissions_aggregator_tests.cpp Extend batch buffer flattening in AubCSR to BatchedDispatch mode 2018-04-26 12:45:02 +02:00
tbx_command_stream_fixture.cpp Add AUB generation in parallel to execution on TBX 2018-03-08 16:52:52 +01:00
tbx_command_stream_fixture.h Initial commit 2017-12-21 00:45:38 +01:00
tbx_command_stream_tests.cpp Add tests for not tested functions. 2018-04-12 10:32:54 +02:00