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

i#5383 mac a64, part 5: Get hello,world to run #6184

Merged
merged 4 commits into from
Jul 5, 2023

Conversation

derekbruening
Copy link
Contributor

Fixes global references in aarch64.asm which were loading the value instead of the address (the Linux a64 assembler auto-magically gives the address whether using ADD or LDR!).

Fixes and clarifies the Mac64 x86 and arm TLS slots vs offsets.

Uses gettimeofday() for query_time_seconds() instead of SYS_gettimeofday.

Removes an invalid hardcoded 0 sysnum for global_do_syscall.

Issue: #5383

Enables BUILD_TESTS to compile for M1: a combination of fixing and
disabling tests.  Many issues came from assembler and pre-processor
differences.

Issue: #5383
Fixes global references in aarch64.asm which were loading the value
instead of the address (the Linux a64 assembler auto-magically gives
the address whether using ADD or LDR!).

Fixes and clarifies the Mac64 x86 and arm TLS slots vs offsets.

Uses gettimeofday() for query_time_seconds() instead of SYS_gettimeofday.

Removes an invalid hardcoded 0 sysnum for global_do_syscall.

Issue: #5383
Base automatically changed from i5383-m1-build-tests to master July 5, 2023 17:10
@derekbruening derekbruening added this pull request to the merge queue Jul 5, 2023
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jul 5, 2023
@derekbruening derekbruening added this pull request to the merge queue Jul 5, 2023
@derekbruening
Copy link
Contributor Author

scattergather failed yet again #5329

@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jul 5, 2023
@derekbruening
Copy link
Contributor Author

Now hit api.rseq on ubuntu22: #6185

@derekbruening derekbruening merged commit f3f909b into master Jul 5, 2023
@derekbruening derekbruening deleted the i5383-m1-run-hello branch July 5, 2023 18:01
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.

2 participants