The following changes since commit 6e1571533fd92bec67e5ab9b1dd1e15032925757:
Merge tag 'tracing-pull-request' of https://gitlab.com/stefanha/qemu into staging (2025-06-16 13:47:19 -0400) are available in the Git repository at: https://github.com/gaosong715/qemu.git tags/pull-loongarch-20250619 for you to fetch changes up to c2a2e1ad2a749caa864281b1d4dc3f16c3f344f6: target/loongarch: fix vldi/xvldi raise wrong error (2025-06-19 15:57:31 +0800) ---------------------------------------------------------------- pull-loongarch-20250619 ---------------------------------------------------------------- Bibo Mao (13): hw/intc/loongarch_extioi: Add kernel irqchip realize function hw/intc/loongarch_extioi: Add kernel irqchip save and restore function hw/intc/loongarch_ipi: Add kernel irqchip realize function hw/intc/loongson_ipi: Add load and save interface with ipi_common class hw/intc/loongarch_ipi: Add kernel irqchip save and restore function hw/intc/loongarch_pch_msi: Inject MSI interrupt to kernel hw/intc/loongarch_pch: Add kernel irqchip realize function hw/intc/loongarch_pch: Add kernel irqchip save and restore function hw/intc/loongarch_pch: Inject irq line interrupt to kernel hw/loongarch/virt: Add reset support for kernel irqchip target/loongarch: Report error with split kernel_irqchip option hw/loongarch/virt: Disable emulation with IOCSR misc register hw/loongarch/virt: Add kernel irqchip support Song Gao (1): target/loongarch: fix vldi/xvldi raise wrong error hw/intc/loongarch_extioi.c | 49 +++++++-- hw/intc/loongarch_extioi_kvm.c | 140 ++++++++++++++++++++++++ hw/intc/loongarch_ipi.c | 29 +++++ hw/intc/loongarch_ipi_kvm.c | 85 ++++++++++++++ hw/intc/loongarch_pch_msi.c | 10 ++ hw/intc/loongarch_pch_pic.c | 45 +++++++- hw/intc/loongarch_pic_kvm.c | 89 +++++++++++++++ hw/intc/loongson_ipi_common.c | 33 ++++++ hw/intc/meson.build | 6 + hw/loongarch/virt.c | 65 +++++++---- include/hw/intc/loongarch_extioi.h | 5 + include/hw/intc/loongarch_ipi.h | 5 + include/hw/intc/loongarch_pch_pic.h | 5 + include/hw/intc/loongarch_pic_common.h | 1 + include/hw/intc/loongson_ipi_common.h | 2 + target/loongarch/cpu.h | 1 + target/loongarch/kvm/kvm.c | 23 +++- target/loongarch/tcg/insn_trans/trans_vec.c.inc | 13 ++- 18 files changed, 563 insertions(+), 43 deletions(-) create mode 100644 hw/intc/loongarch_extioi_kvm.c create mode 100644 hw/intc/loongarch_ipi_kvm.c create mode 100644 hw/intc/loongarch_pic_kvm.c