-
Notifications
You must be signed in to change notification settings - Fork 448
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
Implement Support For Building core
Component And Executing Hello World On ARM64
#1450
base: master
Are you sure you want to change the base?
Commits on Jun 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e78b751 - Browse repository at this point
Copy the full SHA e78b751View commit details -
[cmake/compiler_include] Use omp-tools.h Instead
`cpuid.h` is a x86 specific file. Including it on a arm64 device will cause a compile failure.
Configuration menu - View commit details
-
Copy full SHA for 4efe474 - Browse repository at this point
Copy the full SHA 4efe474View commit details -
Fallback To "stdbool.h" Header If Build For Non-x86 Platform
It turns out that "omp-tools.h" is not a good option.
Configuration menu - View commit details
-
Copy full SHA for 66136c5 - Browse repository at this point
Copy the full SHA 66136c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 110ece2 - Browse repository at this point
Copy the full SHA 110ece2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3793081 - Browse repository at this point
Copy the full SHA 3793081View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0c2981 - Browse repository at this point
Copy the full SHA d0c2981View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d50645 - Browse repository at this point
Copy the full SHA 1d50645View commit details -
Configuration menu - View commit details
-
Copy full SHA for eefe2b1 - Browse repository at this point
Copy the full SHA eefe2b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9270f96 - Browse repository at this point
Copy the full SHA 9270f96View commit details -
[libm] Fix Building For ARM64 & Add Stubs
It really sucks that Apple no longer open sources `libm`... I'm not sure if we should replace `libm` with another macOS friendly math library, or try to implement the math stubs...
Configuration menu - View commit details
-
Copy full SHA for 02be3f7 - Browse repository at this point
Copy the full SHA 02be3f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b6e38f - Browse repository at this point
Copy the full SHA 3b6e38fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a5091d0 - Browse repository at this point
Copy the full SHA a5091d0View commit details -
[mldr] Add Documentation For "entryPoint" And Throw Error If Implemen…
…tation Is Missing For Arch
Configuration menu - View commit details
-
Copy full SHA for 20221da - Browse repository at this point
Copy the full SHA 20221daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a349a0 - Browse repository at this point
Copy the full SHA 7a349a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0322f0 - Browse repository at this point
Copy the full SHA b0322f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3068fb1 - Browse repository at this point
Copy the full SHA 3068fb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f5e59c - Browse repository at this point
Copy the full SHA 3f5e59cView commit details -
[mldr] Rework How "load" And "setup_stack" Are Handled
I didn't really like the idea of having a bunch of `#ifdefs`, so I decided to implement stub methods for "load" And "setup_stack" that abort if they are called (when they shouldn't be called).
Configuration menu - View commit details
-
Copy full SHA for 7c561ba - Browse repository at this point
Copy the full SHA 7c561baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f2a61e - Browse repository at this point
Copy the full SHA 2f2a61eView commit details -
Configuration menu - View commit details
-
Copy full SHA for adc418a - Browse repository at this point
Copy the full SHA adc418aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17bab56 - Browse repository at this point
Copy the full SHA 17bab56View commit details -
Co-authored-by: Sergey Bugaev <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 01c5f72 - Browse repository at this point
Copy the full SHA 01c5f72View commit details -
Co-authored-by: Sergey Bugaev <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0af99f1 - Browse repository at this point
Copy the full SHA 0af99f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c633c12 - Browse repository at this point
Copy the full SHA c633c12View commit details -
[mldr] Implement __darling_thread_get_tsd & __darling_thread_set_tsd
It turns out that Linux relies on TPIDR_EL0, so we can't use that register to store the TPIDRRO_EL0. Instead, we will have a variable in mdlr that represents TPIDRRO_EL0.
Configuration menu - View commit details
-
Copy full SHA for 47bace7 - Browse repository at this point
Copy the full SHA 47bace7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90e903e - Browse repository at this point
Copy the full SHA 90e903eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 424286e - Browse repository at this point
Copy the full SHA 424286eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 921cf8d - Browse repository at this point
Copy the full SHA 921cf8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 524fd54 - Browse repository at this point
Copy the full SHA 524fd54View commit details
Commits on Jun 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7841e42 - Browse repository at this point
Copy the full SHA 7841e42View commit details