[libvirt] [PATCH V3] AArch64: Porting of armv7l conditons to run qemu for aarch64.

2014-01-02 Thread Pranavkumar Sawargaonkar
aarcg64 and test case in testutilsqemu.c which was causing test suite failure while running make check. V2: - Added testcase to qemuxml2argvtest as suggested during review comments of V1. V1: - Initial patch. Signed-off-by: Anup Patel Signed-off-by: Pranavkumar Sawargaonkar --- docs/schemas

[libvirt] [PATCH V2] AArch64: Porting of armv7l conditons to run qemu for aarch64.

2013-12-05 Thread Pranavkumar Sawargaonkar
qemuxml2argvtest as suggested during review comments of V1 of same patch. Signed-off-by: Anup Patel Signed-off-by: Pranavkumar Sawargaonkar --- src/qemu/qemu_capabilities.c |2 +- src/qemu/qemu_command.c|8 ++-- src/qemu/qemu_domain.c

Re: [libvirt] [PATCH 0/6] AArch64 support for libvirt.

2013-10-17 Thread Pranavkumar Sawargaonkar
Hi Cole, On 16 October 2013 02:34, Cole Robinson wrote: > On 10/08/2013 09:49 AM, Pranavkumar Sawargaonkar wrote: >> This patchset extends libvirt for AArch64 (armv8a). >> >> All patches have been tested on APM X-Gene SoC and we are able >> to run libvirtd on A

Re: [libvirt] [PATCH] AArch64: Porting of armv7l conditons to run qemu for aarch64.

2013-10-10 Thread Pranavkumar Sawargaonkar
Hi, On 10 October 2013 17:20, Daniel P. Berrange wrote: > On Thu, Oct 10, 2013 at 05:10:41PM +0530, Pranavkumar Sawargaonkar wrote: >> AArch64 qemu has similar behavior as armv7l, like use of mmio etc. >> This patch adds similar bypass checks what we have for armv7l to aarch64.

Re: [libvirt] [PATCH 1/6] AArch64: Add AArch64 architecture to list of valid arches.

2013-10-10 Thread Pranavkumar Sawargaonkar
Hi Daniel, On 9 October 2013 20:14, Daniel P. Berrange wrote: > On Tue, Oct 08, 2013 at 07:19:06PM +0530, Pranavkumar Sawargaonkar wrote: >> Adding AArch64(ARMv8 64bit) to the current list of valid architectures. >> >> For now, AArch64 name would imply AArch64 LE mode o

[libvirt] [PATCH] AArch64: Porting of armv7l conditons to run qemu for aarch64.

2013-10-10 Thread Pranavkumar Sawargaonkar
: Pranavkumar Sawargaonkar --- src/qemu/qemu_capabilities.c |2 +- src/qemu/qemu_command.c |8 +--- src/qemu/qemu_domain.c |5 - 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c index 1eae4ba..74a1690

[libvirt] [PATCH 6/6] AArch64: Add qemu capabilities schemeta for test.

2013-10-08 Thread Pranavkumar Sawargaonkar
Add qemu AArch64 capabilities schemeta in caps-qemu-kvm.xml. Signed-off-by: Anup Patel Signed-off-by: Pranavkumar Sawargaonkar --- tests/capabilityschemadata/caps-qemu-kvm.xml | 11 +++ 1 file changed, 11 insertions(+) diff --git a/tests/capabilityschemadata/caps-qemu-kvm.xml b

[libvirt] [PATCH 5/6] Add parsing of AArch64 qemu capabilities.

2013-10-08 Thread Pranavkumar Sawargaonkar
Parse qemu capabilities AArch64 just like arm 32bit. Signed-off-by: Anup Patel Signed-off-by: Pranavkumar Sawargaonkar --- src/qemu/qemu_capabilities.c |4 1 file changed, 4 insertions(+) diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c index 7c39c1c..1eae4ba

[libvirt] [PATCH 3/6] AArch64: Parse cputopology from /proc/cpuinfo.

2013-10-08 Thread Pranavkumar Sawargaonkar
CPU "parser" for AArch64. Showing cputopology in arm64 linux is work-in-progress so for now all AArch64 cpus belong to same socket (like PPC). Also we parse BogoMIPS same like arm 32bit. Signed-off-by: Anup Patel Signed-off-by: Pranavkumar Sawargaonkar --- src/nodeinfo.c |5 +++

[libvirt] [PATCH 1/6] AArch64: Add AArch64 architecture to list of valid arches.

2013-10-08 Thread Pranavkumar Sawargaonkar
Adding AArch64(ARMv8 64bit) to the current list of valid architectures. For now, AArch64 name would imply AArch64 LE mode only. In future, we might have separate names for AArch64 LE and BE. Signed-off-by: Anup Patel Signed-off-by: Pranavkumar Sawargaonkar --- src/util/virarch.c |1 + src

[libvirt] [PATCH 0/6] AArch64 support for libvirt.

2013-10-08 Thread Pranavkumar Sawargaonkar
This patchset extends libvirt for AArch64 (armv8a). All patches have been tested on APM X-Gene SoC and we are able to run libvirtd on APM X-Gene SOC and spawn VMs remotely using virsh and virt-manager. Pranavkumar Sawargaonkar (6): AArch64: Add AArch64 architecture to list of valid arches

[libvirt] [PATCH 2/6] AArch64: CPU Support for AArch64 (ARMv8 64bit).

2013-10-08 Thread Pranavkumar Sawargaonkar
Adding CPU encoder/decoder for AArch64. Signed-off-by: Anup Patel Signed-off-by: Pranavkumar Sawargaonkar --- src/Makefile.am |1 + src/cpu/cpu.c |2 ++ src/cpu/cpu_aarch64.c | 79 + src/cpu/cpu_aarch64.h | 31

[libvirt] [PATCH 4/6] Implement minimal sysinfo for AArch64 platforms.

2013-10-08 Thread Pranavkumar Sawargaonkar
Implement the bare minimal sysinfo for AArch64 platforms by reading the CPU models from /proc/cpuinfo. Signed-off-by: Anup Patel Signed-off-by: Pranavkumar Sawargaonkar --- src/util/virsysinfo.c |3 ++- tests/sysinfodata/aarch64cpuinfo.data | 10 ++ tests