compute-runtime/shared/source/direct_submission
Zbigniew Zdanowicz a16d8f7b88 refactor: change direct submission interfaces to accept monitor fence
- unify Linux and Windows default settings
- unify override default code
- correct size estimation when fence is required
- call virtual function once for both estimation and dispatch

Related-To: NEO-8395

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2023-09-20 13:17:12 +02:00
..
create_direct_submission_drm Refactor direct submission: remove csr from members 2022-04-20 17:20:17 +02:00
create_direct_submission_drm_or_wddm Cleanup includes 25 2023-01-10 12:54:45 +01:00
create_direct_submission_wddm Refactor direct submission: remove csr from members 2022-04-20 17:20:17 +02:00
dispatchers fix: invalidate texture cache when dispatch monitor fence 2023-08-07 11:32:36 +02:00
linux refactor: change direct submission interfaces to accept monitor fence 2023-09-20 13:17:12 +02:00
windows refactor: change direct submission interfaces to accept monitor fence 2023-09-20 13:17:12 +02:00
CMakeLists.txt Move isRelaxedOrderingDispatchAllowed to common helper 2023-03-09 17:11:53 +01:00
direct_submission_bdw_and_later.inl feature: new multitile post sync layout for immediate write [1/n] 2023-06-07 13:11:10 +02:00
direct_submission_controller.cpp fix: Idle gpu before invalidate aux table 2023-07-05 13:51:27 +02:00
direct_submission_controller.h Revert "performance: change ulls controller max timeout" 2023-06-20 05:38:52 +02:00
direct_submission_hw.cpp refactor: remove LogicalStateHelper 2023-09-13 10:29:53 +02:00
direct_submission_hw.h refactor: change direct submission interfaces to accept monitor fence 2023-09-20 13:17:12 +02:00
direct_submission_hw.inl refactor: change direct submission interfaces to accept monitor fence 2023-09-20 13:17:12 +02:00
direct_submission_hw_diagnostic_mode.cpp Fix delayed first execution in diagnostic mode of direct submission 2020-05-29 07:57:07 +02:00
direct_submission_hw_diagnostic_mode.h Reduce binaries sizes 2/n 2022-12-08 16:14:38 +01:00
direct_submission_prefetch_mitigation_base.inl Refactor direct submission per product files 2021-08-23 19:13:30 +02:00
direct_submission_prefetch_mitigation_xe_hp_core_and_later.inl wa: enable wa to add additional dummy blits after blit copy 2023-03-17 10:43:00 +01:00
direct_submission_prefetcher_base.inl Refactor direct submission per product files 2021-08-23 19:13:30 +02:00
direct_submission_prefetcher_pvc_and_later.inl wa: enable wa to add additional dummy blits after blit copy 2023-03-17 10:43:00 +01:00
direct_submission_prefetcher_xe_hp_core_and_later.inl wa: enable wa to add additional dummy blits after blit copy 2023-03-17 10:43:00 +01:00
direct_submission_properties.h Refactor aubstream include interface 2022-11-23 10:30:13 +01:00
direct_submission_xe_hp_core_and_later.inl feature: new multitile post sync layout for immediate write [1/n] 2023-06-07 13:11:10 +02:00
relaxed_ordering_helper.cpp RelaxedOrdering dispatch for OCL 2/n 2023-03-14 15:48:06 +01:00
relaxed_ordering_helper.h feature: update conditional bb start to use qword data 2023-09-12 11:24:28 +02:00