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

Cole Robinson crobinso at redhat.com
Wed Oct 9 13:50:54 UTC 2013


On 10/08/2013 09:49 AM, Pranavkumar Sawargaonkar wrote:
> 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 <anup.patel at linaro.org>
> Signed-off-by: Pranavkumar Sawargaonkar <pranavkumar at linaro.org>
> ---
>  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 */
> 

ACK

- Cole




More information about the libvir-list mailing list