From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id msrMFJt7HGB1DQAAWB0awg (envelope-from ) for ; Thu, 04 Feb 2021 17:56:27 -0500 Received: by simark.ca (Postfix, from userid 112) id 472F91EFCB; Thu, 4 Feb 2021 17:56:27 -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.9 required=5.0 tests=DKIM_SIGNED, MAILING_LIST_MULTI,T_DKIM_INVALID,URIBL_BLOCKED autolearn=ham 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 4FBD01E945 for ; Thu, 4 Feb 2021 17:56:26 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 0419E3953CF3; Thu, 4 Feb 2021 22:56:26 +0000 (GMT) Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) by sourceware.org (Postfix) with ESMTPS id D47513953CF3 for ; Thu, 4 Feb 2021 22:56:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org D47513953CF3 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=sifive.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=jimw@sifive.com Received: by mail-ej1-x635.google.com with SMTP id p20so8457859ejb.6 for ; Thu, 04 Feb 2021 14:56:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=6IGmhPF1y+LL0syuvYXniYyiplSF2ER210fgpkAocR4=; b=nVuu2gqJ0gsQVVOHu/WekgZEK3pQXkKHC3RPb06QUdqVCZIWEVz3Qqulqwi8I/2uRt zDYJuNut8TkNICvGwAIMsGtg3NCb/jyjkHMqhKugXIKK0hKvS0EiLEW/AWM7jJI7rlIu HuoU0718Hv5p9wGuaNTcAJtIR21IgKoAdD/0+7buQ2kJo3u1ajMvCl7XRCEsJwKGgvAU FpcxPh+c7nWYzHc0Xoc9bdo2MkpWPg/wC7EUh24NrJTkhIU6DSYZCoKZezHqc2Gs5ilE nEPMDZ71S+rrSyAsTH/rE9vbDJH+ZID9Ev1VBP38WVWzxruT/qZwB8XQdwY8Uvc+pVgO 22sg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=6IGmhPF1y+LL0syuvYXniYyiplSF2ER210fgpkAocR4=; b=QGPXB1FPls/eB6PCeJPvn2VI+jiAl3P0AY++39U6aXlqMC8iI0meNpDtju7cXj99jl kyx1DH8yUjGdTPWVqDXJhVmEERovpNyoADJBcFGQEYrJ7/vjZ4BXMAaihVwnyz5NVQf7 Um15r25xs1Mtja/1Jg0cOQs0/k5LyI2srAJqQjgD+lLECFEbvrjv7T4JFQTu/n+TlmPi YGUMAauqQXG76/lIJvD7nyjRSL3JBbcVmW3/s0bfH6TuUZJYy9p4x4gAB3rEX5dzyLQp KkLTxX4Tr4YnRZDeEM6QtF8wSh3d28DF0Q8NpMopqLU9BaIcy6GOm2Zag1L+9NXM2byH iQvw== X-Gm-Message-State: AOAM532061nj72xgNQVWpKzu09outnN+EYJAW4dUZhNVk8960lQjUYkk k/wyXxau9mmIVbzM4ntTs/7v7MH81AmMVQAkoYoH03jHmXI= X-Google-Smtp-Source: ABdhPJz+8xAq0/IyCteCM4zoVh1nUxrlphRH1fyntz19SbP6lDRzZxbEXM2Po8srA8uYCqcnZRhpiJb+05+wMH5piXY= X-Received: by 2002:a17:906:149a:: with SMTP id x26mr1277397ejc.486.1612479381803; Thu, 04 Feb 2021 14:56:21 -0800 (PST) MIME-Version: 1.0 References: <20210112111842.17223-1-vapier@gentoo.org> In-Reply-To: From: Jim Wilson Date: Thu, 4 Feb 2021 14:56:10 -0800 Message-ID: Subject: Re: [PATCH 1/2] sim: riscv: new port To: Jim Wilson , gdb-patches@sourceware.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 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: , Errors-To: gdb-patches-bounces@sourceware.org Sender: "Gdb-patches" On Wed, Feb 3, 2021 at 6:38 PM Mike Frysinger wrote: > my plans are to merge this one even if it is simpler & not as complete, > and then drop the cgen one on top of it once we think it's in a good > state. > OK. The cgen one has trouble with extensions, as it must explicitly define every supported arch variation last time I checked, and there are far too many to specify. In your simulator, it is trivial to handle extensions, we just check a flag at runtime. i'm aware that there's a squashed one with updates not authored by me in > the riscv repos. i specifically avoided those as the authorship is not > clear and i didn't want to untangle copyright assignments. so i started > with the last one purely by me and updated it to work with what has been > merged into the upstream tree. i'm happy to merge fixes you've come up > with since i last did any real work, but i want to make sure to keep them > independent for authorship & copyright assignment purposes. > That is fine. All of the people are Andes or SiFive (or both depending on date) employees so they all have assignments. But I don't really care about which source tree got added to FSf GDB. I just was hoping someone else would do the work. We can switch to your version and then add bug fixes as necessary. Jim