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

Initial Cortex-A AArch64 support. #946

Open
wants to merge 3 commits into
base: develop
Choose a base branch
from

Conversation

alfedotov
Copy link

Novadays there are a lot of MCU's with A53 onboard. Admittedly this "Application profile" core and intended to be used with some OS like Linux etc. On another hand there are applications that doesn't require OS presence but demands more performance than Cortex-M offers.
I think it would nice to have unified API for AArch64 as well.
Comments, updates and fixes are welcomed.

@alfedotov
Copy link
Author

No comments from anyone ?
New Cortex-R82 should go there as well since it is AArch64 only...

@@ -0,0 +1,245 @@
/**************************************************************************//**
* @file cmsis_compiler.h
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi,

Did you consider adding the support inside the existing Core_A directory? (to reduce duplication)

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, yes I've considered to use Core_A directory at the very beginning. But then I've ran into the problem that I have to pollute existing headers by AArch64 routine implementations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants