From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by sourceware.org (Postfix) with ESMTP id 74EE93882123 for ; Fri, 14 Jun 2024 14:18:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 74EE93882123 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 74EE93882123 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=217.140.110.172 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1718374732; cv=none; b=LtSygE6iIPN0qm3ZEN5Og8Ia3xwoO86oEHfJRGohfMzWwrmkfVmcmD/I+MusFa5UL0Kzk3Cf0IDwks57kGHzKnzYSDyAhU7LlipEzVfBb+D4H0czfJWYeN1wuachdYuePkX5i+Bv/ujJMWHdEHHOcWxg2EUzicZnJWr917Q+1ss= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1718374732; c=relaxed/simple; bh=q9wlCrGZuaiH2Z6RwIVFVgx/KqvSV0CbM7oT/ji1Ijk=; h=Message-ID:Date:MIME-Version:Subject:To:From; b=Q3sfW1spHsCZB7BY06T0ys1whV9J+MhKsXmc4JobK22sn/gw3lQgedL+AQCUJkcHaRLP5EiH1JV6kfRbHnAW0YXvGri8AJOQwWa3PMzfy1IhxmdMPWWQWICsbWAl4C+XiC2BuMo9d5Hp25CQKbD6eWYtSFz+9nR2yWkGzI4WCVw= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A6B46FEC; Fri, 14 Jun 2024 07:19:11 -0700 (PDT) Received: from [10.2.78.57] (e120077-lin.cambridge.arm.com [10.2.78.57]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6A8453F5A1; Fri, 14 Jun 2024 07:18:46 -0700 (PDT) Message-ID: Date: Fri, 14 Jun 2024 15:18:44 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH][Binutils] aarch64: add SPMU system registers missed in f01ae0392ed To: Matthieu Longo , "binutils@sourceware.org" Cc: Nick Clifton References: <2a376ff9-635e-47be-960c-c246b721065a@arm.com> Content-Language: en-GB From: "Richard Earnshaw (lists)" In-Reply-To: <2a376ff9-635e-47be-960c-c246b721065a@arm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3491.1 required=5.0 tests=BAYES_00,KAM_DMARC_NONE,KAM_DMARC_STATUS,KAM_LAZY_DOMAIN_SECURITY,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 31/05/2024 15:10, Matthieu Longo wrote: > This patch adds SPMU system registers missed in f01ae0392ed. > > ~SPMACCESSR_EL1: System Performance Monitors Access Register (EL1) (already added in f01ae0392ed)~ > SPMACCESSR_EL2: System Performance Monitors Access Register (EL2) > SPMACCESSR_EL3: System Performance Monitors Access Register (EL3) > SPMCFGR_EL1: System Performance Monitors Configuration Register > SPMCGCR_EL1: System PMU Counter Group Configuration Register > SPMCNTENCLR_EL0: System Performance Monitors Count Enable Clear Register > SPMCNTENSET_EL0: System Performance Monitors Count Enable Set Register > ~SPMCR_EL0: System Performance Monitor Control Register (already added in f01ae0392ed)~ > ~SPMDEVAFF_EL1: System Performance Monitors Device Affinity Register (already added in f01ae0392ed)~ > SPMDEVARCH_EL1: System Performance Monitors Device Architecture Register > SPMEVCNTR_EL0: System Performance Monitors Event Count Register > SPMEVFILT2R_EL0: System Performance Monitors Event Filter Control Register 2 > SPMEVFILTR_EL0: System Performance Monitors Event Filter Control Register > SPMEVTYPER_EL0: System Performance Monitors Event Type Register > SPMIIDR_EL1: System PMU Implementation Identification Register > SPMINTENCLR_EL1: System Performance Monitors Interrupt Enable Clear Register > ~SPMINTENSET_EL1: System Performance Monitors Interrupt Enable Set Register (already added in f01ae0392ed)~ > SPMOVSCLR_EL0: System Performance Monitors Overflow Flag Status Clear Register > SPMOVSSET_EL0: System Performance Monitors Overflow Flag Status Set Register > SPMROOTCR_EL3: System Performance Monitors Root and Realm Control Register > SPMSCR_EL1: System Performance Monitors Secure Control Register > > The SPMU patch also adds relevant tests. > Regression tested on aarch64-none-elf, and no regression found. > > Ok for binutils-master? I don't have commit access so I need someone to commit on my behalf. > > Regards, > Matthieu. Thanks, pushed. R.