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~