From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24123 invoked by alias); 21 Dec 2014 02:45:41 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 24071 invoked by uid 89); 21 Dec 2014 02:45:36 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.0 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 X-HELO: relay1.mentorg.com Received: from relay1.mentorg.com (HELO relay1.mentorg.com) (192.94.38.131) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 21 Dec 2014 02:45:33 +0000 Received: from nat-ies.mentorg.com ([192.94.31.2] helo=SVR-IES-FEM-01.mgc.mentorg.com) by relay1.mentorg.com with esmtp id 1Y2WWO-0001hc-Pa from Maciej_Rozycki@mentor.com ; Sat, 20 Dec 2014 18:45:29 -0800 Received: from localhost (137.202.0.76) by SVR-IES-FEM-01.mgc.mentorg.com (137.202.0.104) with Microsoft SMTP Server (TLS) id 14.3.181.6; Sun, 21 Dec 2014 02:45:26 +0000 Date: Sun, 21 Dec 2014 02:45:00 -0000 From: "Maciej W. Rozycki" To: Yao Qi CC: Pedro Alves , Joel Brobecker , Subject: Re: [PATCH] MIPS SDE OS ABI support In-Reply-To: <87mw6kql0t.fsf@codesourcery.com> Message-ID: References: <1418629607-20086-1-git-send-email-yao@codesourcery.com> <20141215131032.GW5457@adacore.com> <54931096.5080403@redhat.com> <87mw6kql0t.fsf@codesourcery.com> User-Agent: Alpine 1.10 (DEB 962 2008-03-14) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" X-SW-Source: 2014-12/txt/msg00598.txt.bz2 On Fri, 19 Dec 2014, Yao Qi wrote: > > BTW, OOC, I looked around the web for MIPS SDE, and not much > > comes out. What is it exactly? > > I don't see much either. Looks MIPS SDE lite has been discontinued > > We develop toolchain, which is integrated in MIPS Navigator ICS > . > Both SDE ELF and Linux toolchain are used in it > SDE (Software Development Environment) was a bare-metal MIPS toolchain developed by a UK company called Algorithmics who, from 1988, provided development support for the MIPS platform -- in the form of both hardware, such as system controller IP or development boards, as well as software. The toolchain comprised GNU toolchain components (Binutils, GCC, GDB/Insight) and a proprietary C library including low-level hardware support (e.g. to map Posix semantics onto MIPS MT hardware threading support or to handle individual development boards), all together defining a bare-metal MIPS ABI. The toolchain was taken over by MIPS Technologies together with Algorithmics in 2002 and maintained by them until the maintenance was handed over to CodeSourcery (now Mentor Graphics) in 2007. The original SDE C library was still included in CodeSourcery's Sourcery G++ 4.2 toolchain for MIPS/ELF, but then it was replaced with a combination of Newlib and proprietary hardware support code. The ABI has been retained though and the toolchain has been since maintained by Mentor Graphics. Here's programmer's documentation for the last version (6.06.01) of the original SDE toolchain released by MIPS Technologies: Older stuff can be found in the archive, collected from the original Algorithmics web site that used to be there at http://www.algor.co.uk/. Their corresponding FTP site is I believe regrettably gone for good. The `mips-sde-elf' configuration triplet has been used across the GNU toolchain to select the specifics of this ABI. Maciej