Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 664cbd820806256b9f9d44dd879b5fa85c70d40c https://github.com/Linaro/odp/commit/664cbd820806256b9f9d44dd879b5fa85c70d40c Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-10-15 (Mon, 15 Oct 2018)
Changed paths: M helper/iplookuptable.c Log Message: ----------- helper: iplookup: check capabilities Check pool and queue capabilities instead of assuming e.g. that 1M events can be stored into a queue. Reduced table defines (pool / queue size requirement) as an easy fix to pass tests. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 99a96552ddc57fa93af1eb041b71c55e0927fa75 https://github.com/Linaro/odp/commit/99a96552ddc57fa93af1eb041b71c55e0927fa75 Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M test/performance/odp_scheduling_run.sh Log Message: ----------- test: scheduling: fix script to exit with failure status It seems that some shells did not notice failure status. Simplified the script to exit on the first failure. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: cd760151e86ac1276906edc83856650b7694162e https://github.com/Linaro/odp/commit/cd760151e86ac1276906edc83856650b7694162e Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M test/performance/odp_scheduling.c Log Message: ----------- test: scheduling: honor pool capability Limit pool size to maximum pool capability. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: bbe8e532130900bbd6896e7ec5e6828f7e19fa4b https://github.com/Linaro/odp/commit/bbe8e532130900bbd6896e7ec5e6828f7e19fa4b Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M test/performance/odp_sched_latency.c Log Message: ----------- test: sched_latency: honor pool capability limits Check maximum pool size from pool capability. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: c5025dfd7c43740aae55d8e69104a251ef1c32ab https://github.com/Linaro/odp/commit/c5025dfd7c43740aae55d8e69104a251ef1c32ab Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M platform/linux-generic/odp_schedule_basic.c Log Message: ----------- linux-gen: sched: remove unnecessary queue null index Ring does not use any more special null index. So, queue index initialization to null index is not needed any more. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 83478c2c04ee939b69e09867f97be88ae5c9e684 https://github.com/Linaro/odp/commit/83478c2c04ee939b69e09867f97be88ae5c9e684 Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M platform/linux-generic/include/odp_config_internal.h M platform/linux-generic/include/odp_pool_internal.h M platform/linux-generic/odp_pool.c Log Message: ----------- linux-gen: pool: ring size must be larger than num items Ensure that ring size is larger than number of events to be stored in there. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 08620451ad0d82b092ac7516673644ab20ebc9bc https://github.com/Linaro/odp/commit/08620451ad0d82b092ac7516673644ab20ebc9bc Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M platform/linux-generic/include/odp_ring_internal.h Log Message: ----------- linux-gen: ring: add reader tail check Reader tail index is needed to detect if a reader is so much behind that a writer is going to overwrite the data it is reading. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 31f9a83aec500e45576202cc42219bf0673a9790 https://github.com/Linaro/odp/commit/31f9a83aec500e45576202cc42219bf0673a9790 Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M platform/linux-generic/include/odp_config_internal.h Log Message: ----------- linux-gen: pool: reduce max pool size Reduce maximum pool size, so that maximum size (packet) pool requires less than 1GB of SHM memory. The limit of 1GB (for default configuration) comes from maximum SHM reserve size in process mode (single VA) and limited memory size CI virtual machines. This define can be increased when pool size options are added into the configuration file. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 0f6ebf74b3f77bf7e02558778e32d317cb983393 https://github.com/Linaro/odp/commit/0f6ebf74b3f77bf7e02558778e32d317cb983393 Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M test/validation/api/pool/pool.c Log Message: ----------- validation: pool: add max num pool tests Test that pools can be created with maximum number of events defined in pool capability. Test that all events can be allocated and freed. Event size is small. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Compare: https://github.com/Linaro/odp/compare/01a3bd80c5e5...0f6ebf74b3f7 **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.