diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 4c44c768a45d2c700b3de27c5ce615c0f663d093..a1d3c82ccaeb6dc0445231d6e1cf54489f0ea6ba 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -797,6 +797,7 @@ config ARCH_VIRT
 	bool "Dummy Virtual Machine" if ARCH_MULTI_V7
 	select ARM_AMBA
 	select ARM_GIC
+	select ARM_GIC_V2M if PCI_MSI
 	select ARM_GIC_V3
 	select ARM_PSCI
 	select HAVE_ARM_ARCH_TIMER