Commit Graph

17379 Commits

Author SHA1 Message Date
Compute-Runtime-Validation f03550487f Revert "fix: add cpu alloc to eviction list only once"
This reverts commit dfc863c7c1.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-09-28 11:50:36 +02:00
Compute-Runtime-Validation f2b9d1ecf3 Revert "feature: enable WMTP on LNL"
This reverts commit 7adf9ad32a.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-09-28 10:28:12 +02:00
Compute-Runtime-Validation fbda930073 Revert "ci: infra revision update"
This reverts commit 7c8c248f04.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-09-28 08:09:51 +02:00
Compute-Runtime-Validation 4f96b6132f Revert "feature: capture multiple cpu pagefault handler"
This reverts commit 4b3a6e9cfe.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-09-28 07:53:30 +02:00
Compute-Runtime-Validation a58e42ef8c Revert "feature: enable standalone profiling allocation for CB events"
This reverts commit f3b266f7b8.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-09-28 07:51:22 +02:00
shubham kumar f402ce0f60 feature: Add support for OA buffer overflow
Related-To: NEO-8685

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2024-09-28 00:38:47 +02:00
Pawel Cieslak 7c8c248f04 ci: infra revision update
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2024-09-27 17:55:28 +02:00
Matias Cabral e7bb9ccd8a feature: add multi device metric class
Resolves: NEO-11426


Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2024-09-27 17:46:45 +02:00
Kamil Kopryk 7a661dd2ec test: correct get_global_id type in printf
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-09-27 15:34:26 +02:00
Bartosz Dunajski a7ff04e28f performance: dont pull host allocation each time in the loop 2
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-09-27 14:39:12 +02:00
Artur Harasimiuk 1652d82081 ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-09-27 12:59:23 +02:00
Bartosz Dunajski f3b266f7b8 feature: enable standalone profiling allocation for CB events
Related-To: NEO-11925

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-09-27 12:59:09 +02:00
Compute-Runtime-Validation 6cb0e45330 Revert "performance: Do not create global fence allocation on integrated"
This reverts commit 50eb6af9ac.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-09-27 11:48:01 +02:00
Mateusz Jablonski 340a4906a1 fix: fix compilation issues with clang18
- pass aligned memory to std::map::find and std::map::erase functions
- use EXPECT_EQ_VAL when comparing potentially misaligned memory

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-27 09:54:54 +02:00
Mateusz Jablonski 7adf9ad32a feature: enable WMTP on LNL
Related-To: NEO-12648
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-27 09:45:10 +02:00
ocldev 891c5c84de build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2024-09-27 09:44:55 +02:00
Lukasz Jobczyk 50eb6af9ac performance: Do not create global fence allocation on integrated
Resolves: NEO-12324

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-09-27 09:32:42 +02:00
Maciej Plewka 33a346838e fix: return error when flush in waitForEvents return error
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2024-09-27 09:17:07 +02:00
Young Jin Yoon 4b3a6e9cfe feature: capture multiple cpu pagefault handler
Recorded multiple page fault handlers by using vector in
cpu_page_fault_manager_linux.

Added a static handlerIndex in order to track the depth of
handler logic to call appropriate previous handlers.

Related-To: NEO-11563
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2024-09-27 00:34:45 +02:00
Pawel Cieslak 8e5e3d1e6c ci: infra revision update
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2024-09-26 23:43:59 +02:00
Grzegorz Choinski 7b441f13c0 ci: lint revision update
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2024-09-26 21:39:21 +02:00
Bartosz Dunajski 17c27c94e4 performance: dont pull host allocation each time in the loop
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-09-26 20:04:11 +02:00
Illia Vysochyn f062194669 fix: Remove INLINE_DATA structure
Related-To: NEO-12706

Signed-off-by: Illia Vysochyn <illia.vysochyn@intel.com>
2024-09-26 19:58:54 +02:00
Szymon Morek dfc863c7c1 fix: add cpu alloc to eviction list only once
Related-To: NEO-12572

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2024-09-26 19:49:59 +02:00
ocldev 459a55a71e build: metrics-discovery revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-09-26 19:49:45 +02:00
Maciej Plewka 1dafb66463 fix: return success from release calls after platform teardown
Related-To: NEO-11282
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2024-09-26 19:30:26 +02:00
Mateusz Jablonski 168ed4af54 fix: improve reducing wmtp support on Xe2 platforms
don't disable wmtp based on ftr flag, instead use compiler product helper

Related-To: NEO-12648
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-26 19:15:42 +02:00
Artur Harasimiuk 661de15fb0 ci: remove deprecated option from .clang-tidy configuration
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-09-26 19:02:15 +02:00
Bartosz Dunajski 17a2b36a87 fix: allocation information from standalone profiling CB event
Related-To: NEO-11925

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-09-26 18:35:06 +02:00
Artur Harasimiuk 79bffdb5ba ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-09-26 16:28:53 +02:00
Lukasz Jobczyk c93998bcb9 performance: Do not program additional synchronization on integrated
Related-To: NEO-12324

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-09-26 10:54:31 +02:00
Artur Harasimiuk c98b0c346d ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-09-26 10:38:30 +02:00
Bartosz Dunajski 5b1bd4b088 refactor: dont mix aub and hw wait prints
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-09-26 08:51:23 +02:00
Compute-Runtime-Validation 9a326287c7 Revert "feature: enable global bindless allocator on xe2hpg"
This reverts commit 2f4d240779.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-09-26 05:54:23 +02:00
ocldev c6bed1b72f build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-09-25 20:38:32 +02:00
John Falkowski 1d51f4b91c feature: Add driver-experimental API for retrieval of kernel binary program data
Related-To: NEO-11651

Signed-off-by: John Falkowski <john.falkowski@intel.com>
2024-09-25 20:38:17 +02:00
Mateusz Jablonski 9b7ac3a71e fix: correct querying number of slices in xe path
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-25 19:16:41 +02:00
Mateusz Jablonski c7db84930c test: fix test compilation issues with clang18
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-25 18:09:25 +02:00
Mateusz Jablonski d3432c6b2b fix: respect max subslice count when parsing subslice info in xe path
don't parse more data than max subslice count
setup slice count based on slice indices size
unify get topology map and get topology data methods to reduce
loop iterations

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-25 17:01:05 +02:00
Mateusz Jablonski 3a082c9997 fix: adjust wmtp feature flag in configureHardwareCustom method
this allows to adjust the flag independently on driver model type

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-25 15:51:39 +02:00
Mateusz Hoppe 8000133b2a refactor: add method to adjust regular context count
Related-To: NEO-12258

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-09-25 13:46:46 +02:00
Mateusz Hoppe 2f4d240779 feature: enable global bindless allocator on xe2hpg
Related-To: NEO-7063, NEO-11533

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-09-25 12:36:00 +02:00
Damian Tomczak 98b1f8b1fa feature: stateless appendPageFaultCopy
Related-to: NEO-11859

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2024-09-25 11:13:16 +02:00
Mateusz Jablonski 4a226bbfc1 test: fix test compilation issues with clang18
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-25 11:02:09 +02:00
Jitendra Sharma 2ed2cb43db fix: Read fifo_head from state save area header correctly
Currently we are reading fifo_head from local copy of saved
stateSaveAreaHeader.
However, during fifo read dbgUMD is reading FIFO entries and
accordingly SIP would also update fifo_head.
Hence while accessing fifo_head, ensure that we always read
fifo_head from latest in memory state save area header.

Related-To: NEO-12787
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2024-09-25 10:44:41 +02:00
Szymon Morek 468e309e11 fix: call evict under lock
Related-To: NEO-12657

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2024-09-25 10:26:01 +02:00
Damian Tomczak 2b9942b853 test: stateful and stateless matchers
Related-to: NEO-11859

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2024-09-25 10:25:47 +02:00
Damian Tomczak 4d68f1de43 refactor: stateless unification for l0
Related-to: NEO-11859

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2024-09-25 10:01:50 +02:00
Compute-Runtime-Validation 5dddd4a67f Revert "feature: Add experimental API for retrieval of kernel binary program ...
This reverts commit 24682e702b.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-09-25 10:01:36 +02:00
ocldev 814df01f8e build: level_zero revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-09-25 02:51:27 +02:00