Unverified Commit fa561bdc authored by Tim Newsome's avatar Tim Newsome Committed by GitHub
Browse files

Can't change harts during operations, and the current hart becoming...

Can't change harts during operations, and the current hart becoming unavailable may terminate the abstract command with error. (#322)

* Can't change harts during operations.

See #315.

* Only restrict hartsel changes during abstract cmds

reset/halt could take a very long time if a hart is asleep, and we don't
want to prevent debugging other harts in that case.

* Set cmderr for hartsel change during abstract cmd.

* Clarify reset and hasel during abstract command.

* Incorporate review feedback.

* Make debuggers handle harts becoming unavailable.

Instead of having the DM correctly handle a hart that becomes
unavailable, make debuggers responsible for that. This seems like a good
tradeoff because this should be rare.

* Clarifications requested in review.

* Clarify per review.
parent 900cdbf4
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment