Skip to content

Instantly share code, notes, and snippets.

@justtryingthingsout
Last active May 24, 2025 23:53
Show Gist options
  • Save justtryingthingsout/9c91cb2b9327205c0be1c4cfdc12be32 to your computer and use it in GitHub Desktop.
Save justtryingthingsout/9c91cb2b9327205c0be1c4cfdc12be32 to your computer and use it in GitHub Desktop.
DBGWRAP bits
The `dbghalt`, `dbgrestart`, and `dbgack` fields were used during Operation Triangulation.
0x206040000:
b[31]: dbghalt External halt request, equivalent to the halt from CTI.
Auto-cleared after ACC Core is halted.
b[30]: dbgrestart External restart request, equivalent to the restart from CTI.
Auto-cleared after ACC Core is restarted.
b[29]: dbghaltonrst Halt the ACC Core from the following boot, either cold or warm.
Auto-cleared after ACC Core exits from reset catch.
b[28]: dbgack 1: ACC Core is halted.
Aliasing to EDSCR.H, but can be read without unlocking
the locks as long as soc_acc_apdebugen is set.
b[27]: frcpwrdn Power down ACC Core from debug halt state. (L1 will be flushed)
b[26]: frcpwrup ACC Core will not be power gated when this is set. (L1 will be flushed)
b[25]: haltonretnrestart Halt CPU before it fetches from WFI-retention wakeup.
b[24:0]: rsvd0 Reserved
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment