From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id deAhIalszWRrbTcAWB0awg (envelope-from ) for ; Fri, 04 Aug 2023 17:24:57 -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=XIa+SXH6; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 7901C1E0BB; Fri, 4 Aug 2023 17:24:57 -0400 (EDT) Received: from server2.sourceware.org (ip-8-43-85-97.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 696DE1E00F for ; Fri, 4 Aug 2023 17:24:55 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id B43C93858C5E for ; Fri, 4 Aug 2023 21:24:54 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B43C93858C5E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1691184294; bh=5sCXTN8rcyFixdZCT/BIhXkutefrA7klhFQaDauF7rM=; h=References:To:Cc:Subject:In-reply-to:Date:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=XIa+SXH6wr0rL5ZZ7ySYpjiPUnK2dBpq4M1kAMKirMjBjZXLDCdcJ4PrzBAAJItUd 9I2mZBqVp4nVoJkUNsjK4oh41q2l07uNbvIPY3i5MrEl0E+evTsZYeeppfhSStOFsZ LjVCEJWWX8hLJAMZEAiDMqAYC+S0ZRX1pbHLrX7g= Received: from mail-oa1-x33.google.com (mail-oa1-x33.google.com [IPv6:2001:4860:4864:20::33]) by sourceware.org (Postfix) with ESMTPS id 94C873858D1E for ; Fri, 4 Aug 2023 21:24:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 94C873858D1E Received: by mail-oa1-x33.google.com with SMTP id 586e51a60fabf-1a28de15c8aso1946464fac.2 for ; Fri, 04 Aug 2023 14:24:35 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691184275; x=1691789075; h=mime-version:message-id:date:in-reply-to:subject:cc:to:from :user-agent:references:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=5sCXTN8rcyFixdZCT/BIhXkutefrA7klhFQaDauF7rM=; b=GcCYOZUiyXbMyRw0NvtQQLfZ9/KlHTDafna2ZdYy0Xw69EkCY0G/dnLBXH5Y2YPpS1 2NGyPy+Db9e5xz2SuX7Agku4A+azP7sVoKcbicG/MniyOlIk+5UAu44R7rJaQQpPnb1+ ujyf0ffddrjzGky21DsrOs6cUxM0s7C1KJ3rjl30VZugoA96nmyTU4Seg1uXYDoucvDG 7hqGYxhujb1Mq1P+are2V2WrtVbi+qbj6MfcXhDKvvqE9aFAjJ+pQvW+7Rx8n24sZctv mXhN8etKLEfWZwvH6bCyc3YsCuYDt+XmlCsk7cUZ+d0wlPf8e6IoO3cZT8xBtBMtqjQ4 Ag1A== X-Gm-Message-State: AOJu0YzFnklfscBBhxFNgoU/RJZcSU62cF9aedLSzduvWu+2hOT/jAlD 5/bLgh6T3btGcoSdiVNmTVIFTVYFxTT8d4P4kj8= X-Google-Smtp-Source: AGHT+IGfZsTk8pAJiBwmwgYhikMXskTgMau5zbOflxkfVfdwsRcc9vAs2qO0AnDfbDnwWmn5wBqwZA== X-Received: by 2002:a05:6870:3508:b0:1bb:84f4:d78b with SMTP id k8-20020a056870350800b001bb84f4d78bmr4235456oah.58.1691184274887; Fri, 04 Aug 2023 14:24:34 -0700 (PDT) Received: from localhost ([2804:14d:7e39:8470:b83b:a53e:3bb9:7f93]) by smtp.gmail.com with ESMTPSA id v8-20020a4a9748000000b005660b585a00sm1531598ooi.22.2023.08.04.14.24.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Aug 2023 14:24:34 -0700 (PDT) References: <20230630134616.1238105-1-luis.machado@arm.com> User-agent: mu4e 1.10.5; emacs 28.2 To: Luis Machado Cc: gdb-patches@sourceware.org Subject: Re: [PATCH v3 00/16] SME support for AArch64 gdb/gdbserver on Linux In-reply-to: <20230630134616.1238105-1-luis.machado@arm.com> Date: Fri, 04 Aug 2023 18:24:31 -0300 Message-ID: <87ttteh568.fsf@linaro.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Status: No, score=-5.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, 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 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: Thiago Jung Bauermann via Gdb-patches Reply-To: Thiago Jung Bauermann Errors-To: gdb-patches-bounces+public-inbox=simark.ca@sourceware.org Sender: "Gdb-patches" Luis Machado via Gdb-patches writes: > The following series enables SME 1 (Scalable Matrix Extension) support for > AArch64 gdb and gdbserver. > > SME expands on SVE by having a variable-sized matrix (ZA) of dimensions > SVL x SVL bytes. > > The first few patches and some intermediate ones refactor the code and fix > issues prior to enabling SME support, and thus could go in independently. > > I've kept them in the series as they are closely/logically related. > > -- > > Luis Machado (16): > [gdb/aarch64] Fix register fetch/store order for native AArch64 Linux > [gdb/aarch64] refactor: Rename SVE-specific files > [gdb/gdbserver] refactor: Simplify SVE interface to read/write > registers > [gdb/aarch64] sve: Fix return command when using V registers in a > SVE-enabled target > [gdb/aarch64] sme: Enable SME registers and pseudo-registers > [gdbserver/aarch64] refactor: Adjust expedited registers dynamically > [gdbserver/aarch64] sme: Add support for SME > [gdb/aarch64] sve: Fix signal frame z/v register restore > [gdb/aarch64] sme: Signal frame support > [gdb/aarch64] sme: Fixup sigframe gdbarch when vg/svg changes > [gdb/aarch64] sme: Support TPIDR2 signal frame context > [gdb/generic] corefile/bug: Use thread-specific gdbarch when dumping > register state to core files > [gdb/generic] corefile/bug: Fixup (gcore) core file target description > reading order > [gdb/aarch64] sme: Core file support for Linux > [gdb/testsuite] sme: Add SVE/SME testcases > [gdb/docs] sme: Document SME registers and features Thank you for these patches! I finished reviewing them. I don't have comments on the patches I haven't replied to. Reviewed-by: Thiago Jung Bauermann -- Thiago