On 09/21/2015 08:38 AM, Leno Hou wrote: I see no issues here, but I defer to PPC team.
-Zero_Chaos > Currently catalyst does not support ppc64le arch, we add > subarch power8 to support ppc64le and make stage files. > > Signed-off-by: Leno Hou <[email protected]> > --- > catalyst/arch/powerpc.py | 11 ++++++++++- > 1 file changed, 10 insertions(+), 1 deletion(-) > > diff --git a/catalyst/arch/powerpc.py b/catalyst/arch/powerpc.py > index f903b38..49bdd92 100644 > --- a/catalyst/arch/powerpc.py > +++ b/catalyst/arch/powerpc.py > @@ -108,6 +108,14 @@ class arch_power6(arch_ppc64): > self.settings["CFLAGS"]="-O2 -pipe -mcpu=power6 -mtune=power6" > self.settings["HOSTUSE"]=["altivec","ibm"] > > +class arch_power8(arch_ppc64): > + "builder class for power8 under ppc64le" > + def __init__(self,myspec): > + arch_ppc64.__init__(self,myspec) > + self.settings["CFLAGS"]="-O2 -pipe -mcpu=power8 -mtune=power8 > -mabi=elfv2" > + self.settings["CHOST"]="powerpc64le-linux-gnu" > + self.settings["HOSTUSE"]=["altivec","ibm"] > + > def register(): > "Inform main catalyst program of the contents of this plugin." > return ({ > @@ -122,6 +130,7 @@ def register(): > "power4" : arch_power4, > "power5" : arch_power5, > "power6" : arch_power6, > + "power8" : arch_power8, > "ppc" : arch_ppc, > "ppc64" : arch_ppc64 > - }, ("ppc","ppc64","powerpc","powerpc64")) > + }, ("ppc","ppc64","ppc64le","powerpc","powerpc64","powerpc64le")) >
