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

Debug Description: Recommendations for debugger behaviour during sequence execution #327

Open
jreineckearm opened this issue Sep 7, 2024 · 0 comments

Comments

@jreineckearm
Copy link
Contributor

Follow-up discussion emerged in #325 :
The debug description specification makes little recommendation about how a debugger should behave while debug sequences are executed. An example brought up in the above linked issue is that debugger implementations might continue polling debug status registers while a sequence is executed. And how this should behave during specific debugger operations like reset.

We should add a section in the spec outlining such recommended behavior. Making a start with the above example.

For the particularly mentioned scenario, the question to answer is whether a debugger that regularly polls the CPU and debug connection state to potentially recover from a connection loss should continue this

  • during all sequences.
  • only for (or not for) specific sequences.
  • only for (or not for) specific debugger operations like reset.
  • based on a control bit set by the sequence itself. Which apparently would result not only in a recommendation.
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

No branches or pull requests

1 participant