compute-runtime/shared/source/gen12lp
Young Jin Yoon 2773bd8ec0 fix: estimate blitter commands for memory fill
Added getNumberOfBlitsForColorFill, getNumberofBlitsForByteFill,
and getNumberOfBlitsForFill in BlitCommandsHelper to estimate
total number of blitter command generated for
dispatchBlitMemoryColorFill, dispatchBlitMemoryByteFill, and
dispatchBlitMemoryFill, respectively.

Use getNumberOfBlitsForColorFill to determine whether
additionalTimestampNode is required for appendMemoryBlitFill.

Related-To: NEO-13003
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2025-05-29 00:21:35 +02:00
..
adln refactor: cleanup in product helpers 2025-03-25 21:07:55 +01:00
adlp refactor: cleanup in product helpers 2025-03-25 21:07:55 +01:00
adls refactor: cleanup in product helpers 2025-03-25 21:07:55 +01:00
definitions fix: unify hw configs for ADLP/ADLN/DG2 2023-08-04 11:19:18 +02:00
dg1 refactor: cleanup in product helpers 2025-03-25 21:07:55 +01:00
linux refactor: Split direct_submission_hw.inl 2025-05-22 11:27:52 +02:00
rkl fix: Remove inline specifier from device id vectors definition 2024-03-11 09:52:27 +01:00
tgllp refactor: cleanup in product helpers 2025-03-25 21:07:55 +01:00
windows refactor: Split direct_submission_hw.inl 2025-05-22 11:27:52 +02:00
CMakeLists.txt
aub_command_stream_receiver_gen12lp.cpp fix: Removing stream 2025-05-27 18:53:02 +02:00
aub_mapper.h refactor: remove not needed device parameter from AUBFamilyMapper 2025-05-07 15:43:40 +02:00
aub_mem_dump_gen12lp.cpp refactor: remove not needed device parameter from AUBFamilyMapper 2025-05-07 15:43:40 +02:00
command_encoder_gen12lp.cpp fix: add pc with stall before barrier with post sync on bmg 2025-05-28 09:24:21 +02:00
command_stream_receiver_hw_gen12lp.cpp fix: estimate blitter commands for memory fill 2025-05-29 00:21:35 +02:00
command_stream_receiver_simulated_common_hw_gen12lp.cpp fix: Removing stream 2025-05-27 18:53:02 +02:00
create_device_command_stream_receiver_gen12lp.cpp
debugger_gen12lp.cpp
enable_compiler_product_helper_adln.cpp refactor: adjust file names after pre-gen12 removal 2/3 2025-02-03 15:31:51 +01:00
enable_compiler_product_helper_adlp.cpp refactor: adjust file names after pre-gen12 removal 2/3 2025-02-03 15:31:51 +01:00
enable_compiler_product_helper_adls.cpp refactor: adjust file names after pre-gen12 removal 2/3 2025-02-03 15:31:51 +01:00
enable_compiler_product_helper_dg1.cpp refactor: adjust file names after pre-gen12 removal 2/3 2025-02-03 15:31:51 +01:00
enable_compiler_product_helper_rkl.cpp refactor: adjust file names after pre-gen12 removal 2/3 2025-02-03 15:31:51 +01:00
enable_compiler_product_helper_tgllp.cpp refactor: adjust file names after pre-gen12 removal 2/3 2025-02-03 15:31:51 +01:00
enable_family_full_core_gen12lp.cpp
enable_gen12lp.cpp refactor: adjust file names after pre-gen12 removal 1/3 2025-01-22 22:47:24 +01:00
enable_product_helper_adln.cpp
enable_product_helper_adlp.cpp
enable_product_helper_adls.cpp
enable_product_helper_dg1.cpp
enable_product_helper_rkl.cpp
enable_product_helper_tgllp.cpp
gfx_core_helper_gen12lp.cpp performance: cache MOCS values 2025-04-14 14:12:48 +02:00
hw_cmds.h
hw_cmds_adln.h refactor: move number of threads per eu to release helper 2023-11-20 12:16:33 +01:00
hw_cmds_adlp.h refactor: move number of threads per eu to release helper 2023-11-20 12:16:33 +01:00
hw_cmds_adls.h refactor: move number of threads per eu to release helper 2023-11-20 12:16:33 +01:00
hw_cmds_base.h performance: use RESOURCE_BARRIER as stalling barrier 2025-05-28 12:30:01 +02:00
hw_cmds_dg1.h refactor: move number of threads per eu to release helper 2023-11-20 12:16:33 +01:00
hw_cmds_rkl.h refactor: move number of threads per eu to release helper 2023-11-20 12:16:33 +01:00
hw_cmds_tgllp.h refactor: move number of threads per eu to release helper 2023-11-20 12:16:33 +01:00
hw_info.h
hw_info_adln.cpp fix: Remove old aub_mem_dump logic and related tests 2025-05-13 08:38:59 +02:00
hw_info_adln.h
hw_info_adlp.cpp fix: Remove old aub_mem_dump logic and related tests 2025-05-13 08:38:59 +02:00
hw_info_adlp.h
hw_info_adls.cpp fix: Remove old aub_mem_dump logic and related tests 2025-05-13 08:38:59 +02:00
hw_info_adls.h
hw_info_dg1.cpp fix: Remove old aub_mem_dump logic and related tests 2025-05-13 08:38:59 +02:00
hw_info_dg1.h
hw_info_gen12lp.cpp
hw_info_gen12lp.h
hw_info_rkl.cpp fix: Remove old aub_mem_dump logic and related tests 2025-05-13 08:38:59 +02:00
hw_info_rkl.h
hw_info_tgllp.cpp fix: Remove old aub_mem_dump logic and related tests 2025-05-13 08:38:59 +02:00
hw_info_tgllp.h
image_core_gen12lp.cpp fix: allow for image array type if array size is 1 for Xe2 and later 2025-02-05 13:50:05 +01:00
os_agnostic_product_helper_gen12lp.inl refactor: cleanup in product helpers 2025-03-25 21:07:55 +01:00
preamble_gen12lp.cpp feature: allow removal of heapful code paths 2025-03-27 01:34:35 +01:00
preemption_gen12lp.cpp fix: change default gen12lp preemption mode to thread group 2024-09-30 19:19:46 +02:00
reg_configs.h
state_base_address_gen12lp.cpp refactor: adjust file names after pre-gen12 removal 2/3 2025-02-03 15:31:51 +01:00
tbx_command_stream_receiver_gen12lp.cpp fix: Add asserts to ensure NonCopyable and NonMovable n/n 2025-02-19 11:36:24 +01:00