summaryrefslogtreecommitdiffstats
path: root/target/arm/kvm_arm.h
diff options
context:
space:
mode:
authorShashi Mallela2021-09-13 17:07:24 +0200
committerPeter Maydell2021-09-13 22:01:08 +0200
commit0e5c1c9a230e20d212ae9730e1c59c7fd36bdc96 (patch)
treebbc09446e196c4c391971fa34c92e48c3ef99645 /target/arm/kvm_arm.h
parenttests/data/acpi/virt: Add IORT files for ITS (diff)
downloadqemu-0e5c1c9a230e20d212ae9730e1c59c7fd36bdc96.tar.gz
qemu-0e5c1c9a230e20d212ae9730e1c59c7fd36bdc96.tar.xz
qemu-0e5c1c9a230e20d212ae9730e1c59c7fd36bdc96.zip
hw/arm/virt: add ITS support in virt GIC
Included creation of ITS as part of virt platform GIC initialization. This Emulated ITS model now co-exists with kvm ITS and is enabled in absence of kvm irq kernel support in a platform. Signed-off-by: Shashi Mallela <shashi.mallela@linaro.org> Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Message-id: 20210910143951.92242-9-shashi.mallela@linaro.org Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'target/arm/kvm_arm.h')
-rw-r--r--target/arm/kvm_arm.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/target/arm/kvm_arm.h b/target/arm/kvm_arm.h
index 34f8daa377..0613454975 100644
--- a/target/arm/kvm_arm.h
+++ b/target/arm/kvm_arm.h
@@ -525,8 +525,8 @@ static inline const char *its_class_name(void)
/* KVM implementation requires this capability */
return kvm_direct_msi_enabled() ? "arm-its-kvm" : NULL;
} else {
- /* Software emulation is not implemented yet */
- return NULL;
+ /* Software emulation based model */
+ return "arm-gicv3-its";
}
}