[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v4 06/12] target/arm: Restrict ARMv6 cpus to TCG accel
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH v4 06/12] target/arm: Restrict ARMv6 cpus to TCG accel |
Date: |
Wed, 30 Sep 2020 00:43:49 +0200 |
KVM requires a cpu based on (at least) the ARMv7 architecture.
Only enable the following ARMv6 CPUs when TCG is available:
- ARM1136
- ARM1176
- ARM11MPCore
- Cortex-M0
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
---
hw/arm/Kconfig | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/hw/arm/Kconfig b/hw/arm/Kconfig
index d2876b2c8b..e01eb55bc0 100644
--- a/hw/arm/Kconfig
+++ b/hw/arm/Kconfig
@@ -6,6 +6,10 @@ config ARM_V5
bool
select TCG
+config ARM_V6
+ bool
+ select TCG
+
config ARM_VIRT
bool
imply PCI_DEVICES
@@ -123,6 +127,7 @@ config NETDUINOPLUS2
config NSERIES
bool
+ select ARM_V6
select OMAP
select TMP105 # tempature sensor
select BLIZZARD # LCD/TV controller
@@ -391,6 +396,7 @@ config FSL_IMX25
config FSL_IMX31
bool
+ select ARM_V6
select SERIAL
select IMX
select IMX_I2C
--
2.26.2
- [PATCH v4 00/12] Support disabling TCG on ARM (part 2), Philippe Mathieu-Daudé, 2020/09/29
- [PATCH v4 01/12] accel/tcg: Add stub for cpu_loop_exit(), Philippe Mathieu-Daudé, 2020/09/29
- [PATCH v4 02/12] meson: Allow optional target/${ARCH}/Kconfig, Philippe Mathieu-Daudé, 2020/09/29
- [PATCH v4 03/12] target/arm: Select SEMIHOSTING if TCG is available, Philippe Mathieu-Daudé, 2020/09/29
- [PATCH v4 04/12] target/arm: Restrict ARMv4 cpus to TCG accel, Philippe Mathieu-Daudé, 2020/09/29
- [PATCH v4 05/12] target/arm: Restrict ARMv5 cpus to TCG accel, Philippe Mathieu-Daudé, 2020/09/29
- [PATCH v4 06/12] target/arm: Restrict ARMv6 cpus to TCG accel,
Philippe Mathieu-Daudé <=
- [PATCH v4 07/12] target/arm: Restrict ARMv7 R-profile cpus to TCG accel, Philippe Mathieu-Daudé, 2020/09/29
- [PATCH v4 08/12] target/arm: Restrict ARMv7 M-profile cpus to TCG accel, Philippe Mathieu-Daudé, 2020/09/29
- [PATCH v4 09/12] target/arm: Make m_helper.c optional via CONFIG_ARM_V7M, Philippe Mathieu-Daudé, 2020/09/29
- [PATCH v4 10/12] target/arm: Do not build TCG objects when TCG is off, Philippe Mathieu-Daudé, 2020/09/29
- [PATCH v4 11/12] target/arm: Reorder meson.build rules, Philippe Mathieu-Daudé, 2020/09/29
- [PATCH v4 12/12] .travis.yml: Add a KVM-only Aarch64 job, Philippe Mathieu-Daudé, 2020/09/29
- Re: [PATCH v4 00/12] Support disabling TCG on ARM (part 2), Igor Mammedov, 2020/09/30