On 3/23/22 04:28, Cédric Le Goater wrote:
> Hello,
>
> The PSIHB OCC and LPC interrupts are driven by a complex framework
> using Object links and class handlers. Simplify the whole with GPIO
> lines.
>
> Thanks,
Queued in gitlab.com/danielhb/qemu/tree/ppc-next. Thanks,
Daniel
>
> C.
>
> Cédric Le Goater (5):
> ppc/pnv: Fix PSI IRQ definition
> ppc/pnv: Remove PnvLpcController::psi link
> ppc/pnv: Remove PnvOCC::psi link
> ppc/pnv: Remove PnvPsiClas::irq_set
> ppc/pnv: Remove usless checks in set_irq handlers
>
> include/hw/ppc/pnv_lpc.h | 8 ++------
> include/hw/ppc/pnv_occ.h | 7 ++-----
> include/hw/ppc/pnv_psi.h | 7 +------
> hw/ppc/pnv.c | 30 ++++++++++++++++++------------
> hw/ppc/pnv_lpc.c | 19 ++++---------------
> hw/ppc/pnv_occ.c | 16 ++++------------
> hw/ppc/pnv_psi.c | 36 +++++++++++-------------------------
> 7 files changed, 42 insertions(+), 81 deletions(-)
>