]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
LoongArch: KVM: Add DMSINTC inject msi to vCPU
authorSong Gao <gaosong@loongson.cn>
Thu, 9 Apr 2026 10:56:37 +0000 (18:56 +0800)
committerHuacai Chen <chenhuacai@loongson.cn>
Thu, 9 Apr 2026 10:56:37 +0000 (18:56 +0800)
commit03de5eecb0f0f68f29086bc0075c7fd597bf4e4a
tree26eaaca229360956ce9b51d9268bbd40fbc61b35
parent229132c309d667bb05405fc8b539e7d90e0dfb3b
LoongArch: KVM: Add DMSINTC inject msi to vCPU

Implement irqfd that deliver msi to vCPU and vCPU dmsintc irq injection.
Add pch_msi_set_irq() choice dmsintc to set msi irq by the msg_addr and
implement dmsintc set msi irq.

Signed-off-by: Song Gao <gaosong@loongson.cn>
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
arch/loongarch/include/asm/kvm_dmsintc.h
arch/loongarch/include/asm/kvm_pch_pic.h
arch/loongarch/kvm/intc/dmsintc.c
arch/loongarch/kvm/intc/pch_pic.c
arch/loongarch/kvm/interrupt.c
arch/loongarch/kvm/irqfd.c