[PATCH v3 0/5] Replace 'qemu_irq_split' with 'TYPE_SPLIT_IRQ'

Zongyuan Li posted 5 patches 2 years, 1 month ago
Test checkpatch failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20220323173543.146442-1-zongyuan.li@smartx.com
Maintainers: Peter Maydell <peter.maydell@linaro.org>, Igor Mitsyanko <i.mitsyanko@gmail.com>
There is a newer version of this series
hw/arm/realview.c             | 41 +++++++++++++++++++++++++++--------
hw/arm/stellaris.c            | 17 +++++++++++++--
hw/core/irq.c                 | 15 -------------
hw/intc/exynos4210_combiner.c | 32 +++++++++++++++++++++------
hw/intc/exynos4210_gic.c      | 25 ++++++++++++++++++---
include/hw/irq.h              |  5 -----
6 files changed, 94 insertions(+), 41 deletions(-)
[PATCH v3 0/5] Replace 'qemu_irq_split' with 'TYPE_SPLIT_IRQ'
Posted by Zongyuan Li 2 years, 1 month ago
This patch set tries to replace 'qemu_irq_split' function with QOM
object 'TYPE_SPLIT_IRQ' and totally remove this call.

If this patch set is applied, issue:

https://gitlab.com/qemu-project/qemu/-/issues/811

can be closed.

Changes since rfc v2:

1. Replace all 'qemu_irq_split' calls in multiple boards
2. Remove 'qemu_irq_split' implementation and declaration

Zongyuan Li (5):
  hw/arm/realview: replace 'qemu_split_irq' with 'TYPE_SPLIT_IRQ'
  hw/arm/stellaris: replace 'qemu_split_irq' with 'TYPE_SPLIT_IRQ'
  hw/intc/exynos4210_combiner: replace 'qemu_split_irq' with 'TYPE_SPLIT_IRQ'
  hw/intc/exynos4210_gic: replace 'qemu_split_irq' with 'TYPE_SPLIT_IRQ'
  hw/core/irq: remove unused 'qemu_irq_split' function

 hw/arm/realview.c             | 41 +++++++++++++++++++++++++++--------
 hw/arm/stellaris.c            | 17 +++++++++++++--
 hw/core/irq.c                 | 15 -------------
 hw/intc/exynos4210_combiner.c | 32 +++++++++++++++++++++------
 hw/intc/exynos4210_gic.c      | 25 ++++++++++++++++++---
 include/hw/irq.h              |  5 -----
 6 files changed, 94 insertions(+), 41 deletions(-)

-- 
2.34.0