[libvirt] [PATCH 5/4] cpu_arm: Support all ARM processors we know about

Michal Privoznik mprivozn at redhat.com
Tue Jun 17 13:38:43 UTC 2014


So far three ARM processor families are known to libvirt,
however the cpu driver knows only about one of them. This
make host initialization on the other two fail:

2014-06-17 13:35:41.419+0000: 6840: info : libvirt version: 1.2.6
2014-06-17 13:35:41.419+0000: 6840: error : cpuNodeData:342 : this function is not supported by the connection driver: cannot get node CPU data for armv6l architecture
2014-06-17 13:35:41.433+0000: 6840: warning : virQEMUCapsInit:943 : Failed to get host CPU

Signed-off-by: Michal Privoznik <mprivozn at redhat.com>
---
 src/cpu/cpu_arm.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/cpu/cpu_arm.c b/src/cpu/cpu_arm.c
index 53bf4f4..39e8f12 100644
--- a/src/cpu/cpu_arm.c
+++ b/src/cpu/cpu_arm.c
@@ -30,7 +30,9 @@
 
 #define VIR_FROM_THIS VIR_FROM_CPU
 
-static const virArch archs[] = { VIR_ARCH_ARMV7L };
+static const virArch archs[] = {VIR_ARCH_ARMV6L,
+                                VIR_ARCH_ARMV7B,
+                                VIR_ARCH_ARMV7L};
 
 static virCPUDataPtr
 ArmNodeData(virArch arch)
-- 
1.8.5.5




More information about the libvir-list mailing list