[PATCH v9 2/3] eventdev: add atomic queue test to test-evnetdev app

2025-03-05 Thread ejnulak
From: Luka Jankovic Add an atomic queue test to the test-eventdev app, which is based on the order queue test that exclusively uses atomic queues. Signed-off-by: Luka Jankovic Tested-by: Pavan Nikhilesh --- app/test-eventdev/meson.build |1 + app/test-eventdev/test_atomic_

[PATCH v9 3/3] eventdev: add atomic atq to test-eventdev app

2025-03-05 Thread ejnulak
From: Luka Jankovic Add an atomic atq test to the test-eventdev app. The test works in the same way as atomic queue, the difference being that only one queue capable of all types for both stages. Signed-off-by: Luka Jankovic Tested-by: Pavan Nikhilesh --- app/test-eventdev/meson.build

[PATCH v9 1/3] eventdev: atomic common for test-eventdev app

2025-03-05 Thread ejnulak
From: Luka Jankovic Introduce changes required for atomic tests to run atomic tests. - Producer port maintenance - Common spinlock implementation Signed-off-by: Luka Jankovic Tested-by: Pavan Nikhilesh --- app/test-eventdev/evt_common.h | 9 ++ app/test-eventdev/meson.build

[PATCH v9 0/3] eventdev: atomic tests to test-eventdev app

2025-03-05 Thread ejnulak
From: Luka Jankovic Add atomic tests to the test-eventdev app which correspond to the order tests but use exclusively atomic queues. The test detects if port maintenance is required, and so they are compatible with event devices such as the distributed software eventdev. To verify atomicity, a

[RFC v3 1/1] eventdev: add atomic queue to test-eventdev app

2025-01-13 Thread ejnulak
From: Luka Jankovic Add an atomic queue test based on the order queue test but use exclusively atomic queues. This makes it compatible with event devices such as the distributed software eventdev. The test detects if port maintenance is required. To verify atomicity, a spinlock is set up for