Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: a0002111f4f41d8d292400257c2ccf2707659bb4 https://github.com/Linaro/odp/commit/a0002111f4f41d8d292400257c2ccf2707659bb4 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2018-02-12 (Mon, 12 Feb 2018)
Changed paths: M platform/linux-generic/include/odp/api/plat/strong_types.h Log Message: ----------- linux-gen: adjust strong types to remove high bit truncation Strong types interface was truncating 32 MSB on 64-bit platforms, which is plain wrong. Prevent it from doing that by using uintptr_t internally. Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: cf3aaa01b620da6f2bc25df23ad2c129d650ea43 https://github.com/Linaro/odp/commit/cf3aaa01b620da6f2bc25df23ad2c129d650ea43 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2018-02-12 (Mon, 12 Feb 2018) Changed paths: M helper/include/odp/helper/strong_types.h Log Message: ----------- helper: adjust strong types to remove high bit truncation Strong types interface was truncating 32 MSB on 64-bit platforms, which is plain wrong. Prevent it from doing that by using uintptr_t internally. Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@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/16c2b11d02f5...cf3aaa01b620