From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27230 invoked by alias); 18 Apr 2011 12:32:37 -0000 Received: (qmail 27222 invoked by uid 22791); 18 Apr 2011 12:32:37 -0000 X-SWARE-Spam-Status: No, hits=-1.8 required=5.0 tests=AWL,BAYES_00,TW_QE X-Spam-Check-By: sourceware.org Received: from mel.act-europe.fr (HELO mel.act-europe.fr) (194.98.77.210) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 18 Apr 2011 12:32:18 +0000 Received: from localhost (localhost [127.0.0.1]) by filtered-smtp.eu.adacore.com (Postfix) with ESMTP id F0172CB02AB; Mon, 18 Apr 2011 14:32:17 +0200 (CEST) Received: from mel.act-europe.fr ([127.0.0.1]) by localhost (smtp.eu.adacore.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id erIpCOx5tsJd; Mon, 18 Apr 2011 14:32:15 +0200 (CEST) Received: from ulanbator.act-europe.fr (ulanbator.act-europe.fr [10.10.1.67]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mel.act-europe.fr (Postfix) with ESMTP id 02D0BCB01ED; Mon, 18 Apr 2011 14:32:14 +0200 (CEST) Subject: Re: Work on the SIS ERC32 Emulator Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: Tristan Gingold In-Reply-To: <87k4erg3ip.fsf@gnu.org> Date: Mon, 18 Apr 2011 12:32:00 -0000 Cc: gdb@sourceware.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <87k4erg3ip.fsf@gnu.org> To: Jose E. Marchesi X-IsSubscribed: yes Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2011-04/txt/msg00091.txt.bz2 On Apr 18, 2011, at 2:14 PM, Jose E. Marchesi wrote: >=20 > Hello. >=20 > My employers decided to pay me to improve the 'sis' ERC32 emulator which > is part of the gdb distribution (sim/erc32 in the redhat repo). In > principle they will be paying 4 hours per week. The investment may be > increased depending on the outcome of the activity. >=20 > The main goals of the activity are: >=20 > - To improve the performance of the emulator. We will start > implementing the basic performance tricks: threaded code, caching of > condition codes, etc. >=20 > - To make the emulator flexible enough to simulate boards used in > current spacecrafts. >=20 > - Eventually, to advance 'sis' to emulate LEON2 and LEON3 as well as > ERC32. Just a side note: if you are looking for performance, qemu is much faster t= han sis. Tristan.