From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1S8yUR-0008AO-9a for garchives@archives.gentoo.org; Sat, 17 Mar 2012 18:36:36 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AB2B1E0748; Sat, 17 Mar 2012 18:36:19 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 6C9DBE0720 for ; Sat, 17 Mar 2012 18:36:19 +0000 (UTC) Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id B7DE41B4023 for ; Sat, 17 Mar 2012 18:36:18 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id 766CEE5432 for ; Sat, 17 Mar 2012 18:36:16 +0000 (UTC) From: "Matt Turner" To: gentoo-commits@lists.gentoo.org Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Matt Turner" Message-ID: <1332009203.6c6e30515a0a595a50349ac418e88048db91f845.mattst88@gentoo> Subject: [gentoo-commits] proj/catalyst:master commit in: modules/catalyst/arch/ X-VCS-Repository: proj/catalyst X-VCS-Files: modules/catalyst/arch/mips.py X-VCS-Directories: modules/catalyst/arch/ X-VCS-Committer: mattst88 X-VCS-Committer-Name: Matt Turner X-VCS-Revision: 6c6e30515a0a595a50349ac418e88048db91f845 X-VCS-Branch: master Date: Sat, 17 Mar 2012 18:36:16 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 28055113-6c7f-4035-85f1-84949e274d97 X-Archives-Hash: 1621f81e6ce5ed2bcdd7964185789355 commit: 6c6e30515a0a595a50349ac418e88048db91f845 Author: Matt Turner gmail com> AuthorDate: Sat Mar 17 18:33:23 2012 +0000 Commit: Matt Turner gmail com> CommitDate: Sat Mar 17 18:33:23 2012 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=3Dproj/catalyst.git;= a=3Dcommit;h=3D6c6e3051 mips.py: add loongson2{e,f} n64 and multilib classes --- modules/catalyst/arch/mips.py | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) diff --git a/modules/catalyst/arch/mips.py b/modules/catalyst/arch/mips.p= y index cf51ea3..aee97bb 100644 --- a/modules/catalyst/arch/mips.py +++ b/modules/catalyst/arch/mips.py @@ -249,6 +249,18 @@ class arch_loongson2e_n32(generic_mips64el): generic_mips64el.__init__(self,myspec) self.settings["CFLAGS"]=3D"-O2 -march=3Dloongson2e -mabi=3Dn32 -mplt -= pipe" =20 +class arch_loongson2e_n64(generic_mips64el): + "Builder class for Loongson 2E [Little-endian N64]" + def __init__(self,myspec): + generic_mips64el.__init__(self,myspec) + self.settings["CFLAGS"]=3D"-O2 -march=3Dloongson2e -mabi=3D64 -pipe" + +class arch_loongson2e_multilib(generic_mips64el): + "Builder class for Loongson 2E [Little-endian multilib]" + def __init__(self,myspec): + generic_mips64el.__init__(self,myspec) + self.settings["CFLAGS"]=3D"-O2 -march=3Dloongson2e -mplt -pipe" + class arch_loongson2f(generic_mipsel): "Builder class for Loongson 2F [Little-endian]" def __init__(self,myspec): @@ -261,6 +273,18 @@ class arch_loongson2f_n32(generic_mips64el): generic_mips64el.__init__(self,myspec) self.settings["CFLAGS"]=3D"-O3 -march=3Dloongson2f -mabi=3Dn32 -mplt -= Wa,-mfix-loongson2f-nop -pipe" =20 +class arch_loongson2f_n64(generic_mips64el): + "Builder class for Loongson 2F [Little-endian N64]" + def __init__(self,myspec): + generic_mips64el.__init__(self,myspec) + self.settings["CFLAGS"]=3D"-O3 -march=3Dloongson2f -mabi=3D64 -Wa,-mfi= x-loongson2f-nop -pipe" + +class arch_loongson2f_multilib(generic_mips64el): + "Builder class for Loongson 2F [Little-endian multilib]" + def __init__(self,myspec): + generic_mips64el.__init__(self,myspec) + self.settings["CFLAGS"]=3D"-O3 -march=3Dloongson2f -mplt -Wa,-mfix-loo= ngson2f-nop -pipe" + class arch_mipsel4(generic_mipsel): "Builder class for MIPS IV [Little-endian]" def __init__(self,myspec): @@ -400,8 +424,12 @@ _subarch_map =3D { "mips64r2el_multilib" : arch_mips64r2el_multilib, "loongson2e" : arch_loongson2e, "loongson2e_n32" : arch_loongson2e_n32, + "loongson2e_n64" : arch_loongson2e_n64, + "loongson2e_multilib" : arch_loongson2e_multilib, "loongson2f" : arch_loongson2f, "loongson2f_n32" : arch_loongson2f_n32, + "loongson2f_n64" : arch_loongson2f_n64, + "loongson2f_multilib" : arch_loongson2f_multilib, } =20 _machine_map =3D ("mips","mips64")