Branch: refs/heads/api-next
Home: https://github.com/Linaro/odp
Commit: d7913a845c72753758121111cc5da381198ba0f6
https://github.com/Linaro/odp/commit/d7913a845c72753758121111cc5da381198ba0f6
Author: Petri Savolainen <[email protected]>
Date: 2018-12-25 (Tue, 25 Dec 2018)
Changed paths:
M include/odp/api/spec/schedule.h
M include/odp/api/spec/schedule_types.h
Log Message:
-----------
api: sched: max_flow_id capability
Change max number of flows to max flow ID. This way implementation
can utilize full 32 bits of flow ID space.
Also, note explicitly that odp_schedule_config() must be called
only once.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 9c0ad641faeabbede48fd09b7c91f753186163bd
https://github.com/Linaro/odp/commit/9c0ad641faeabbede48fd09b7c91f753186163bd
Author: Petri Savolainen <[email protected]>
Date: 2018-12-25 (Tue, 25 Dec 2018)
Changed paths:
M platform/linux-generic/odp_schedule_basic.c
M platform/linux-generic/odp_schedule_if.c
M platform/linux-generic/odp_schedule_sp.c
Log Message:
-----------
linux-gen: sched: check that config has been done
Check always on slow path functions that schedule config has
been called. Fast path functions do the check only when
debugging is enabled.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: d044b11d7010cc328cca986849a1414c1e46fb53
https://github.com/Linaro/odp/commit/d044b11d7010cc328cca986849a1414c1e46fb53
Author: Petri Savolainen <[email protected]>
Date: 2018-12-25 (Tue, 25 Dec 2018)
Changed paths:
M test/validation/api/scheduler/scheduler.c
Log Message:
-----------
validation: sched: add flow aware test case
Move scheduler config call into the test suite as some test
cases need non-default config. Scheduler configuration can be
set only once, so all test cases share the config. Flow aware
mode is enabled, when capability allows that.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 525f6e6b3adf629df89d195fbb1959b40ecc8a0d
https://github.com/Linaro/odp/commit/525f6e6b3adf629df89d195fbb1959b40ecc8a0d
Author: Petri Savolainen <[email protected]>
Date: 2018-12-25 (Tue, 25 Dec 2018)
Changed paths:
M platform/linux-generic/include/odp_buffer_internal.h
M platform/linux-generic/odp_event.c
M platform/linux-generic/odp_schedule_basic.c
Log Message:
-----------
linux-gen: sched: dummy flow aware implementation
Implement flow aware scheduling API with least possible changes.
Scheduler does not care about flow IDs, but synchronizes still
on queue level. This is functionally correct, but does provide
parallelism between different flows of a queue. So, application
does not benefit from using flows, but functions correctly.
Maximum number of flows per queue is limited to 256 just to
minimize number of bytes used in buffer header.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Compare: https://github.com/Linaro/odp/compare/43dd326bf477...525f6e6b3adf
**NOTE:** This service has been marked for deprecation:
https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.