Branch: refs/heads/next Home: https://github.com/Linaro/odp Commit: 86b8f3d4371b3fd0ec09091b404b829f2e97730d https://github.com/Linaro/odp/commit/86b8f3d4371b3fd0ec09091b404b829f2e97730d Author: Matias Elo <matias....@nokia.com> Date: 2017-10-27 (Fri, 27 Oct 2017)
Changed paths: M include/odp/api/spec/system_info.h Log Message: ----------- api: system_info: add function for fetching all supported huge page sizes A system may simultaneously support multiple huge page sizes. Add a new API function odp_sys_huge_page_size_all() which returns all supported page sizes. odp_sys_huge_page_size() stays unmodified to maintain backward compatibility. Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 2d76e64f9ca79b3efce87bd02d849d139a9f305a https://github.com/Linaro/odp/commit/2d76e64f9ca79b3efce87bd02d849d139a9f305a Author: Matias Elo <matias....@nokia.com> Date: 2017-10-27 (Fri, 27 Oct 2017) Changed paths: M platform/linux-generic/odp_system_info.c Log Message: ----------- linux-gen: system_info: implement odp_sys_huge_page_size_all() Directory /sys/kernel/mm/hugepages contains subdirectories for all huge page sizes supported by the running kernel. Loop through the contents of this directory to find the supported huge page sizes. Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 40cd2eb0ddb11d4880bf0cd19a2b661a9b42d398 https://github.com/Linaro/odp/commit/40cd2eb0ddb11d4880bf0cd19a2b661a9b42d398 Author: Matias Elo <matias....@nokia.com> Date: 2017-10-27 (Fri, 27 Oct 2017) Changed paths: M test/validation/api/system/system.c M test/validation/api/system/system.h Log Message: ----------- validation: system_info: add test for odp_sys_huge_page_size_all() Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Compare: https://github.com/Linaro/odp/compare/0841edfc364b...40cd2eb0ddb1