1e8a53bd53
fix: Unify logic calculating threads per work group part 2
...
- use calculateNumThreadsPerThreadGroup instead of getThreadsPerWG to
have same flow and proper values of threads per work groups
Related-To: NEO-8087
Signed-off-by: Cencelewska, Katarzyna <katarzyna.cencelewska@intel.com >
2023-06-30 14:16:08 +02:00
3c4d921a80
refactor: remove not used code
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2023-06-30 13:39:25 +02:00
5eadedc36e
refactor: Remove not used logic.
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2023-06-30 10:58:35 +02:00
21823af419
performance: add skeleton method to cmdlist immediate flush task
...
Related-To: NEO-7808
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-06-30 10:46:20 +02:00
9a8c38fa94
feature: unregister csr client on cmd list host sync
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-06-29 13:52:08 +02:00
cf73ab0df3
refactor: remove not used code
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2023-06-29 13:04:23 +02:00
0d7aefe66b
fix: Unify logic calculating threads per work group part 1
...
Signed-off-by: Cencelewska, Katarzyna <katarzyna.cencelewska@intel.com >
2023-06-29 10:43:22 +02:00
223640f9ff
test(sysman): enables fabric port ULT support for zesInit windows
...
Related-To: LOCI-4207
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2023-06-29 08:39:13 +02:00
023fe38448
fix: Use correct dimensions for UV plane
...
For image view mapped directly to UV plane,
the dimensions should 2 times smaller than
dimensions of the source image.
(1 raw UV pair maps to 2x2 block of original image)
Related-To: NEO-7936
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com >
2023-06-28 23:34:50 +02:00
d02885767d
feature: Add Support for 64 bit aggregated read/write counters
...
Related-To: LOCI-4529
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2023-06-28 18:14:47 +02:00
ecb415bf62
feature: reenable RelaxedOrdering
...
Related-To: NEO-7458
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-06-28 12:20:17 +02:00
2383896dbb
fix: stall RelaxedOrdering scheduler when programming Semaphores
...
Related-To: NEO-7458
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-06-28 11:46:04 +02:00
1067167637
test: adding testing debug flag overriding driver version
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-06-27 17:58:03 +02:00
bef89a3a7c
feature(debugger): Force GRF count to 128
...
System Routine changes for implementing large-grf debugging
will result in GRF count of 256 being reported for kernels
in all GRF modes. Applications using L0 Debug API do not
yet have a way to determine actual GRF count for kernel.
This commit is a temporary adjustment to avoid breaking debug
API users after new system routine is enabled.
This problem will be fully solved in follow up patch with switch to
zetDebugGetThreadRegisterSetProperties
Related-to: NEO-7370
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2023-06-27 14:24:52 +02:00
0853cb71b7
feature: initial support for MetricGroupGetExportData
...
Related-To: LOCI-4356, LOCI-4357
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2023-06-27 00:09:45 +02:00
ba4c4a5af0
feature(sysman): Retrieve uuid for Sysman device properties
...
- Abstracts product helpers logic for uuid
- Add UUID retrieval for Linux for Sysman via zesInit path
Related-To: LOCI-4137
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2023-06-26 19:17:21 +02:00
7ac825e74b
refactor: add debug flag to synchronize Event before reset
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-06-26 17:38:37 +02:00
d2b935b300
fix: fix uninitialized variables in test
...
Related-To: LOCI-4171
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2023-06-26 16:35:59 +02:00
68d81c82a7
fix: Use proper value about hw local id generations
...
- remove useless flag ForceNumberOfThreadsInGpgpuThreadGroup
- add new flag "RemoveRestrictionsOnNumberOfThreadsInGpgpuThreadGroup"
to restore old path without restrictions about number of threads in
thread group
- fix forwarding information about hw local ids generations to
calculate numOfThreadsInThreadGroup correctly
Related-To: NEO-7952, NEO-7982
Signed-off-by: Cencelewska, Katarzyna <katarzyna.cencelewska@intel.com >
2023-06-26 16:35:42 +02:00
aea5f435db
feature: unregister CSR client on Event host synchronize
...
Related-To: NEO-7458
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-06-26 12:02:14 +02:00
61fb19caab
feature: bring back counter based in-order tracking
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-06-26 10:01:18 +02:00
bc0a3a7eb5
fix: Consider slm size in suggest work group cache
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-06-26 09:12:54 +02:00
97b4d8bab5
feature: add initial support for host mapped timestamps
...
Related-To: LOCI-4171
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2023-06-26 08:29:58 +02:00
73b40a49dc
fix(sysman): Enables zesInit flow without setting ZES_ENABLE_SYSMAN
...
Related-To: LOCI-4458
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2023-06-23 11:01:36 +02:00
6f068c4a84
test: minor fix in metrics IP sampling test fixture
...
Add override to Setup/TearDown fixture methods
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2023-06-23 07:57:30 +02:00
0bc5eead84
fix: Remove not needed BCS split helper
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-06-22 14:36:22 +02:00
082d33bb7c
fix: correct query topology on xe
...
Related-To: NEO-7996
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-06-22 13:24:52 +02:00
ddffb8a67f
fix: add missing unrecoverable macro
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-06-22 10:47:18 +02:00
eda13e675a
feature: enable dynamic post sync allocation layout
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-06-22 08:37:40 +02:00
a61b39c47b
fix: Invalidate constant cache when ULLS enabled
...
Related-To: NEO-8067
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-06-21 15:17:14 +02:00
662146ea17
feature: adjust ULTs for future dynamic post sync layout testing [2/2]
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-06-21 11:57:46 +02:00
3bfa14a926
refactor: put Sysman ULTs code into Sysman namespace
...
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com >
Related-To: NEO-6904
2023-06-21 11:30:12 +02:00
79d600d767
test: minor fix in metrics test variables names
...
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2023-06-21 10:09:42 +02:00
96517a08aa
feature: Implement zetMetricGroupGetGlobalTimestampsExp()
...
Resolves: LOCI-3072
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2023-06-21 09:48:41 +02:00
fe4330e588
feature(sysman): Add support for events module
...
- Port events module to new sysman design
- Add events ULTs for new sysman interface
Related-To: LOCI-4120
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2023-06-21 07:06:43 +02:00
a15e8a9679
feature: Added changes for Porting Memory API with XE driver
...
The Memory Info object is used in the getState function for memory.
Some of the ULTS in the memory modules has been modified.
A function to return the sysfs nodes for the Memory address range has
been added in the IoctlHelper class corresponding to the XE and i915
driver.
Related-To: LOCI-4397
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2023-06-20 21:38:17 +02:00
111b112729
feature: add assertBufferPtr to ImplicitArgs
...
Related-To: NEO-5753, NEO-8078
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-06-20 20:43:57 +02:00
6544a1defa
feature: adjust unit tests for future dynamic post sync allocation testing
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-06-20 16:22:33 +02:00
1be48965ef
fix: parse all extensions passed to zeMemAllocShared
...
reuse common pNext parser
allow to create raytracing allocation with relaxed size
Related-To: NEO-8075
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-06-20 14:32:16 +02:00
46e8c3f5dd
fix: reenable RelaxedOrdering for OCL
...
Related-To: NEO-7458
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-06-20 13:05:25 +02:00
c5f61cce85
fix: Ensure flat ring buffer disabled on regular cmd lists
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-06-19 16:27:57 +02:00
313fb84fda
feature: bindless addressing mode support
...
- allow bindless kernels to execute
- bindless addressing kernels are using private heaps mode
- do not differentiate bindful and bindless surface state base addresses
Related-To: NEO-7063
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-06-19 12:41:03 +02:00
1b54e61f24
refactor: unify engine handle context mock structs
...
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com >
Related-To: NEO-6904
2023-06-19 08:34:54 +02:00
ac01d02247
feature: Add support for frequency media domain for windows
...
Related-To: LOCI-4287
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2023-06-19 06:19:10 +02:00
1a80ab2589
performance: store values instead calling virtual methods in command list
...
Related-To: NEO-7828
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-06-16 16:45:16 +02:00
0cf975605b
performance: Cache suggest group size
...
Resolves: NEO-7968
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-06-16 13:26:55 +02:00
cfa187aec6
feature: Support for metrics group exp extension
...
Support zet_metric_global_timestamps_resolution_exp_t
Resolves: LOCI-4350
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2023-06-16 07:48:32 +02:00
907f41529c
feature: zeModuleInspectLinkageExt to read Linkage of modules
...
Related-To: LOCI-2914
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com >
2023-06-15 18:13:43 +02:00
44a8610ebb
feature: Implement support for zeDeviceGetStatus
...
Added support for zeDeviceGetStatus API.
Added ULTs for zeDeviceGetStatus API.
Related-To: LOCI-1558
Signed-off-by: Zhang, Winston <winston.zhang@intel.com >
2023-06-15 06:36:14 +02:00
befb9fca58
feature: enables memory module to support zesInit flow
...
Related-To: LOCI-4198
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2023-06-14 20:39:21 +02:00