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 <[email protected]>
Signed-off-by: Pranavkumar Sawargaonkar <[email protected]>
---
 src/util/virarch.c |    1 +
 src/util/virarch.h |    1 +
 2 files changed, 2 insertions(+)

diff --git a/src/util/virarch.c b/src/util/virarch.c
index 694eba1..9e88c68 100644
--- a/src/util/virarch.c
+++ b/src/util/virarch.c
@@ -38,6 +38,7 @@ static const struct virArchData {
     { "armv6l",       32, VIR_ARCH_LITTLE_ENDIAN },
     { "armv7l",       32, VIR_ARCH_LITTLE_ENDIAN },
     { "armv7b",       32, VIR_ARCH_BIG_ENDIAN },
+    { "aarch64",      64, VIR_ARCH_LITTLE_ENDIAN },
 
     { "cris",         32, VIR_ARCH_LITTLE_ENDIAN },
     { "i686",         32, VIR_ARCH_LITTLE_ENDIAN },
diff --git a/src/util/virarch.h b/src/util/virarch.h
index 3530f7c..d0bf9d9 100644
--- a/src/util/virarch.h
+++ b/src/util/virarch.h
@@ -30,6 +30,7 @@ typedef enum {
     VIR_ARCH_ARMV6L,       /* ARMv6       32 LE 
http://en.wikipedia.org/wiki/ARM_architecture */
     VIR_ARCH_ARMV7L,       /* ARMv7       32 LE 
http://en.wikipedia.org/wiki/ARM_architecture */
     VIR_ARCH_ARMV7B,       /* ARMv7       32 BE 
http://en.wikipedia.org/wiki/ARM_architecture */
+    VIR_ARCH_AARCH64,      /* ARMv8       64 LE 
http://en.wikipedia.org/wiki/ARM_architecture */
 
     VIR_ARCH_CRIS,         /* ETRAX       32 LE 
http://en.wikipedia.org/wiki/ETRAX_CRIS */
     VIR_ARCH_I686,         /* x86         32 LE 
http://en.wikipedia.org/wiki/X86 */
-- 
1.7.9.5

--
libvir-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/libvir-list

Reply via email to