Artur Harasimiuk
a12c138c16
fix workflow execution
...
configure safe.directory
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-07-18 14:33:30 +02:00
Artur Harasimiuk
bab4c0543e
build: configure CCACHE_BASEDIR for better ccache utilization
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-07-18 13:26:13 +02:00
Jitendra Sharma
4a8a93af96
Debugger L0 Win - Generate Proc Entry/Exit events
...
Related-To: NEO-7117
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2022-07-18 12:32:57 +02:00
Baj, Tomasz
b450d3c20b
Add cl_khr_device_uuid to extension list
...
Related-To: NEO-5681
Signed-off-by: Baj, Tomasz <tomasz.baj@intel.com >
2022-07-18 12:28:04 +02:00
Compute-Runtime-Validation
d5b2f03dc4
Revert "Enable eviction only when needed flag in wddm"
...
This reverts commit aced55243c .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-07-18 11:56:52 +02:00
Mateusz Jablonski
78c96db2fa
Create wrappers for different version of i915 headers
...
Related-To: NEO-6852
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-07-18 10:15:44 +02:00
Compute-Runtime-Validation
56a264a33d
Revert "Defer Sysman Scheduler and Memory Module Initialization"
...
This reverts commit e1748ad436 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-07-18 08:19:58 +02:00
Compute-Runtime-Validation
f9888db0fb
Revert "Check indirect access from igc"
...
This reverts commit e14c91fa6c .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-07-16 07:36:49 +02:00
Kulkarni, Ashwin Kumar
aadf424476
Defer Sysman Standby Module Initialization
...
With this change, init for sysman Standby API would not be done during zeInit.
Rather init and thereby Standby API handle creation would be done only
when user explicitly requests to enumerate handles
using zesDeviceEnumStandbyDomains.
Related-To: LOCI-3127
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2022-07-15 23:14:54 +02:00
Kulkarni, Ashwin Kumar
e1748ad436
Defer Sysman Scheduler and Memory Module Initialization
...
With this change, init for sysman Scheduler/Memory API would
not be done during zeInit.
init and thereby Scheduler/Memory API handle creation would be done
only when user explicitly requests to enumerate handles
using zesDeviceEnumSchedulers/zesDeviceEnumMemory.
Related-To: LOCI-3127
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2022-07-15 20:36:03 +02:00
Kulkarni, Ashwin Kumar
e58bc1ca86
Defer Sysman Temperature Module Initialization
...
With this change, init for sysman Temperature API would not be done
during zeInit.
Rather init and thereby Temperature API handle creation would be done
only when user explicitly requests to enumerate handles
using zesDeviceEnumTemperatureSensors.
Modification to temperature ULTs
Related-To: LOCI-3127
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2022-07-15 20:23:55 +02:00
Mateusz Jablonski
dbdae541c1
Simplify translation DG1 specific region info into internal struct
...
Don't translate to upstream version
Related-To: NEO-6852
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-07-15 16:49:27 +02:00
Mateusz Jablonski
5e70afac1a
Correct expectation in test
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-07-15 16:48:53 +02:00
Mateusz Hoppe
023f9df999
L0Debug - move apiEvents queue to DebugSessionImp
...
- the logic of reading api events is OS agnostic
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-07-15 16:19:38 +02:00
Szymon Morek
9203f8787b
Add template structs for L1 cache policy helper
...
Related-To: NEO-7003
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2022-07-15 16:14:49 +02:00
Artur Harasimiuk
8905fb0174
infra update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-07-15 15:41:29 +02:00
Dominik Dabek
e14c91fa6c
Check indirect access from igc
...
Related-To: NEO-7182
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2022-07-15 15:01:48 +02:00
Zbigniew Zdanowicz
4d80f38adc
add missing context destroy in level zero black box tests
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-07-15 14:47:44 +02:00
Zbigniew Zdanowicz
162fd4944c
Correct timeout parameter for host synchronization in level zero black box tests
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-07-15 13:35:24 +02:00
Zbigniew Zdanowicz
aced55243c
Enable eviction only when needed flag in wddm
...
Related-To: NEO-7179
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-07-15 12:38:53 +02:00
Mateusz Jablonski
02e4ddbdfa
Get drm specific string from ioctl helper when available
...
Related-To: NEO-6999
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-07-15 12:31:54 +02:00
Daria Hinz
01af53b63c
Setting default device id for acronym
...
This PR includes:
- Move product config implementation from
ocloc arg helper to product config helper.
- Add default device id setting for each platform configuration.
- Add & move hw info config tests from opencl to shared
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
Related-To: NEO-7112
2022-07-15 12:28:58 +02:00
Joshua Santosh Ranjan
05ad32704b
Initialize device properties in zello_metrics
...
This patch fixes a crash issue because of
uninitialized device properties.
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2022-07-15 06:19:53 +02:00
Kacper Nowak
58a56a6223
CMake: Block bindless compilation for Gen8 + minor cleanup
...
- Do not compile test binaries in bindless mode for BDW (Gen8) - add
missing conditional.
- Remove unused CMake variables.
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2022-07-14 23:44:39 +02:00
Mateusz Hoppe
bd07b3ec97
L0Debug refactor: Replace ze_device_thread_t with EuThread::ThreadId
...
- ThreadId is preferred beacuse it uniquely identifies thread and is
not related to device topology
Related-To: NEO-5784
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-07-14 20:01:56 +02:00
Mateusz Hoppe
b89ebb3dd2
L0Debug: Fix for possible crash while passing set of threads
...
- zetDebugRead/WriteRegisters() only accept single thread
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-07-14 18:35:40 +02:00
Warchulski, Jaroslaw
4147f40970
DisableKernelRecompilation flag and binary kernel recompilation warning
...
Resolves: NEO-6513
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2022-07-14 18:22:49 +02:00
Jaime Arteaga
5ca9e30a92
Add documentation on use of system memory allocations
...
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2022-07-14 17:43:03 +02:00
Milczarek, Slawomir
3e22f30ed5
clEnqueueMigrateMemINTEL with memory prefetch for KMD migrated shared allocation
...
Related-To: NEO-6740
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2022-07-14 17:35:22 +02:00
Mateusz Hoppe
ae0e701f6f
L0Debug refactor - check single thread is stopped accessing regs
...
- enhance register access tests
- remove not used param from resume wa function
Related-To: NEO-5784
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-07-14 16:02:25 +02:00
Dominik Dabek
5899fc6bfb
Enable taskcount from wait on multi gpu envs
...
Related-To: NEO-6948
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2022-07-14 15:28:48 +02:00
Lukasz Jobczyk
8eae6c2ba3
Add ZEX_HOST_MEM_ALLOC_FLAG_USE_HOST_PTR flag
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-07-14 13:28:48 +02:00
Daniel Chabrowski
bdf0483068
Hide details of AllocationsList from header
...
Signed-off-by: Daniel Chabrowski <daniel.chabrowski@intel.com >
2022-07-14 12:19:19 +02:00
Kamil Kopryk
7c538b956a
Correct typo
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-07-14 10:13:12 +02:00
Compute-Runtime-Validation
0866f235c7
Revert "Ensure shared allocations made resident across multiple devices"
...
This reverts commit 1ed273dab8 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-07-14 08:14:00 +02:00
Mateusz Hoppe
e8a9099bf2
Refactor register access functions
...
- use ThreadId instead of api ze_dvice_thread_t
Related-To: NEO-5784
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
22.29.23750
2022-07-13 18:55:27 +02:00
Lukasz Jobczyk
5dd25d9e8c
Destroy multi graphics allocations synchronously
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-07-13 17:18:33 +02:00
Mateusz Hoppe
d139d307f0
L0Debug - extract memory access params validation
...
- remove duplication of code by moving common code
to DebugSessionImp
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-07-13 16:45:37 +02:00
Mateusz Hoppe
ca4ecdfb06
L0Debug - map VM to tile based on context engines
...
- make ISAallocation aware of tileInstanced allocation
Related-To: NEO-5784
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-07-13 14:42:58 +02:00
Yates, Brandon
7ccde3fb20
L0 Win Debug - read StateSave and moduleDebug header
...
Related-to: NEO-7162
Signed-off-by: Yates, Brandon <brandon.yates@intel.com >
2022-07-13 14:33:47 +02:00
Dominik Dabek
b225c63b9a
Fix: Disable timestamp from wait on multi gpu envs
...
Related-To: NEO-6948
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2022-07-13 13:33:29 +02:00
Zbigniew Zdanowicz
82a6f9e7b2
Use compute walker system fence for system memory or events in use
...
Related-To: NEO-6959
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-07-13 11:55:32 +02:00
cameron
60c819bb72
Fix Memory leak in drm_memory_manager of OsHandleLinux
...
Add virtual deconstructor to OsHandle and deconstructor to OsHandleLinux
Add override keyword to destructor
Add overriding deconstructor to OsHandleWin
Add newline before private members
https://github.com/intel/compute-runtime/pull/550
Signed-off-by: Cameron S Murtagh <cameron.murtagh00@gmail.com >
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-07-13 11:23:48 +02:00
Pawel Cieslak
5cc81206ac
infra update
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2022-07-13 10:38:36 +02:00
Raiyan Latif
1ed273dab8
Ensure shared allocations made resident across multiple devices
...
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2022-07-12 21:25:40 +02:00
Kacper Nowak
8a6d6dd449
Yaml parser: remove unnecessary container size manipulation
...
This commit removes unnecessary container size manipulation in yaml
parser. Space reservation is done by dedicated function
reserveBasedOnEstimates, so there is no need to manually resize the
container's size afterwards.
- Ensure that no invalidated iterators/references are used.
- Use push_back() instead of resize(...size()+1).
- Use reserveBasedOnEstimates() instead of reserve(...size()+1)
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2022-07-12 17:38:06 +02:00
Lukasz Jobczyk
e28015a844
Move ULLS resources to local memory on DG2
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-07-12 15:50:09 +02:00
Zbigniew Zdanowicz
e07f9f0698
Add kernel algorithm to check any argument is using system memory
...
Related-To: NEO-6959
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-07-12 13:08:49 +02:00
Mateusz Hoppe
5a3a39a281
Experimental support for OCL debugging with L0
...
- initial changes
Related-To: NEO-7075
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-07-12 12:57:15 +02:00
ocldev
b3a0f835df
dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2022-07-12 12:22:27 +02:00