Compute-Runtime-Validation
73ffc56938
Revert "feature: flush task count on cmd list hostSynchronize if needed"
...
This reverts commit d96d092602 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-08-18 03:05:11 +02:00
John Falkowski
2403212dcd
fix: chunking prefetch add USER_FENCE
...
Add USER_FENCE before PREFETCH call and after the BIND
Related-To: NEO-8098
Signed-off by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2023-08-17 21:32:47 +02:00
Artur Harasimiuk
f43e6cc795
ci: infra revision update
...
Related-To: NEO-8256, NEO-8257
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2023-08-17 16:41:00 +02:00
Maciej Bielski
93af2e9c62
refactor: split ModuleImp::initialize to facilitate testing
...
Extract submethods from the original method to ease mocks injection.
Related-To: NEO-7788
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2023-08-17 14:29:25 +02:00
Artur Harasimiuk
3183daa2aa
ci: infra revision update
...
Related-To: NEO-8256, NEO-8257
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2023-08-17 13:19:46 +02:00
Mateusz Hoppe
a26e25f1df
fix: do not notify KMDAF when lock/unlock fails
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-08-17 11:32:40 +02:00
Lukasz Jobczyk
6fcb0f1407
fix: flush dc when blocking flag set
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-08-17 10:10:56 +02:00
Dunajski, Bartosz
d96d092602
feature: flush task count on cmd list hostSynchronize if needed
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-08-17 09:38:47 +02:00
Andrzej Koska
0a3b135673
fix: Taking into account variable ReturnSubDevicesAsApiDevices
...
Taking into account variable ReturnSubDevicesAsApiDevices
during Retain and Release Device
Related-To: NEO-8161
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com >
2023-08-16 16:14:42 +02:00
Bellekallu Rajkiran
81d037f59b
feature(sysman): Add support for fabric error counters
...
Related-To: LOCI-4620
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2023-08-16 15:05:32 +02:00
Artur Harasimiuk
7472da8eb6
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2023-08-16 14:26:54 +02:00
Dunajski, Bartosz
3cf1f5c462
fix: unregister CSR client on OCL sync points
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-08-16 13:35:07 +02:00
Zhang, Winston
998e0a5833
feature: zeDriverGetLastErrorDescription error messages (cmdlist)
...
When there is a PRINT_DEBUG_STRING message in cmdlist that is applicable
to the user, it is now also set to
Driver::zeDriverGetLastErrorDescription.
Related-To: LOCI-4652
Signed-off-by: Zhang, Winston <winston.zhang@intel.com >
2023-08-16 00:17:29 +02:00
Zhang, Winston
8962c95000
feature: zeDriverGetLastErrorDescription error messages (module)
...
When there is a PRINT_DEBUG_MESSAGE message in module that is
applicable to the user, it is now also set to
Driver::zeDriverGetLastErrorDescription.
ULTs are also added to verify that setErrorDescription successfully
stores the error message.
Related-To: LOCI-4653
Signed-off-by: Zhang, Winston <winston.zhang@intel.com >
2023-08-16 00:14:49 +02:00
Spruit, Neil R
60b7c14c22
feature: Update L0 Loader to v1.13.5 with zeInit Changes
...
Related-To: LOCI-4804
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com >
2023-08-14 23:11:35 +02:00
Artur Harasimiuk
c40a5cf408
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2023-08-14 17:11:45 +02:00
Artur Harasimiuk
73f436a7cf
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2023-08-14 15:38:33 +02:00
Young Jin Yoon
91deddb69b
feature: register handler when we migrate to GPU
...
Created registerFaultHandler() and checkFaultHandlerFromPageFaultManager()
and removed registering sigaction() from the contructor of the
PageFaultManagerLinux class.
Added if statment to check the current pagefault handler is from the
pagefault manager. If not, register the pagefault handler of the current
pagefault manager on linux.
Refactored windows exception vector adding logic to
registerFaultHandler() and call upon the constructor of the
PageFaultManagerWindows, and make
checkFaultHandlerFromPageFaultManager() always return true for windows.
Related-To: NEO-8190
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2023-08-14 11:14:03 +02:00
Jitendra Sharma
68e1f81a83
feature: Add XE driver support for sysman processGetStateAPI
...
This change adds support to get information about process via
fdInfo
Related-To: LOCI-4401
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2023-08-14 11:05:55 +02:00
Compute-Runtime-Validation
09af97d623
Revert "ci: kernel revision update to 4963"
...
This reverts commit 8c6e720fa3 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-08-14 10:58:53 +02:00
Compute-Runtime-Validation
ce7b25d445
Revert "fix: use proper pointer inside appendWriteGlobalTimestamp"
...
This reverts commit 5a235af209 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-08-14 10:54:20 +02:00
Dunajski, Bartosz
a42e88d55b
fix: stall RelaxedOrdering scheduler when programming OCL dependencies
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-08-14 10:47:35 +02:00
John Falkowski
908cebafe2
fix: comply with clang tidy style
...
Fix variable case style
Related-To: NEO-6357
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2023-08-14 10:10:34 +02:00
Lukasz Jobczyk
3ab72e7d79
fix: Align svm cpu to alignment passed to properties
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-08-11 14:57:49 +02:00
Fabian Zwolinski
85c30457b9
fix: restore createDebugZebin
...
Related-To: NEO-7213
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com >
2023-08-11 14:57:32 +02:00
Mateusz Witke
8c6e720fa3
ci: kernel revision update to 4963
...
Signed-off-by: Mateusz Witke <mateusz.witke@intel.com >
2023-08-11 14:57:20 +02:00
Katarzyna Cencelewska
5a235af209
fix: use proper pointer inside appendWriteGlobalTimestamp
...
Related-To: NEO-8105
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2023-08-11 08:18:45 +02:00
Compute-Runtime-Validation
820e94e89c
Revert "fix: Align svm cpu to alignment passed to properties"
...
This reverts commit d66da494d4 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-08-11 07:14:30 +02:00
Zbigniew Zdanowicz
f9359eac1e
performance: enable state base address tracking on xe hpc
...
Related-To: NEO-7963
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-08-10 14:13:30 +02:00
Maciej Plewka
e4a2d10a84
fix: limit ccs number to 1 on dg2 [2nd submission]
...
Related-To: NEO-7863, HSD-14019186972
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2023-08-10 14:03:55 +02:00
John Falkowski
ec95d9314a
feature: Add debug/release variable prefixes
...
Resolves: NEO-6357
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2023-08-10 14:01:09 +02:00
Fabian Zwolinski
6fca8ee195
refactor: Remove SourceLevelDebugger
...
Removed:
- SourceLevelDebugger (with tests)
- DebuggerLibrary
- DebuggerLibraryRestore
- debuggerSupported field from hwInfo.capabilityTable
- HasSourceLevelDebuggerSupport matcher
- ExperimentalEnableSourceLevelDebugger debug var
- EnableMockSourceLevelDebugger debug var
- DebuggerOptDisable debug var
- lib_names.h.in file
- third_party/source_level_debugger/igfx_debug_interchange_types.h
Related-To: NEO-7213
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com >
2023-08-10 11:14:02 +02:00
Lukasz Jobczyk
7330974116
feature: Enable dispatch monitor fence from wait
...
Resolves: NEO-8240
Related-To: NEO-8067
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-08-10 09:45:22 +02:00
Compute-Runtime-Validation
8213c2a0cd
Revert "feature: Enable dispatch monitor fence from wait"
...
This reverts commit 4d5b4ef4f1 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-08-10 04:25:58 +02:00
Kacper Nowak
1afaf37f78
refactor: Unify GTPin initialization logic between APIs
...
Add support for new GTPin loading logic in OCL path, similar to existing
in L0 - invoking exposed, dedicated API call (OpenGTPinOCL).
- Move logic to shared, including unit tests
- Check whether instrumentation is required on
context creation and if yes,
make a call to OpenGTPinOCL function.
Handle potential errors gracefully without exiting.
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2023-08-09 17:15:24 +02:00
Mateusz Hoppe
c43b827702
feature(debugger): allocate per-context SIP kernels with contextID
...
- optimize allocating SIP kernels for context - use cached binary
- parse SIP binary to find patch location
- patch SIP binary with Offline dump context id
Related-To: NEO-7630
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-08-09 16:22:20 +02:00
Dunajski, Bartosz
d5565a68e2
refactor: unify immediate cmd list wait methods
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-08-09 16:13:45 +02:00
Pawel Cieslak
77319f886a
ci: infra revision update
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2023-08-09 15:11:49 +02:00
Lukasz Jobczyk
d66da494d4
fix: Align svm cpu to alignment passed to properties
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-08-09 11:52:21 +02:00
Lukasz Jobczyk
4d5b4ef4f1
feature: Enable dispatch monitor fence from wait
...
Resolves: NEO-8240
Related-To: NEO-8067
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-08-09 09:43:47 +02:00
Dunajski, Bartosz
3d1400f8dc
feature: ZE_COMMAND_LIST_FLAG_IN_ORDER flag support
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-08-09 09:11:31 +02:00
Compute-Runtime-Validation
f974aff680
Revert "build: igc revision update"
...
This reverts commit 65a1cfcbd7 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-08-09 03:07:23 +02:00
John Falkowski
59b0cb4eaa
fix: remove print from ults
...
Disable PrintBOPrefetchingResult for ULTs.
Related-To: NEO-8066
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2023-08-08 18:26:25 +02:00
Dunajski, Bartosz
b09357470a
feature: extend in order execution support on regular command lists
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-08-08 16:50:58 +02:00
Lukasz Jobczyk
fc1f45b630
feature: Dispatch monitor fence from wait
...
Resolves: NEO-8240
Related-To: NEO-8067
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-08-08 16:42:27 +02:00
Milczarek, Slawomir
f3f623900a
fix: memory prefetch for kmd migrated shared alloc to check for invalid usm ptr
...
Fix for SIGSEGV in SYCL_CTSO0Debug-usm_api_prefetch_handler_no_events_l0
./run_l0.sh usm_api_prefetch_handler_no_events test_usm
Related-To: LOCI-4742
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2023-08-08 11:29:14 +02:00
ocldev
65a1cfcbd7
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2023-08-08 11:01:32 +02:00
Dunajski, Bartosz
d5d43ead7c
feature: initial support of in-order regular cmd lists
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-08-08 10:41:25 +02:00
Compute-Runtime-Validation
8e989fa333
Revert "fix: limit ccs number to 1 on dg2"
...
This reverts commit d2ec766bf1 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-08-08 04:43:31 +02:00
ocldev
6e9bb7e1ac
feature: brand string update
...
Related-To: NEO-7929
Updating device brand strings
Based on public support in Windows driver 31.0.101.4578
https://www.intel.com/content/www/us/en/download/729157/
Signed-off-by: ocldev <ocldev@intel.com >
2023-08-07 21:29:19 +02:00