Warchulski, Jaroslaw
bd81b5546d
Cleanup includes 25
...
Cleaned up files:
level_zero/core/source/device/device.h
opencl/source/helpers/dispatch_info.h
shared/source/os_interface/os_interface.h
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2023-01-10 12:54:45 +01:00
Kamil Kopryk
468d722efb
Move clGfxCoreHelper ownership to rootDeviceEnv
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-01-05 12:58:38 +01:00
Mateusz Jablonski
43b790957d
style: format code using clang-format 15.0.6
...
Related-To: NEO-7500
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-01-05 10:33:47 +01:00
Mateusz Hoppe
ee499d689b
fix(zebin): fix module load/unload events while debugging
...
- do not trigger incorrect / spurious events from internal modules
for debugger
- do not register Elf for internal modules
Related-To: NEO-7605
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-01-04 19:12:30 +01:00
Warchulski, Jaroslaw
0eac749fcc
Cleanup includes 19
...
Cleaned up files:
opencl/source/api/cl_types.h
shared/source/compiler_interface/external_functions.h
shared/source/compiler_interface/linker.h
shared/source/device_binary_format/elf/elf.h
shared/source/helpers/preamble.h
shared/source/memory_manager/definitions/storage_info.h
shared/source/memory_manager/memory_manager.h
shared/source/memory_manager/os_agnostic_memory_manager.h
shared/source/program/program_info.h
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2023-01-03 11:02:05 +01:00
Singh, Prasoon
93ca711d23
Adding debug logs in standby module
...
Related-To: LOCI-3471
Signed-off-by: Singh, Prasoon prasoon.singh@intel.com
2023-01-02 19:47:28 +01:00
Singh, Prasoon
6254dd057d
Enabled debug logs in frequency module
...
Related-To: LOCI-3471
Signed-off-by: Singh, Prasoon <prasoon.singh@intel.com >
2023-01-02 19:47:13 +01:00
Mateusz Jablonski
575f0f8b92
refactor: Stop using global gfx core helper getter in L0
...
Related-To: NEO-6853
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-01-02 14:15:53 +01:00
Warchulski, Jaroslaw
a2fe929f0c
Cleanup includes 18
...
Cleaned up files:
shared/source/command_stream/command_stream_receiver_hw.h
shared/source/compiler_interface/compiler_interface.h
shared/source/direct_submission/direct_submission_hw.h
shared/source/helpers/dirty_state_helpers.h
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2023-01-02 13:28:29 +01:00
Kamil Kopryk
98e0557a4c
Don't use global getter for L0GfxCoreHelper and GfxCoreHelper in L0 2/n
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-01-02 11:55:14 +01:00
Warchulski, Jaroslaw
7ae44268cb
Cleanup includes 17
...
Cleaned up files:
shared/source/built_ins/sip.h
shared/source/compiler_interface/compiler_cache.h
shared/source/compiler_interface/compiler_interface.h
shared/source/device_binary_format/device_binary_formats.h
shared/source/helpers/timestamp_packet.h
shared/source/kernel/debug_data.h
shared/source/utilities/tag_allocator.h
shared/test/common/mocks/mock_device.h
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2023-01-02 10:59:08 +01:00
Kamil Kopryk
08e9fce536
fix(zebin): fix deadlock in detach tile debug session
...
With Zebin enabled lock was called
by a thread that already owns the mutex.
This lock is not needed as it's already locked
under another mutex in debuchDetach
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-12-30 13:13:44 +01:00
Kamil Kopryk
916b740e7d
Refactor: dont use global gfxCoreHelper getter in l0 files 1/n
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-12-29 09:19:29 +01:00
Bari, Pratik
96743747a3
Added Global Operation ULT
...
Related-To: LOCI-3715
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2022-12-26 09:19:21 +01:00
Mayank Raghuwanshi
9968857c29
Change category for some sysman ras errors
...
Related-To: LOCI-3648
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2022-12-23 18:43:41 +01:00
Kamil Kopryk
93deff0698
Refactor: don't use global ProductHelper getter in L0 3/n
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-12-23 12:19:03 +01:00
Warchulski, Jaroslaw
f275eea6ec
Cleanup includes 14
...
Cleaned up files:
shared/source/device/device.h
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2022-12-23 10:46:34 +01:00
Bari, Pratik
0b3c5a6ad2
Added Engine ULTs
...
Related-To: LOCI-3544
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2022-12-22 08:34:11 +01:00
Bari, Pratik
072963d0f7
Added RAS ULTs
...
Related-To: LOCI-3759
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2022-12-22 08:28:31 +01:00
Mateusz Jablonski
c8b55e38a0
Refactor: dont use global getters for Product/GfxCore helper in engine helpers
...
Related-To: NEO-6853
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-12-20 17:16:21 +01:00
Bari, Pratik
2f3157911d
Remove MOCK_METHOD from Linux Common Code and Fabric Port ULT
...
The MOCK_METHODS in the linux common code and Fabric Port ULT has been
removed.
Related-To: LOCI-3777
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2022-12-20 13:10:20 +01:00
Bari, Pratik
bcf0ff0c00
Added Firmware ULTs
...
Related-To: LOCI-3650
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2022-12-20 10:48:55 +01:00
Bellekallu Rajkiran
8d39ab7bcd
Diagnostics: Remove duplicate code
...
gpuProcessCleanUp is defined in multile places,
Reuse common code for cleaning up all processes.
Related-To: LOCI-3746
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2022-12-20 09:58:29 +01:00
Bari, Pratik
63f7962162
Added Events ULT
...
Related-To: LOCI-3716
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2022-12-20 05:29:10 +01:00
Puneeth Kumar Reddy D
893c3cdb53
Added debug logs for memory module
...
Related-To: LOCI-3473
Signed-off-by: Puneeth Kumar Reddy D <puneeth.kumar.reddy.devarinti@intel.com >
2022-12-19 18:22:26 +01:00
Puneeth Kumar Reddy D
d92bca4ebb
Added debug logs for engine modules
...
Related-To: LOCI-3473
Signed-off-by: Puneeth Kumar Reddy D <puneeth.kumar.reddy.devarinti@intel.com >
2022-12-19 18:06:37 +01:00
Devarinti, Puneeth Kumar Reddy
6238f53b47
Printing rounded vlaues for compute performance factor
...
Related-To: LOCI-3542
Signed-off-by: Devarinti, Puneeth Kumar Reddy <puneeth.kumar.reddy.devarinti@intel.com >
2022-12-19 18:02:20 +01:00
Joshua Santosh Ranjan
522076cf82
Avoid adding subdevice flag if ReturnSubDevicesAsApiDevices is set
...
Related-To: LOCI-3656
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2022-12-19 05:15:51 +01:00
Mayank Raghuwanshi
5edbca1aa2
Use physical subdevice for sysman engine module
...
Related-To: LOCI-3231
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2022-12-16 07:11:57 +01:00
Kamil Kopryk
232b886056
Rename HwInfoConfig to ProductHelper
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-12-14 14:39:52 +01:00
Joshua Santosh Ranjan
294d065f05
Update Zello Metrics
...
1. Added support to know if test parameter was set or
has a default value
2. Added feature to display all metric groups and
metrics supported by the platform
3. Added a test to verify query mode on an immediate
command list
4. Added an utility to continuously listen/collect
metrics on a device
5. Added support to display only specified list of
metrics during collection
Related-To: LOCI-3722
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2022-12-14 06:15:23 +01:00
Bari, Pratik
5fd8275c68
Added Memory ULTs
...
Related-To: LOCI-3730
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2022-12-13 11:18:17 +01:00
Yates, Brandon
66581a0a1d
L0 Debug - Avoid SSAH lookup when no threads are stopped
...
During async thread event processing, it was possible to
read SSAH before any threads stopped and before it was
resident resulting in an assert. This is both a fix for
assertion and minor optimization.
Signed-off-by: Yates, Brandon <brandon.yates@intel.com >
2022-12-13 03:07:22 +01:00
Jitendra Sharma
391941c447
Sysman: Enhance Scheduler compute unit debug mode implementation
...
This change helps in achieving the following:
- Moves the OS specific code from scheduler_imp.cpp to os specific
files.
- Frees any drm resource, including level zero's before enabling/dis
-abling Debug mode. And once Debug mode is toggled, reinitialize of
level zero occurs.
- If current mode is Debug mode and any other mode is requested by user,
then new mode will be made effective by unsetting debug mode.
Related-To: LOCI-866
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2022-12-12 17:58:28 +01:00
Kamil Kopryk
03b687881f
Rename HwHelper -> GfxCoreHelper
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-12-09 10:29:06 +01:00
Bari, Pratik
aafe562bce
Added Fabric Port ULTs
...
Related-To: LOCI-3650
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2022-12-09 07:15:05 +01:00
Dunajski, Bartosz
61544f13cf
RelaxedOrdering: Dont apply optimization for barrier calls
...
Related-To: NEO-7458
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2022-12-08 16:21:16 +01:00
Yates, Brandon
43ddabd8e6
L0 Debug - Change interrupt return code to match linux
...
Signed-off-by: Yates, Brandon <brandon.yates@intel.com >
2022-12-08 09:42:08 +01:00
Yates, Brandon
668149ab81
[L0 Debug] Add additional log messages to gfxmem r/w
...
Signed-off-by: Yates, Brandon <brandon.yates@intel.com >
2022-12-07 21:08:10 +01:00
Kamil Diedrich
1c9f17844b
Add wddm ult for wsl build [2/n]
...
Related-To: NEO-6066
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com >
2022-12-07 14:42:49 +01:00
Warchulski, Jaroslaw
be647d42d9
Cleanup includes 12
...
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2022-12-07 13:14:15 +01:00
Jitendra Sharma
5baf75b9a8
Sysman: Redesign event API to effectively use uevents
...
Earlier implementation of sysman events API was based on file
creation in the filesystem. Whenever a uevent for some event
which needs to be monitored arrive, at that time a file was
created in the filesystem based on some preinstalled udev rules.
This approach was inefficient as it heavily depends over file
system and second with this approach losing events is always a
possibility.
Now with this change, we are removing our dependency over file
creation in filesystem. Rather we will be using libudev library
to monitor the uevents. This approach could also be extended,
when we want to listen to all the uevents for all the gpu
devices present in the system.
Related-To: LOCI-2140
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2022-12-07 07:29:57 +01:00
Warchulski, Jaroslaw
c10aa90815
Cleanup includes 11
...
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2022-12-06 12:25:30 +01:00
Kamil Kopryk
73b2104183
Rename L0HwHelper -> L0GfxCoreHelper
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-12-05 11:26:05 +01:00
Mayank Raghuwanshi
69e6c8b1c6
Add support for retrieving max b/w for DG2
...
Related-To: LOCI-3425
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2022-12-01 10:45:32 +01:00
Bellekallu Rajkiran
6806a0fb36
Fix memory error counter reporting issue
...
Buffer allocation of less size to retrieve memory error
count result in failure to get error count.
Add support to igsc interface to get information related to buffer
allocation.
Related-To: LOCI-3667
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2022-12-01 07:21:08 +01:00
Matias Cabral
467119931c
Add SIP version check
...
Make SLM access a single template function
Resolves: NEO-7335
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2022-12-01 00:55:04 +01:00
Joshua Santosh Ranjan
fb8aa01a01
Metrics: Use physical subdevice index when using affinity mask
...
Related-To: LOCI-2975
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2022-11-29 07:48:39 +01:00
Warchulski, Jaroslaw
4100e1aa72
Cleanup includes 7
...
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2022-11-28 17:01:48 +01:00
Mayank Raghuwanshi
eacf42455d
Fix setting perf factor for media
...
Related-To: LOCI-3554
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2022-11-26 20:52:54 +01:00