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 1S8yUb-0008Db-TQ for garchives@archives.gentoo.org; Sat, 17 Mar 2012 18:36:42 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 218C6E06AF; Sat, 17 Mar 2012 18:36:18 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id E070DE06AF for ; Sat, 17 Mar 2012 18:36:17 +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 24DF31B4021 for ; Sat, 17 Mar 2012 18:36:17 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id E0AAEE542C for ; Sat, 17 Mar 2012 18:36:15 +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: <1332009346.bf0574264a9cc840cc640a0c0985919e71d6a1f3.mattst88@gentoo> Subject: [gentoo-commits] proj/catalyst:catalyst_2 commit in: arch/ X-VCS-Repository: proj/catalyst X-VCS-Files: arch/mips.py X-VCS-Directories: arch/ X-VCS-Committer: mattst88 X-VCS-Committer-Name: Matt Turner X-VCS-Revision: bf0574264a9cc840cc640a0c0985919e71d6a1f3 X-VCS-Branch: catalyst_2 Date: Sat, 17 Mar 2012 18:36:15 +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: 341cf084-45d0-4aa2-8566-d73d7de12f84 X-Archives-Hash: d0422c9a79684f54093e757e133fc824 commit: bf0574264a9cc840cc640a0c0985919e71d6a1f3 Author: Matt Turner gmail com> AuthorDate: Sat Mar 17 18:33:23 2012 +0000 Commit: Matt Turner gmail com> CommitDate: Sat Mar 17 18:35:46 2012 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=3Dproj/catalyst.git;= a=3Dcommit;h=3Dbf057426 mips.py: add loongson2{e,f} n64 and multilib classes --- arch/mips.py | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) diff --git a/arch/mips.py b/arch/mips.py index 1d463f0..1dc163c 100644 --- a/arch/mips.py +++ b/arch/mips.py @@ -250,6 +250,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): @@ -262,6 +274,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): @@ -403,6 +427,10 @@ def register(): "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, }, ("mips","mips64"))