From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11564 invoked by alias); 6 Jul 2007 12:10:38 -0000 Received: (qmail 11554 invoked by uid 22791); 6 Jul 2007 12:10:37 -0000 X-Spam-Check-By: sourceware.org Received: from mms2.broadcom.com (HELO mms2.broadcom.com) (216.31.210.18) by sourceware.org (qpsmtpd/0.31) with ESMTP; Fri, 06 Jul 2007 12:10:33 +0000 Received: from [10.10.64.154] by mms2.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.1)); Fri, 06 Jul 2007 05:10:26 -0700 X-Server-Uuid: A6C4E0AE-A7F0-449F-BAE7-7FA0D737AC76 Received: by mail-irva-10.broadcom.com (Postfix, from userid 47) id EF09C2B0; Fri, 6 Jul 2007 05:10:25 -0700 (PDT) Received: from mail-irva-8.broadcom.com (mail-irva-8 [10.10.64.221]) by mail-irva-10.broadcom.com (Postfix) with ESMTP id D37EC2AE; Fri, 6 Jul 2007 05:10:25 -0700 (PDT) Received: from mail-irva-12.broadcom.com (mail-irva-12.broadcom.com [10.10.64.146]) by mail-irva-8.broadcom.com (MOS 3.7.5a-GA) with ESMTP id FLG72176; Fri, 6 Jul 2007 05:10:24 -0700 (PDT) Received: from NT-IRVA-0752.brcm.ad.broadcom.com ( nt-irva-0752.brcm.ad.broadcom.com [10.8.194.67]) by mail-irva-12.broadcom.com (Postfix) with ESMTP id E907569CB5; Fri, 6 Jul 2007 05:10:22 -0700 (PDT) Content-class: urn:content-classes:message MIME-Version: 1.0 Subject: RE: What should a CPU simulator support? Date: Fri, 06 Jul 2007 12:10:00 -0000 Message-ID: In-Reply-To: <20070706120229.GB10648@caradoc.them.org> References: <468C57AE.8020801@simplnano.com> <20070706120229.GB10648@caradoc.them.org> From: "Robert Norton" To: "Daniel Jacobowitz" cc: "Jim Blandy" , "s88" , "Wenbo Yang" , gdb@sourceware.org X-WSS-ID: 6A90EEB83DG4273463-01-01 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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: 2007-07/txt/msg00052.txt.bz2 > -----Original Message----- > From: Daniel Jacobowitz [mailto:drow@false.org]=20 > Sent: 06 July 2007 13:02 > To: Robert Norton > Cc: Jim Blandy; s88; Wenbo Yang; gdb@sourceware.org > Subject: Re: What should a CPU simulator support? >=20 > On Fri, Jul 06, 2007 at 03:26:48AM -0700, Robert Norton wrote: > > Is this still the recommended way of making a built-in simulator? I >=20 > Depends what you mean. I suppose it is, but I recommend not making a > built-in simulator at all (using TCP to talk to your simulator). OK. That's interesting. We support this too but I've always thought it a little cumbersome compared to built in simulator. Your stdin / out comment was interesting: I may look into this. =20 > > noticed when upgrading our port that the api for simulator=20 > implemented > > breakpoints has been removed! We're not interested in=20 > implementing soft > > breakpoints so I had to resurrect this support in remote-sim.c. >=20 > Do you mean SIM_HAS_BREAKPOINT? I believe it was removed four years > ago for lack of any simulators in the tree which used it. That's life > with an uncontributed port :-) Yeah that's pretty much what I figured. It'd be great if we could contribute, but unfortunately it's not my decision. All I can do is give bug reports and trivial fixes. I really appreciate your support though. Robert