On Sat, 29 Jun 2024 at 21:01, BALATON Zoltan <bala...@eik.bme.hu> wrote: > > To allow embedding a qemu_irq in a struct move its definition to the > header and add a function to init it in place without allocating it. > > Signed-off-by: BALATON Zoltan <bala...@eik.bme.hu>
Yes, I think this makes sense, and I'm not quite sure why we don't support it already (probably just historical inertia -- the qemu_irq APIs were written before QOM and when the whole design was oriented around an "allocate and return a pointer" style rather than allowing for embedding structs). -- PMM