[cherry-pick] Add back aarch64 v8a support #138
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Since 8689f5e, the
generic
CPU for aarch64 is set to the intersection of v8a and v8r.Therefore, some register like el2_ttbr0 is not supported in default setting.
This patch brings them back on default setting to avoid some backward compatibility problems.
Fixes the Rust part of llvm#53956.
(cherry-picked from 4a31af8)