在 2025/6/20 上午4:39, Stefan Hajnoczi 写道:
On Thu, Jun 19, 2025 at 4:51 AM Song Gao <gaos...@loongson.cn> wrote:
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
From https://github.com/gaosong715/qemu
* tag pull-loongarch-20250619 -> FETCH_HEAD
gpg: Signature made Thu 19 Jun 2025 04:49:38 EDT
gpg: using RSA key CA473C44D6A09C189A193FCD452B96852B268216
gpg: Can't check signature: No public key
Why has the GPG key changed? Your previous pull request was signed
with key B8FF1DA0D2FDCB2DA09C6C2C40A2FFF239263EDF.
Yesterday I realized that the key I had been using was registered to my
other email address,
so I changed it back.
If you would like to change keys, please sign your new key using your
old key and upload the new key to the key servers again. That way I
know that the new key really belongs to you.
Got it.
Thanks.
Song Gao
Thanks!
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