On 5/26/25 10:54, Julian Ganz wrote:
Hi Richard,

May 26, 2025 at 11:01 AM, Richard Henderson wrote:
On 5/25/25 21:16, Julian Ganz wrote:
Also, some targets such as tricore only have a dummy/stub do_interrupt
  and handle exceptions differently inside non-returning functions. For
  those, we would call the hooks directly from there as we do now?

It may be only tricore. And you're right, it would be a non-trivial reorg to 
make tricore fall in line with other implementations. So retaining the separate 
qemu_plugin_vcpu_exception_cb will be required in the short term.

Yes, tricore (and hexagon, which I decided to not support) are the only
ones that don't have a do_interrupt at all.

Hexagon does not yet support system mode, and so is out-of-scope.


r~

Reply via email to