Skip to content

Conversation

@thejpster
Copy link
Contributor

Also relies on all the targets having thumb-interworking enabled.

Also bumps the arm-targets MSRV to 1.83 to make the CI pipeline simpler
We missed this because we weren't testing examples
@thejpster thejpster force-pushed the support-thumb-mode-v7-v8 branch from 24e6f70 to 96f06f3 Compare January 1, 2026 18:05
@thejpster
Copy link
Contributor Author

In order to be able to test thumb-mode Armv7-R and Armv7-A, we need to be able to mark some functions as being compiled in Thumb mode. However, the armv7a, armv7r and armv8r targets didn't have the thumb-interworking option set. They now do, but only in the latest nightly, not the last stable.

I'm wondering in the QEMU tests should always just use nightly and not bother with stable?

@thejpster
Copy link
Contributor Author

Or I guess I could write the function in assembly code...

Now has thumb interworking on all {arm,thumb}*-none-eabi* targets.
@thejpster thejpster force-pushed the support-thumb-mode-v7-v8 branch from 96f06f3 to 7ef1f3a Compare January 2, 2026 21:15
@thejpster
Copy link
Contributor Author

thejpster commented Jan 2, 2026

Rebased so it uses #100, and modified to run QEMU tests on nightly (although the libraries themselves are still build on stable and our MSRV).

@thejpster
Copy link
Contributor Author

My justfile changes aren't right - this should fail the build due to missing targets upstream and it does not.

@thejpster thejpster marked this pull request as draft January 2, 2026 21:54
Also relies on all the targets having thumb-interworking enabled.
Thanks, macOS :/
You can't depend on the flags because they vary depending on what the
machine code does.
@thejpster thejpster force-pushed the support-thumb-mode-v7-v8 branch from f02a244 to 7f0a85b Compare January 2, 2026 22:15
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.

1 participant