-
Notifications
You must be signed in to change notification settings - Fork 198
Add aarch64 support #333
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
Add aarch64 support #333
Conversation
collected snapshot data from my EC2 aarch64 instance we can use it for running tests Signed-off-by: Boris Glimcher <Boris.Glimcher@emc.com>
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.
It's a shame that @rockrush did not want to respond to our PR review comments on that one. @glimchb what do you think about creating a PR that combines your snapshot addition with #303, addresses the PR reviews, and adds some simple unit tests for AARCH64 platforms? |
My 2c: the snapshot provided is surely a nice idea, and we will carefully evaluate it. I for myself would prefer a developer-accessible environment, because this seems an area on which we should expect some active development. Unfortunately this is a bit of a busy period for me, but I'll get back and comment ASAP anyway. EDIT: reportedly gh actions will add arm64 support "in the future" (actions/runner-images#5631 (comment)). I'm seriously considering adding a workaround using QEMU (was also suggested in the past IIRC) as stopgap solution. EDIT2: what I'm trying to say is: for amd64, we pretty much all have access to "basic" machines with the most common stuff. Using snapshot is great to test exotic configs or to prevent regressions. But as complement to having easy access to machines to develop. Depending only on snapshot (arm64) is suboptimal. Sure, it's a step forward, but we still have major maintainability concerns. Note this is my own take with my maintainer hat on, this does not represent the project vision. |
Sure, I can do that for sure if we agree on the strategy - snapshot vs qemu or both... |
@ffromani not sure we can use QEMU for our use acse due to actions/runner-images#183 |
Signed-off-by: Boris Glimcher <Boris.Glimcher@emc.com>
Signed-off-by: Xingyou Chen <rockrush@rockwork.org> Signed-off-by: Boris Glimcher <Boris.Glimcher@emc.com>
- use filepath.Join() to build paths - handle error from ReadDir() Signed-off-by: Boris Glimcher <Boris.Glimcher@emc.com>
Code review comment fix from jaypipes#303 Signed-off-by: Boris Glimcher <Boris.Glimcher@emc.com>
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.
Absolutely. Done, thanks for suggestion. |
Code review comment fix Signed-off-by: Boris Glimcher <Boris.Glimcher@emc.com>
Signed-off-by: Boris Glimcher <Boris.Glimcher@emc.com>
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.
Wonderful, thank you so much @glimchb for your very timely PR and tests! :)
Authors
Co-authored by: Xingyou Chen rockrush@rockwork.org
Details
/sys/devices/system/cpu
Tests
tested on 8 core machine: