compute-runtime/shared/source/command_container
Maciej Bielski 8de043b71f Stop redundant SBA programming due to global atomics
For all platforms different than XE_HP_SDV (ATS) stop considering the
`useGlobalAtomics` flag as a decisive factor for trigerring the SBA
(StateBaseAddress) programming on the HW. Only XE_HP_SDV supports such
flag.

For consistency of the implementation, keep the related logic in one
place only, that is a helper in `command_encoder` and then just reuse it
in different places (`command_stream_receiver`).

Related-To: NEO-6953
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2022-06-08 10:39:56 +02:00
..
definitions Refactor implicit scaling parameters for surface state 2022-01-17 09:30:58 +01:00
image_surface_state Refactor: Change decanonize method accessing point 2022-05-11 12:57:02 +02:00
CMakeLists.txt Refactor and enable MI_MEM_FENCE programming for DirectSubmission dispatch 2022-04-07 12:53:56 +02:00
cmdcontainer.cpp Cleanup headers 2022-05-18 11:42:06 +02:00
cmdcontainer.h Avoid implicit sync for async mode immediate copy queue 2022-04-27 08:50:18 +02:00
command_encoder.h Stop redundant SBA programming due to global atomics 2022-06-08 10:39:56 +02:00
command_encoder.inl Stop redundant SBA programming due to global atomics 2022-06-08 10:39:56 +02:00
command_encoder_bdw_and_later.inl Create method adjustWalkOrder 2022-05-27 16:05:31 +02:00
command_encoder_raytracing_xehp_and_later.inl Add new function append3dStateBtd 2022-02-03 14:42:10 +01:00
command_encoder_tgllp_and_later.inl Move SBA related WAs logic from CSR to EncodeWA 2022-03-24 12:24:56 +01:00
command_encoder_xe_hpc_core_and_later.inl Refactor and enable MI_MEM_FENCE programming for DirectSubmission dispatch 2022-04-07 12:53:56 +02:00
command_encoder_xe_hpg_core_and_later.inl Move SCM related WAs logic from CSR to EncodeComputeMode 2022-03-11 14:00:53 +01:00
command_encoder_xehp_and_later.inl Stop redundant SBA programming due to global atomics 2022-06-08 10:39:56 +02:00
encode_compute_mode_bdw_and_later.inl Refactor store register mem encoder to include partition parameter 2022-04-06 14:00:56 +02:00
encode_compute_mode_tgllp_and_later.inl Unify programming of pipe control command 2022-05-16 18:42:04 +02:00
implicit_scaling.cpp Refactor implicit scaling device support 2022-01-18 13:08:43 +01:00
implicit_scaling.h Refactor implicit scaling device support 2022-01-18 13:08:43 +01:00
implicit_scaling_xehp_and_later.inl Command container appends BB_END on cmd buffer allocation end 2022-01-31 16:15:37 +01:00
walker_partition_interface.h Add post sync capability to implicit scaling barrier 2021-11-17 12:08:52 +01:00
walker_partition_xehp_and_later.h Cleanup headers 2022-05-18 11:42:06 +02:00