From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id ala+Hslk1mQqBT4AWB0awg (envelope-from ) for ; Fri, 11 Aug 2023 12:41:45 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=dN9v7PDG; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 753881E0BB; Fri, 11 Aug 2023 12:41:45 -0400 (EDT) Received: from server2.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 ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 68B491E028 for ; Fri, 11 Aug 2023 12:41:43 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id E2C5A3858004 for ; Fri, 11 Aug 2023 16:41:42 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E2C5A3858004 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1691772102; bh=Bcrs+dZOkPHMxEpwH/MR8AC2Pmsrz8tYFFD1oSAQnMw=; h=References:In-Reply-To:Date:Subject:To:Cc:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=dN9v7PDGwoId3hLfj5ZxEXdG1OTaYHgN5cZFy8jrO8GOyz+YE7Ci4hMfGGeThQwbX FbHVVbZmzQDiqdKc0ApuGDRsbaNL7a45hix/0MPvARHPY78TwotSnBQGAwjLgBFQKP RWTpwEvnxAh53xs0Af2TrtrkwEBdIXabe10QtREU= Received: from mail-ej1-x633.google.com (mail-ej1-x633.google.com [IPv6:2a00:1450:4864:20::633]) by sourceware.org (Postfix) with ESMTPS id C5BF13858D32 for ; Fri, 11 Aug 2023 16:41:23 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C5BF13858D32 Received: by mail-ej1-x633.google.com with SMTP id a640c23a62f3a-99357737980so298861666b.2 for ; Fri, 11 Aug 2023 09:41:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691772082; x=1692376882; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=BxCmgmH06OkvtWvdP1oFH5CCEITAKfUMgU9oIp3ZPWo=; b=KrmS4k3ZsIIkHgZvEkFxFUafH38gozhh9FxARf2LOvYCHpdGgx9YVN5Reng7vjjjfu Nn1y41TjYm9HY3ykP2l8LBtO6S9QnmnO9sCdJ5oUv5bHD4NQyevxC/t0Yzm/hiDVKoOw sMb9jq7JZuhkzGIDzf+5kbyQbfekNjx+k9IUfeY/x2a8iAje6xsaMy1jEwIUnjHo964S KrE1c0xsYCEW2SFRHsQigR52EE5ACU/Kd1vTIcG1BSmWfNvwHQvaEv0sngHx+CKO06KE fuyiMrUJ6UlrHDkSnk3kwlTqzk/xkmaYACjYtJJjkDteoD46RUTBTAuqjkNFIAAjIhRE VP5A== X-Gm-Message-State: AOJu0Yzm4PGllhlKVG4uwLy8tEMrsXOHDH+yWvArKZANw09fHr2s/g6R t1KFuqMxEmmQ2aQfY0K5FK3Q4FEBhejxtqsBoF+6Tq8LpZv0efEP X-Google-Smtp-Source: AGHT+IGAB9/Kdnu6yOGNZLB6W+3Qc3WwjJBe9gT45yc+uwVP9+gLexBHIhuxL6zmTECBHnzWQL1QWDM4Yg3QWyYiRj8= X-Received: by 2002:a17:907:a068:b0:99b:f820:5d0e with SMTP id ia8-20020a170907a06800b0099bf8205d0emr2104515ejc.25.1691772082195; Fri, 11 Aug 2023 09:41:22 -0700 (PDT) MIME-Version: 1.0 References: <20230808225033.1097070-1-greg.savin@sifive.com> <87msyxd57t.fsf@redhat.com> In-Reply-To: <87msyxd57t.fsf@redhat.com> Date: Fri, 11 Aug 2023 09:41:10 -0700 Message-ID: Subject: Re: [PATCH v2] RISC-V: support for vector register accesses via ptrace() in RISC-V Linux native To: Andrew Burgess Cc: Greg Savin via Gdb-patches , Andrew Burgess , John Baldwin X-Spam-Status: No, score=-4.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.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: , From: Greg Savin via Gdb-patches Reply-To: Greg Savin Errors-To: gdb-patches-bounces+public-inbox=simark.ca@sourceware.org Sender: "Gdb-patches" > Based on some of the other emails, I guess kernel support for some of > this is still WIP, so I guess there's not "easy" way to test this? Does > QEMU have vector support yet? > > I've used a QEMU build that models RISC-V vectors, and tried out this GDB patch interactively (mostly via "info reg vector" but also accesses through dollar sign syntax with specific register values, reading and writing). Though the QEMU I use for that is from a non-upstream fork, and I'm not sure if upstream QEMU has all the capabilities for running RISCV-V vector configurations yet. I'll ask the people who provided the QEMU build I've been using. Thanks Andrew, I'll take a closer look at your other review comments on this. --Greg