-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
arm-mem: update to arm-mem-0100445, enable for all arm builds #3393
Conversation
Results from built-in test-memcmp:
test-memcpy:
test-memset
All results are in favour of I also ran benchmarks from |
@@ -11,7 +12,7 @@ PKG_DEPENDS_INIT="toolchain glibc:init" | |||
PKG_SECTION="virtual" | |||
PKG_LONGDESC="Meta package for installing various tools and libs needed for libc" | |||
|
|||
if [ "$BOOTLOADER" = "bcm2835-bootloader" ]; then | |||
if [ "${TARGET_ARCH}" = "arm" ]; then |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
arm-mem
was tested only on A7 and A53, perhaps something like && [[ "$TARGET_CPU" = "cortex-a7" ]] || [[ "$TARGET_CPU" = *"cortex-a53" ]]
should be added here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In that case I'd rather just continue limiting it to RPi/RPi2 than get into the game of cherry picking support for specific ARM CPU implementations. If we start restricting this to specific implementations of ARM CPU then I would start to question the sense of including it at all (even for RPi/RPi2) - at that point it's just more trouble/hassle than it's worth (IMHO).
Results from RK3328 on 5.0.7 kernel, performance CPU governor:
|
Results from RK3399 (with A72 cores disabled) on 5.0.7 kernel, performance CPU governor:
|
Results from RK3399 (with A72 cores enabled) on 5.0.7 kernel, performance CPU governor:
|
Results from RK3288 on 5.0.7 kernel, performance CPU governor:
|
This has been in my RPi/RPi2 test builds since 15 March 2019 without complaint.
I can drop the second commit which enables
arm-mem
for allarm
-based projects if this is not wanted - I have not build/run-time tested this with any other projects.