[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#568123: Please add gnuspe architecture to dpkg

Package: dpkg
Severity: wishlist
X-Debbugs-CC: debian-powerpc@lists.debian.org

The gnuspe port will use powerpc-linux-gnuspe instead of
powerpc-linux-gnu. This results in utilisation of the SPU unit which is
currently available e500 based CPUs.
Is everyone fine with gnuspe ?

The e500 core is FSL's implementation of Book E with the SPE unit. This
unit handles vector programming and floating point. Therefore the
"traditional" floating unit is not available. e500v1 cores provide only
support for single precision floating point while e500v2 cores may also
handle double precision in hardware.

Another name could be powerpc_spe.

>From 7638777164cc938819622745be550ed51aca94b7 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Tue, 2 Feb 2010 12:14:56 +0100
Subject: [PATCH] Add gnuspe Debian arch

its gcc target is powerpc-linux-gnuspe

Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
 ostable      |    1 +
 triplettable |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/ostable b/ostable
index 2ef2cdd..af3870b 100644
--- a/ostable
+++ b/ostable
@@ -18,6 +18,7 @@ uclibceabi-linux	linux-uclibceabi	linux[^-]*-uclibceabi
 uclibc-linux		linux-uclibc		linux[^-]*-uclibc
 gnueabi-linux		linux-gnueabi		linux[^-]*-gnueabi
 gnulp-linux		linux-gnulp		linux[^-]*-gnulp
+gnuspe-linux		linux-gnuspe		linux[^-]*-gnuspe
 gnu-linux		linux-gnu		linux[^-]*(-gnu.*)?
 gnu-kfreebsd		kfreebsd-gnu		kfreebsd[^-]*(-gnu.*)?
 gnu-knetbsd		knetbsd-gnu		knetbsd[^-]*(-gnu.*)?
diff --git a/triplettable b/triplettable
index 1a2c666..0338682 100644
--- a/triplettable
+++ b/triplettable
@@ -7,6 +7,7 @@ uclibceabi-linux-arm	uclibc-linux-armel
 uclibc-linux-<cpu>	uclibc-linux-<cpu>
 gnueabi-linux-arm	armel
 gnulp-linux-i386	lpia
+gnuspe-linux-powerpc	gnuspe
 gnu-linux-<cpu>		<cpu>
 gnu-kfreebsd-<cpu>	kfreebsd-<cpu>
 gnu-knetbsd-<cpu>	knetbsd-<cpu>

Reply to: