<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>