From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-sender-0.a4lg.com (mail-sender.a4lg.com [153.120.152.154]) by sourceware.org (Postfix) with ESMTPS id 53DB43858402 for ; Thu, 24 Feb 2022 12:11:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 53DB43858402 Received: from [127.0.0.1] (localhost [127.0.0.1]) by mail-sender-0.a4lg.com (Postfix) with ESMTPSA id E79F4300089; Thu, 24 Feb 2022 12:11:03 +0000 (UTC) From: Tsukasa OI To: Tsukasa OI , Nelson Chu Cc: binutils@sourceware.org Subject: [PATCH 0/3] RISC-V: Add CSRs for several supervisor extensions Date: Thu, 24 Feb 2022 21:10:56 +0900 Message-Id: In-Reply-To: References: Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-6.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Feb 2022 12:11:08 -0000 This is based on the second half of my previous CSR addition patchset: (First half [PATCH 1-3] is merged by Nelson Chu with minor changes) See above for original submission and details. Commit df0a549ebdae74ef9d233243b869d424e6a33c73 introduced new CSR error reporting mechanism that is incompatible with my previous patchset. Due to this, many expected error messages for testing need to be fixed. Added extensions: - Smstateen - Sscofpmf - Sstc Tsukasa OI (3): RISC-V: Add 'Smstateen' extension and its CSRs RISC-V: Add 'Sscofpmf' extension with its CSRs RISC-V: Add 'Sstc' extension and its CSRs bfd/elfxx-riscv.c | 3 + gas/config/tc-riscv.c | 27 ++ gas/testsuite/gas/riscv/csr-dw-regnums.d | 54 ++++ gas/testsuite/gas/riscv/csr-dw-regnums.s | 57 ++++ gas/testsuite/gas/riscv/csr-version-1p10.d | 108 ++++++++ gas/testsuite/gas/riscv/csr-version-1p10.l | 271 ++++++++++++++++++++ gas/testsuite/gas/riscv/csr-version-1p11.d | 108 ++++++++ gas/testsuite/gas/riscv/csr-version-1p11.l | 207 +++++++++++++++ gas/testsuite/gas/riscv/csr-version-1p12.d | 108 ++++++++ gas/testsuite/gas/riscv/csr-version-1p12.l | 187 ++++++++++++++ gas/testsuite/gas/riscv/csr-version-1p9p1.d | 108 ++++++++ gas/testsuite/gas/riscv/csr-version-1p9p1.l | 271 ++++++++++++++++++++ gas/testsuite/gas/riscv/csr.s | 60 +++++ include/opcode/riscv-opc.h | 114 ++++++++ 14 files changed, 1683 insertions(+) base-commit: 7190ae0d393d09c3c1f24add83d1e90727402749 -- 2.32.0