From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id FNo6G2/9CmAHLQAAWB0awg (envelope-from ) for ; Fri, 22 Jan 2021 11:29:35 -0500 Received: by simark.ca (Postfix, from userid 112) id 6127D1EF80; Fri, 22 Jan 2021 11:29:35 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=0.4 required=5.0 tests=DKIM_SIGNED,MAILING_LIST_MULTI, RCVD_IN_BL_SPAMCOP_NET,T_DKIM_INVALID,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id CF9491E940 for ; Fri, 22 Jan 2021 11:29:34 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 203EF386EC68; Fri, 22 Jan 2021 16:29:34 +0000 (GMT) Received: from gateway23.websitewelcome.com (gateway23.websitewelcome.com [192.185.50.107]) by sourceware.org (Postfix) with ESMTPS id 67DB4386EC68 for ; Fri, 22 Jan 2021 16:29:31 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 67DB4386EC68 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=tromey.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=tom@tromey.com Received: from cm13.websitewelcome.com (cm13.websitewelcome.com [100.42.49.6]) by gateway23.websitewelcome.com (Postfix) with ESMTP id D711D80C9 for ; Fri, 22 Jan 2021 10:29:30 -0600 (CST) Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with SMTP id 2zJSlHAWMoE4D2zJSlSjP2; Fri, 22 Jan 2021 10:29:30 -0600 X-Authority-Reason: nr=8 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=wXPFMNRSRy4MdkyYuyuwny9wNizsiha441rGLVWQZYU=; b=jZRRGxUCu8jq89JPh8EYqX0ViE mGMPVAVcaGFK0eq3xnJGSPiV5ofgr4PhfFKzfJ/3Aj96C3/0o4sgMzbWibe0MVB5B1IHm8pZ+2BG4 v9wyOFPtC2arLOh4rl1lta5vv; Received: from 97-122-91-54.hlrn.qwest.net ([97.122.91.54]:37728 helo=murgatroyd) by box5379.bluehost.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.93) (envelope-from ) id 1l2zJS-000V37-AM; Fri, 22 Jan 2021 09:29:30 -0700 From: Tom Tromey To: Tom Tromey Subject: Re: [PATCH] sim: testsuite: push $arch out to targets References: <20210117160945.1362-1-vapier@gentoo.org> <20210118095201.GN265215@embecosm.com> <8735yv5qs3.fsf@tromey.com> X-Attribution: Tom Date: Fri, 22 Jan 2021 09:29:29 -0700 In-Reply-To: (Mike Frysinger via Gdb-patches's message of "Wed, 20 Jan 2021 19:37:45 -0500") Message-ID: <87lfclndee.fsf@tromey.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box5379.bluehost.com X-AntiAbuse: Original Domain - sourceware.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tromey.com X-BWhitelist: no X-Source-IP: 97.122.91.54 X-Source-L: No X-Exim-ID: 1l2zJS-000V37-AM X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 97-122-91-54.hlrn.qwest.net (murgatroyd) [97.122.91.54]:37728 X-Source-Auth: tom+tromey.com X-Email-Count: 2 X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTM3OS5ibHVlaG9zdC5jb20= X-Local-Domain: yes X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: gdb-patches@sourceware.org Errors-To: gdb-patches-bounces@sourceware.org Sender: "Gdb-patches" Mike> at the very least, i have it working now where each subdir can be built Mike> and installed in a single build. Nice. Mike> this is helpful for doing quick tests Mike> that changes at least compile. obviously can't link a single gdb from Mike> this, but gotta start somewhere. One thing that I think would be nice is if we removed remote-sim.c and instead had the sim act as a gdbserver. This could be done either by reusing gdbserver (writing a new sim-based back end) or by reusing one of the tiny gdbserver stubs from gdb/stubs/. This would support my long-term goal of making gdb always target-async. Not all the targets are async-ready, but remote-sim is one that really cannot be made async at all... One problem with this idea is that the sim can renumber registers. So I guess the sims would have to send over an XML register description. Maybe there are gotchas here, I'm not sure. Another problem is that this would lose CLI completion for sim commands. However I suppose we could add a remote protocol request for this if we really cared. Curious to hear what you think of this. Tom