1 |
On 09/21/2015 08:38 AM, Leno Hou wrote: |
2 |
|
3 |
I see no issues here, but I defer to PPC team. |
4 |
|
5 |
-Zero_Chaos |
6 |
|
7 |
> Currently catalyst does not support ppc64le arch, we add |
8 |
> subarch power8 to support ppc64le and make stage files. |
9 |
> |
10 |
> Signed-off-by: Leno Hou <lenohou@×××××.com> |
11 |
> --- |
12 |
> catalyst/arch/powerpc.py | 11 ++++++++++- |
13 |
> 1 file changed, 10 insertions(+), 1 deletion(-) |
14 |
> |
15 |
> diff --git a/catalyst/arch/powerpc.py b/catalyst/arch/powerpc.py |
16 |
> index f903b38..49bdd92 100644 |
17 |
> --- a/catalyst/arch/powerpc.py |
18 |
> +++ b/catalyst/arch/powerpc.py |
19 |
> @@ -108,6 +108,14 @@ class arch_power6(arch_ppc64): |
20 |
> self.settings["CFLAGS"]="-O2 -pipe -mcpu=power6 -mtune=power6" |
21 |
> self.settings["HOSTUSE"]=["altivec","ibm"] |
22 |
> |
23 |
> +class arch_power8(arch_ppc64): |
24 |
> + "builder class for power8 under ppc64le" |
25 |
> + def __init__(self,myspec): |
26 |
> + arch_ppc64.__init__(self,myspec) |
27 |
> + self.settings["CFLAGS"]="-O2 -pipe -mcpu=power8 -mtune=power8 -mabi=elfv2" |
28 |
> + self.settings["CHOST"]="powerpc64le-linux-gnu" |
29 |
> + self.settings["HOSTUSE"]=["altivec","ibm"] |
30 |
> + |
31 |
> def register(): |
32 |
> "Inform main catalyst program of the contents of this plugin." |
33 |
> return ({ |
34 |
> @@ -122,6 +130,7 @@ def register(): |
35 |
> "power4" : arch_power4, |
36 |
> "power5" : arch_power5, |
37 |
> "power6" : arch_power6, |
38 |
> + "power8" : arch_power8, |
39 |
> "ppc" : arch_ppc, |
40 |
> "ppc64" : arch_ppc64 |
41 |
> - }, ("ppc","ppc64","powerpc","powerpc64")) |
42 |
> + }, ("ppc","ppc64","ppc64le","powerpc","powerpc64","powerpc64le")) |
43 |
> |