<div dir="ltr">Hi All,<div>   Could you please review below patch, I have successfully tested patch on ARM Versatile Express V2P Board.</div><div><br></div><div><div>From: Yogesh Tillu <<a href="mailto:tillu.yogesh@gmail.com">tillu.yogesh@gmail.com</a>></div>
<div>Date: Thu, 5 Sep 2013 17:07:55 +0530</div><div>Subject: [PATCH] [ PATCH ] Added Support for ARMv7 Big Endian</div><div><br></div><div>Signed-off-by: Yogesh Tillu <<a href="mailto:tillu.yogesh@gmail.com">tillu.yogesh@gmail.com</a>></div>
<div>---</div><div> src/util/virarch.c | 1 +</div><div> src/util/virarch.h | 1 +</div><div> 2 files changed, 2 insertions(+)</div><div><br></div><div>diff --git a/src/util/virarch.c b/src/util/virarch.c</div><div>index 81558e5..b4e06da 100644</div>
<div>--- a/src/util/virarch.c</div><div>+++ b/src/util/virarch.c</div><div>@@ -37,6 +37,7 @@ static const struct virArchData {</div><div>     { "alpha",        64, VIR_ARCH_BIG_ENDIAN },</div><div>     { "armv6l",       32, VIR_ARCH_LITTLE_ENDIAN },</div>
<div>     { "armv7l",       32, VIR_ARCH_LITTLE_ENDIAN },</div><div>+    { "armv7b",       32, VIR_ARCH_BIG_ENDIAN },</div><div>     { "cris",         32, VIR_ARCH_LITTLE_ENDIAN },</div><div>
     { "i686",         32, VIR_ARCH_LITTLE_ENDIAN },</div><div> </div><div>diff --git a/src/util/virarch.h b/src/util/virarch.h</div><div>index 0d8ae25..dd25679 100644</div><div>--- a/src/util/virarch.h</div><div>
+++ b/src/util/virarch.h</div><div>@@ -29,6 +29,7 @@ typedef enum {</div><div>     VIR_ARCH_ALPHA,        /* Alpha       64 BE <a href="http://en.wikipedia.org/wiki/DEC_Alpha">http://en.wikipedia.org/wiki/DEC_Alpha</a> */</div>
<div>     VIR_ARCH_ARMV6L,       /* ARMv6       32 LE <a href="http://en.wikipedia.org/wiki/ARM_architecture">http://en.wikipedia.org/wiki/ARM_architecture</a> */</div><div>     VIR_ARCH_ARMV7L,       /* ARMv7       32 LE <a href="http://en.wikipedia.org/wiki/ARM_architecture">http://en.wikipedia.org/wiki/ARM_architecture</a> */</div>
<div>+    VIR_ARCH_ARMV7B,       /* ARMv7       32 BE <a href="http://en.wikipedia.org/wiki/ARM_architecture">http://en.wikipedia.org/wiki/ARM_architecture</a> */</div><div>     VIR_ARCH_CRIS,         /* ETRAX       32 LE <a href="http://en.wikipedia.org/wiki/ETRAX_CRIS">http://en.wikipedia.org/wiki/ETRAX_CRIS</a> */</div>
<div>     VIR_ARCH_I686,         /* x86         32 LE <a href="http://en.wikipedia.org/wiki/X86">http://en.wikipedia.org/wiki/X86</a> */</div><div> </div><div>-- </div><div>1.8.1.2</div><div><br></div><div><br></div><div>
Test Performed: </div><div># virsh nodeinfo</div><div>CPU model:           armv7b</div><div>CPU(s):              1</div><div>CPU frequency:       48 MHz</div><div>CPU socket(s):       1</div><div>Core(s) per socket:  5</div>
<div>Thread(s) per core:  1</div><div>NUMA cell(s):        1</div><div>Memory size:         1029784 KiB</div><div><br></div>Regards, <br>Yogesh Tillu</div></div>