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

Feature: add some Aarch64 identifiers #2036

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

ALTracer
Copy link
Contributor

Detailed description

  • This is a minor non-code feature (more LUT entries).
  • The existing problem is BMP practically being able to scan and detect some Aarch64 SoCs but refusing to elaborate further.
  • This PR solves it by registering more known CoreSight and Debug IDs as found on Raspberry/Broadcom RPi3B BCM2837 (JTAG-only) and Rockchip RK3568 (SWD-only).

Actual Aarch64 debug is not possible at this point yet, one of the issues is you can't halt ARMv8-A via the Processor Debug Unit page as on ARMv7-A/R, but the associated CTI may be used instead. So I add the CTI IDs (0x14, 0x1a14) to help that.

BMP flash impact should not be large because Cortex-A is disabled by default. However, arm_component_lut[] is not partially gated on that.

Your checklist for this pull request

Closing issues

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