[PATCH v4 05/12] target/arm: Restrict ARMv5 cpus to TCG accel

Philippe Mathieu-Daudé
2020-09-29T22:44:29Z

KVM requires a cpu based on (at least) the ARMv7 architecture.

Only enable the following ARMv5 CPUs when TCG is available:

- ARM926
- ARM946
- ARM1026
- XScale (PXA250/255/260/261/262/270)

Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
---
hw/arm/Kconfig | 11 +++++++++++
1 file changed, 11 insertions(+)

diff --git a/hw/arm/Kconfig b/hw/arm/Kconfig
index b546b20654..d2876b2c8b 100644
--- a/hw/arm/Kconfig
+++ b/hw/arm/Kconfig
@@ -2,6 +2,10 @@ config ARM_V4
bool
select TCG

+config ARM_V5
+ bool
+ select TCG
+
config ARM_VIRT
bool
imply PCI_DEVICES
@@ -44,6 +48,7 @@ config CUBIEBOARD

config DIGIC
bool
+ select ARM_V5
select PTIMER
select PFLASH_CFI02

@@ -73,6 +78,7 @@ config HIGHBANK

config INTEGRATOR
bool
+ select ARM_V5
select ARM_TIMER
select INTEGRATOR_DEBUG
select PL011 # UART
@@ -99,6 +105,7 @@ config MUSCA

config MUSICPAL
bool
+ select ARM_V5
select BITBANG_I2C
select MARVELL_88W8618
select PTIMER
@@ -138,6 +145,7 @@ config OMAP

config PXA2XX
bool
+ select ARM_V5
select FRAMEBUFFER
select I2C
select SERIAL
@@ -254,6 +262,7 @@ config SX1

config VERSATILE
bool
+ select ARM_V5
select ARM_TIMER # sp804
select PFLASH_CFI01
select LSI_SCSI_PCI
@@ -373,6 +382,7 @@ config NPCM7XX

config FSL_IMX25
bool
+ select ARM_V5
select IMX
select IMX_FEC
select IMX_I2C
@@ -399,6 +409,7 @@ config FSL_IMX6

config ASPEED_SOC
bool
+ select ARM_V5
select DS1338
select FTGMAC100
select I2C
--
2.26.2