From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-sender-0.a4lg.com (mail-sender-0.a4lg.com [IPv6:2401:2500:203:30b:4000:6bfe:4757:0]) by sourceware.org (Postfix) with ESMTPS id C54373858434 for ; Tue, 29 Nov 2022 01:19:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org C54373858434 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=irq.a4lg.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=irq.a4lg.com Received: from [127.0.0.1] (localhost [127.0.0.1]) by mail-sender-0.a4lg.com (Postfix) with ESMTPSA id C68CC300089; Tue, 29 Nov 2022 01:19:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=irq.a4lg.com; s=2017s01; t=1669684796; bh=bqDiY58AMqnyo7q4TEdmLqxiU/ShaR5h3rPbVpXp3nQ=; h=From:To:Cc:Subject:Date:Message-Id:Mime-Version: Content-Transfer-Encoding; b=lSzeRu6zEcpsn99xq219c8SlF26o5QWPqRiE01RwWN0G0jZ6HWc4EwmdBIIYMuI77 xtRI6/14yiz0JK1Zs67cxtXHZnse3kTyJaJ3Q+qUTTMXEJWSO0VnA3paCRbf+9qSmO 1Ewjnu+EvbJjTsq9tW7DkYelfxxMAkyY4cI2nrk0= From: Tsukasa OI To: Tsukasa OI Cc: binutils@sourceware.org Subject: [REVIEW ONLY 0/1] UNRATIFIED RISC-V: Add 'Smclic' extension and its CSRs Date: Tue, 29 Nov 2022 01:19:52 +0000 Message-Id: Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-6.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,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 List-Id: *** WAIT FOR SPECIFICATION FREEZE *** This is an implementation for unratified and not frozen RISC-V extension and not intended to be merged for now. The only intent to submit this patchset is to test new instructions for your (possibly virtual) environment and early review for fast adoption after ratification. This patchset adds following unratified extension to GNU Binutils: - 'Smclic' (RISC-V Core-Local Interrupt Controller; CLIC) version 0.9 (may change on ratification) which adds 18 CSRs. This extension is a software side of Core-Local Interrupt Controller (CLIC) which provides lower latency local interrupts. This is based on the specification document, version 0.9-draft: Although that 18 CSRs are assigned with actual numbers (this is why I'm not attaching "CSR instantiation" script in this patchset), it may be changed before ratification. Be careful. Tsukasa OI (1): UNRATIFIED RISC-V: Add 'Smclic' extension and its CSRs bfd/elfxx-riscv.c | 2 ++ gas/config/tc-riscv.c | 4 +++ gas/testsuite/gas/riscv/csr-dw-regnums.d | 18 ++++++++++ gas/testsuite/gas/riscv/csr-dw-regnums.s | 19 ++++++++++ gas/testsuite/gas/riscv/csr-version-1p10.d | 36 +++++++++++++++++++ gas/testsuite/gas/riscv/csr-version-1p10.l | 39 +++++++++++++++++++++ gas/testsuite/gas/riscv/csr-version-1p11.d | 36 +++++++++++++++++++ gas/testsuite/gas/riscv/csr-version-1p11.l | 39 +++++++++++++++++++++ gas/testsuite/gas/riscv/csr-version-1p12.d | 36 +++++++++++++++++++ gas/testsuite/gas/riscv/csr-version-1p12.l | 39 +++++++++++++++++++++ gas/testsuite/gas/riscv/csr-version-1p9p1.d | 36 +++++++++++++++++++ gas/testsuite/gas/riscv/csr-version-1p9p1.l | 39 +++++++++++++++++++++ gas/testsuite/gas/riscv/csr.s | 20 +++++++++++ include/opcode/riscv-opc.h | 38 ++++++++++++++++++++ 14 files changed, 401 insertions(+) base-commit: cb44f89ce977b1ab2d4063f2487950bddfb75bc7 -- 2.38.1