]> www.infradead.org Git - users/dwmw2/linux.git/commit
LoongArch: KVM: Add IPI device support
authorXianglai Li <lixianglai@loongson.cn>
Wed, 13 Nov 2024 08:18:27 +0000 (16:18 +0800)
committerHuacai Chen <chenhuacai@loongson.cn>
Wed, 13 Nov 2024 08:18:27 +0000 (16:18 +0800)
commitc532de5a67a70f8533d495f8f2aaa9a0491c3ad0
tree6fbd03a6ec613859e75a7f125bffe81197dd188a
parent948ccbd95016f50ce01df5eef9440eede3b8c713
LoongArch: KVM: Add IPI device support

Add device model for IPI interrupt controller, implement basic create &
destroy interfaces, and register device model to kvm device table.

Signed-off-by: Tianrui Zhao <zhaotianrui@loongson.cn>
Signed-off-by: Xianglai Li <lixianglai@loongson.cn>
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
arch/loongarch/include/asm/kvm_host.h
arch/loongarch/include/asm/kvm_ipi.h [new file with mode: 0644]
arch/loongarch/kvm/Makefile
arch/loongarch/kvm/intc/ipi.c [new file with mode: 0644]
arch/loongarch/kvm/main.c
arch/loongarch/kvm/vcpu.c
include/uapi/linux/kvm.h