From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14534 invoked by alias); 6 Mar 2017 20:31:26 -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 13601 invoked by uid 89); 6 Mar 2017 20:31:26 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.7 required=5.0 tests=AWL,BAYES_00,DATE_IN_FUTURE_06_12,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=15th, attempted, long!, fell X-HELO: mail-pg0-f46.google.com Received: from mail-pg0-f46.google.com (HELO mail-pg0-f46.google.com) (74.125.83.46) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 06 Mar 2017 20:31:24 +0000 Received: by mail-pg0-f46.google.com with SMTP id 187so16194044pgb.3 for ; Mon, 06 Mar 2017 12:31:25 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id; bh=jzhDUC+7lcAsytS9GgLRpdGcY4sQHk9x2ugTNxCCiGE=; b=S2LxmxXraSokRSMnDJKcE/jN/Mwdk/trH7QfStntQKGvDtIH4+evj3b3rGZeuprvwy ktgMTNAEbtQadjfJzaRCTeVaRD5Uu1ppFmVFLTE/nzpc0zP6GFqQH/zvFYuABBH5kmk4 +F4oP83yfP2bxheb5cCrSbCpp0KFLwczb3Rp3UP+0I9SCSk2x8B/dTXfXvscAKvG3jqF 1pMs+qe9sDGdZunYUrOCs9CNtAVdZ1tSVUkmbH1a7uTXQA7cGc6Jw8d72zGeQtuqALwx hBx5AVPwT+580jor+2rA6MtoSiSkmeDDPSRQOfNB+8NgXaT2grsQ3WSe5Kod2JsfgYq1 Udng== X-Gm-Message-State: AMke39nWo/U9HyA1mUSzTVsVKfmzVMRNYIaLxZs2brqU7giURgrNKemGsb4upOVthLysGw== X-Received: by 10.84.231.200 with SMTP id g8mr29757086pln.100.1488832283433; Mon, 06 Mar 2017 12:31:23 -0800 (PST) Received: from localhost ([216.38.154.21]) by smtp.gmail.com with ESMTPSA id m29sm41249073pfi.54.2017.03.06.12.31.22 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 Mar 2017 12:31:22 -0800 (PST) From: Palmer Dabbelt To: gdb-patches@sourceware.org Subject: RISC-V GDB Port v3 Date: Mon, 06 Mar 2017 20:31:00 -0000 Message-Id: <20170307043029.3672-1-palmer@dabbelt.com> X-IsSubscribed: yes X-SW-Source: 2017-03/txt/msg00047.txt.bz2 Sorry it took me so long to get around to all the feedback, I was trying to finish up grad school so I could start working full time on RISC-V software and the GDB port fell through the cracks. This is now part of my job, so hopefully I'll be able to be better about this in the future. I've attempted to fix all the outstanding comments with the v2 patch set, but since it's been a while I'm not 100% sure I got everything. Here's the differences I remember since v2: * Changes the frame walking code to use riscv-opc.h instead of hard-coded constants. * Don't call deprecated functions when printing FP registers. * Use the sw_breakpoint_from_kind interface. * Add a RISC-V XML target description file, but I think it doesn't do anything yet. I think the only thing I know of that's bad is the target XML description file, which I don't think works yet. That said, I want to send this patch set out just so we can all get on the same page. If I understand correctly, GDB-8 is set to be branched on the 15th so if I can fix up our port quickly we can still get it in? Sorry this took so long! [PATCH 1/2] RISC-V GDB Port [PATCH 2/2] RISC-V sim Port