Neil R. Spruit
2f6e4d36da
fix: Correct all L0 handle definitions to properly handle the DDI ext
...
Related-To: NEO-15570
- Fixes for missing handle definitions for DDi Ext compliance and
incorrect definitions for several handle definitions requiring handle
translation.
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com >
2025-07-17 19:13:51 +02:00
Mateusz Jablonski
e3081c4db2
refactor: remove not needed NOLINT comments
...
Related-To: NEO-12901
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-05-15 13:51:29 +02:00
Raiyan Latif
ee4be92cc1
feature: Add TimelineWin32 External Semaphore support
...
Related-To: NEO-14397
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2025-05-01 18:51:58 +02:00
Raiyan Latif
e0808523ee
refactor: Re-enable external semaphore MT test
...
Related-To: NEO-11488
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2025-04-23 18:20:38 +02:00
Raiyan Latif
7a0deb123d
fix: Make external semaphore controller thread safe
...
Related-To: NEO-11488
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2025-04-07 23:23:07 +02:00
Raiyan Latif
2190c8baf7
fix: properly destroy Ext Semaphore proxy events
...
External Semaphore proxy events were being destroyed too
early, right after signaling, causing sporadic failures.
These should be destroyed when External Semaphore thread
controller is releasing resources.
Related-To: NEO-11488
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2025-04-07 23:22:53 +02:00
Raiyan Latif
80168b194f
refactor: Set external semaphore version in L0
...
Related-To: NEO-14295
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2025-03-08 01:57:15 +01:00
Filip Hazubski
4c7900008f
refactor: Change wording from NonCopyableOrMovable to NonCopyableAndNonMovable
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-02-17 14:19:10 +01:00
Filip Hazubski
855581d03d
fix: Add assert that ExternalSemaphoreController is NonCopyableOrMovable
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-02-17 10:43:35 +01:00
Katarzyna Cencelewska
b2f8da5109
fix: return pointer instead of reference from getOsInterface
...
on tbx this will be a nullpointer
Related-To: HSD-18040897834
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2025-01-21 12:52:39 +01:00
Raiyan Latif
0370c5afa2
fix: Use unique_ptr for managing externalSemaphoreController
...
Related-To: NEO-11488
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2025-01-16 19:47:47 +01:00
Raiyan Latif
84b8622c16
refactor: Move Ext Semaphore Controller to Driver Handle
...
Related-To: NEO-11488
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2025-01-14 20:58:35 +01:00
Raiyan Latif
b8157a2547
fix: Fix ULTs & signal path in External Semaphore
...
- Temporarily disables Multi-Threaded ULTs, to be
re-enabled in a separate dedicated test binary
Related-To: NEO-11488
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2025-01-09 07:40:16 +01:00
Latif, Raiyan
3122ce963e
fix: Fix wait path in Experimental External Semaphore
...
Related-To: NEO-11488
Signed-off-by: Latif, Raiyan <raiyan.latif@intel.com >
2025-01-06 04:05:59 +01:00
Bartosz Dunajski
47f74b8a7b
refactor: reorganize l0 api include directories [1/n]
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-12-20 12:59:08 +01:00
Raiyan Latif
06c94d47f9
feature: Add External Semaphore experimental [3/N]
...
Related-To: NEO-11488
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2024-12-18 05:29:33 +01:00