Skip to content
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

Linux arm64 support. #1453

Merged
merged 2 commits into from
May 28, 2021
Merged

Conversation

tsahee
Copy link
Contributor

@tsahee tsahee commented Feb 16, 2021

Description of Change(s)

This change adds support for arm64/linux.
Currently, arm64 is only supported for OSX.

Fixes Issue(s)

Fixed compilation errors caused trying to compile intel-architecture assembly on arm64.

Tsahi Zidenberg added 2 commits February 16, 2021 09:24
stacktrace calls syscall directly via assembler. Create compatible
aarch64 code.
The aarch64 arch-timer is directly accessible to userspace via two
registers:
CNTVCT_EL0 - holds the current counter value
CNTFRQ_EL0 - holds the counter frequency (in Hz)
@jilliene
Copy link

Filed as internal issue #USD-6573

@AGSaidi
Copy link

AGSaidi commented Apr 20, 2021

I'd love to see this merged.

@spiffmon
Copy link
Member

Considering this PR is on deck for us, pending wrapping our enhanced UTF-8 support, which had gotten bumped by internal priorities. Thanks!

@gitamohr
Copy link
Contributor

Thanks for this! I tweaked it slightly to use the ARCH_CPU_ARM define we already have to be consistent with the other conditional code. I will check this in once it passes our internal test suite and then it will show up on github in the next push.

@pixar-oss pixar-oss merged commit 680b56c into PixarAnimationStudios:dev May 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants