Re: [PATCH v5 03/25] plugins: add hooks for new discontinuity related callbacks

2025-05-26 Thread Richard Henderson
On 5/26/25 09:08, Julian Ganz wrote: May 25, 2025 at 10:56 PM, "Julian Ganz" wrote: Richard Henderson wrote: On 5/19/25 16:19, Julian Ganz wrote: +QEMU_DISABLE_CFI +static void plugin_vcpu_cb__discon(CPUState *cpu, + enum qemu_plugin_discon_type type, + uint64_t from) +{ + struct qe

Re: [PATCH v5 03/25] plugins: add hooks for new discontinuity related callbacks

2025-05-26 Thread Julian Ganz
May 25, 2025 at 10:56 PM, "Julian Ganz" wrote: > Richard Henderson wrote: > > On 5/19/25 16:19, Julian Ganz wrote: > > +QEMU_DISABLE_CFI > > +static void plugin_vcpu_cb__discon(CPUState *cpu, > > + enum qemu_plugin_discon_type type, > > + uint64_t from) > > +{ > > + struct qemu_plugin_cb *cb,

Re: [PATCH v5 03/25] plugins: add hooks for new discontinuity related callbacks

2025-05-25 Thread Julian Ganz
Hi Richard, Richard Henderson wrote: > On 5/19/25 16:19, Julian Ganz wrote: > > diff --git a/plugins/core.c b/plugins/core.c > > index dc1f5cb4d8..f07813d588 100644 > > --- a/plugins/core.c > > +++ b/plugins/core.c > > @@ -104,6 +104,44 @@ static void plugin_vcpu_cb__simple(CPUState *cpu, enum >

Re: [PATCH v5 03/25] plugins: add hooks for new discontinuity related callbacks

2025-05-25 Thread Julian Ganz
Hi Richard, CC-ing all the maintainers again. Richard Henderson wrote: > On 5/19/25 16:19, Julian Ganz wrote: > > +QEMU_DISABLE_CFI > > +static void plugin_vcpu_cb__discon(CPUState *cpu, > > + enum qemu_plugin_discon_type type, > > +

Re: [PATCH v5 03/25] plugins: add hooks for new discontinuity related callbacks

2025-05-24 Thread Richard Henderson
On 5/19/25 16:19, Julian Ganz wrote: The plugin API allows registration of callbacks for a variety of VCPU related events, such as VCPU reset, idle and resume. In addition, we recently introduced API for registering callbacks for discontinuity events, specifically for interrupts, exceptions and h

Re: [PATCH v5 03/25] plugins: add hooks for new discontinuity related callbacks

2025-05-24 Thread Richard Henderson
On 5/19/25 16:19, Julian Ganz wrote: +QEMU_DISABLE_CFI +static void plugin_vcpu_cb__discon(CPUState *cpu, + enum qemu_plugin_discon_type type, + uint64_t from) +{ +struct qemu_plugin_cb *cb, *next; +enum qemu_plugin_event

[PATCH v5 03/25] plugins: add hooks for new discontinuity related callbacks

2025-05-19 Thread Julian Ganz
The plugin API allows registration of callbacks for a variety of VCPU related events, such as VCPU reset, idle and resume. In addition, we recently introduced API for registering callbacks for discontinuity events, specifically for interrupts, exceptions and host calls. This change introduces the