Skip to content

Adds support for AArch64 mode.#14

Merged
jonathanpallant merged 1 commit intomainfrom
add-aarch64-support
Feb 4, 2026
Merged

Adds support for AArch64 mode.#14
jonathanpallant merged 1 commit intomainfrom
add-aarch64-support

Conversation

@jonathanpallant
Copy link
Contributor

This PR adds support for communicating over the Arm Debug Communication Channel (DCC) from a processor running in AArch64 mode. This involves different registers to those used when a processor is running in AArch32 mode.

These changes have been tested inside the Lauterbach TRACE32 AArch64 ISA simulator, which supports Arm DCC.

This PR was developed by Ferrous Systems on behalf of Arm. Arm is the owner of these changes.

@jonathanpallant jonathanpallant mentioned this pull request Feb 3, 2026
@jonathanpallant
Copy link
Contributor Author

jonathanpallant commented Feb 3, 2026

CI broke because the big-endian targets got dropped out of Tier 2. #15 fixes this.

@adamgreig
Copy link
Member

LGTM. Can you rebase onto #15 to fix CI?

This involves different registers to those used when a processor is running in AArch32 mode.

These changes have been tested inside the Lauterbach TRACE32 AArch64 ISA simulator, which supports Arm DCC.

This was developed by Ferrous Systems on behalf of Arm. Arm is the owner of these changes.
@jonathanpallant
Copy link
Contributor Author

Rebased - I'll merge when CI passes.

@jonathanpallant
Copy link
Contributor Author

Wow, speedy. That was about 30 seconds!

@jonathanpallant jonathanpallant merged commit 8737dd3 into main Feb 4, 2026
31 checks passed
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