compute-runtime/shared/source/os_interface
Mateusz Jablonski 9a95f3c62d Propagate exec buffer error to L0 API level
This change makes that drm file is opened in nonblocking mode for prelim
kernels. In such case when calling exec buffer ioctl and get
EAGAIN (aka EWOULDBLOCK) we may return error to API level

Related-To: NEO-7144
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2022-10-12 17:34:35 +02:00
..
create_command_stream_receiver_drm Move command stream receiver files to shared 2021-09-23 12:47:21 +02:00
create_command_stream_receiver_drm_or_wddm Move command stream receiver files to shared 2021-09-23 12:47:21 +02:00
create_command_stream_receiver_wddm Move command stream receiver files to shared 2021-09-23 12:47:21 +02:00
linux Propagate exec buffer error to L0 API level 2022-10-12 17:34:35 +02:00
windows Revert "Support for L0 to read Device LUID from the WDDM driver using EXT Prop" 2022-10-12 01:00:18 +02:00
CMakeLists.txt Move Drm cleanup logic to separated method 2022-07-25 12:23:37 +02:00
aub_memory_operations_handler.cpp Pass cache settings to aub_stream 2022-04-19 11:00:07 +02:00
aub_memory_operations_handler.h Warn when RAII lock returned from function is discarded 2022-09-01 16:53:03 +02:00
create_os_context_drm.cpp
create_os_context_drm_or_wddm.cpp
create_os_context_wddm.cpp
create_os_time_drm.cpp
create_os_time_drm_or_wddm.cpp
create_os_time_wddm.cpp
debug_env_reader.cpp Fix read of 64bit enviroment variables 2022-09-09 14:00:10 +02:00
debug_env_reader.h
device_factory.cpp Adjust ccs on reinit 2022-09-26 11:24:21 +02:00
device_factory.h Don't use DEFAULT_PLATFORM in unit tests 2022-02-04 17:57:39 +01:00
discover_devices_drm.cpp zesSysmanDeviceReset: Reinitialize device after device reset 2021-11-07 23:43:48 +01:00
discover_devices_drm_or_wddm.cpp zesSysmanDeviceReset: Reinitialize device after device reset 2021-11-07 23:43:48 +01:00
discover_devices_wddm.cpp zesSysmanDeviceReset: Reinitialize device after device reset 2021-11-07 23:43:48 +01:00
driver_info.h Add member for handling additional adapterInfo fields 2022-08-09 14:11:05 +02:00
hw_info_config.cpp
hw_info_config.h Add initialization method to ioctl helpers 2022-09-22 11:55:59 +02:00
hw_info_config.inl correct and unify programming of front end disable overdispatch property support 2022-09-22 13:13:38 +02:00
hw_info_config_bdw_and_later.inl correct name of evict flag to match wddm 2022-08-22 18:14:51 +02:00
hw_info_config_dg2_and_later.inl Initial DG2 support 2021-11-19 10:01:29 +01:00
hw_info_config_xehp_and_later.inl correct name of evict flag to match wddm 2022-08-22 18:14:51 +02:00
init_os_interface_drm.cpp Remove not needed arguments in init os interface functions 2021-12-16 14:19:32 +01:00
init_os_interface_drm_or_wddm.cpp Remove not needed arguments in init os interface functions 2021-12-16 14:19:32 +01:00
init_os_interface_wddm.cpp Remove not needed arguments in init os interface functions 2021-12-16 14:19:32 +01:00
metrics_library.cpp Move metrics library to shared 2021-10-06 21:46:22 +02:00
os_context.cpp Disable DirectSubmission in aub/tbx mode 2022-03-01 11:00:42 +01:00
os_context.h L0Debug Win: initialize device with empty submission 2022-09-21 12:02:34 +02:00
os_environment.h
os_inc_base.h
os_interface.cpp Move Drm cleanup logic to separated method 2022-07-25 12:23:37 +02:00
os_interface.h Move Drm cleanup logic to separated method 2022-07-25 12:23:37 +02:00
os_library.h
os_memory.cpp WSL - partition layout for 48-bit limited addressing 2021-09-28 18:09:46 +02:00
os_memory.h WSL - partition layout for 48-bit limited addressing 2021-09-28 18:09:46 +02:00
os_thread.h
os_time.cpp
os_time.h
performance_counters.cpp Cleanup includes 2022-07-25 09:58:38 +02:00
performance_counters.h Cleanup includes 2022-07-25 09:58:38 +02:00
print.h style: configure readability-identifier-naming.FunctionCase 2022-05-17 20:55:56 +02:00
sys_calls_common.h Wait for events from host 2022-10-10 12:12:13 +02:00