Added strict priority scheduler implementation. Corrected bugs in validation tests and improved code readability and debugging support.
Petri Savolainen (7): helper: linux: correct pthread join retval check linux-gen: sched: add ordered enq to schedule_fn_t linux-gen: sched: add sched_cb_queue_empty call linux-gen: pktio: added debug prints vald: timer: add missing pool param init calls vald: sched: bug corrections linux-gen: sched: SP scheduler implementation helper/linux.c | 15 +- helper/test/thread.c | 2 +- platform/linux-generic/include/odp_schedule_if.h | 8 + .../include/odp_schedule_ordered_internal.h | 5 +- platform/linux-generic/odp_packet_io.c | 5 +- platform/linux-generic/odp_queue.c | 32 +- platform/linux-generic/odp_schedule.c | 3 + platform/linux-generic/odp_schedule_ordered.c | 18 +- platform/linux-generic/odp_schedule_sp.c | 702 ++++++++++++++++++++- platform/linux-generic/pktio/loop.c | 4 + test/validation/scheduler/scheduler.c | 267 ++++---- test/validation/timer/timer.c | 33 +- 12 files changed, 901 insertions(+), 193 deletions(-) -- 2.8.1 _______________________________________________ lng-odp mailing list [email protected] https://lists.linaro.org/mailman/listinfo/lng-odp
