generated from riscv/docs-spec-template
-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Hi Iain,
In the Hart to Trace Interface Specification, section 2.4.1 Multi-memory-access Instructions states:
The final load/store initiated by the instruction must be reported at the same time as the instruction retires (i.e., dretire and iretire active simultaneously).
However, after the loads or stores have completed, the remaining micro-operations, such as stack pointer updates, may still be interrupted, preventing the push/pop instruction from retiring. In this scenario, how should the final load/store be reported? It has indeed completed the final load/store, but there is no corresponding iretire for it.
Best regards,
Jack
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels