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 250D73858003 for ; Fri, 17 Dec 2021 17:24:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 250D73858003 Received: by mail-sender-0.a4lg.com (Postfix) with ESMTPSA id 60FF9300089; Fri, 17 Dec 2021 17:24:10 +0000 (UTC) Message-ID: Date: Sat, 18 Dec 2021 02:24:09 +0900 Mime-Version: 1.0 Subject: Re: [PATCH 0/5] RISC-V: Add Ratified Cache Management Operation ISA Extensions Content-Language: en-US To: Nelson Chu Cc: Binutils References: From: Tsukasa OI In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-6.2 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.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: Fri, 17 Dec 2021 17:24:15 -0000 Hi Nelson, Thanks for quick review and ...I didn't expect that you can view my copyright assignment status. Anyway, you are right. Considering I'm preparing far more larger patchset (privileged specification 1.12 CSRs), I definitely need copyright assignment including future changes. I requested copyright assignment form based on request-assign.future and legal procedures will complete in a few weeks (I guess). Tsukasa On 2021/12/18 0:23, Nelson Chu wrote: > Hi Tsukasa, > > Thanks for implementing these extensions, LGTM. But I notice that > your copyright assignment is only for GNU WGET, and it seems it > doesn't cover the changes of binutils. It would be great if you could > check this for us, thanks. > > Nelson > > > On Thu, Dec 16, 2021 at 7:10 PM Tsukasa OI via Binutils > wrote: >> >> This patchset adds support for three recently ratified RISC-V extensions: >> >> - Zicbom (Cache-Block Management Instructions) >> - Zicbop (Cache-Block Prefetch hint instructions) >> - Zicboz (Cache-Block Zero Instructions) >> >> `prefetch.[irw]' hint instructions in Zicbop extension require new operand >> type which is pseudo S-type immediate with low 5-bits set to zero >> (32-byte aligned). So, Zicbop changes are separate from Zicbom/Zicboz: >> >> Patch 1: Zicbom/z/p (common) >> Patch 2/3: Zicbom/z (regular CBO instructions) >> Patch 4/5: Zicbop (prefetch hint instructions) >> >> cf. >> >> >> >> >> Tsukasa OI (5): >> RISC-V: Add mininal support for Zicbo[mpz] >> RISC-V: Cache management instructions >> RISC-V: Cache management instruction testcases >> RISC-V: Prefetch hint instructions and operand set >> RISC-V: Prefetch hint instruction testcases >> >> bfd/elfxx-riscv.c | 9 +++++++++ >> gas/config/tc-riscv.c | 17 +++++++++++++++++ >> gas/testsuite/gas/riscv/zicbom.d | 15 +++++++++++++++ >> gas/testsuite/gas/riscv/zicbom.s | 7 +++++++ >> gas/testsuite/gas/riscv/zicbop-fail.d | 3 +++ >> gas/testsuite/gas/riscv/zicbop-fail.l | 4 ++++ >> gas/testsuite/gas/riscv/zicbop-fail.s | 4 ++++ >> gas/testsuite/gas/riscv/zicbop.d | 12 ++++++++++++ >> gas/testsuite/gas/riscv/zicbop.s | 4 ++++ >> gas/testsuite/gas/riscv/zicboz.d | 11 +++++++++++ >> gas/testsuite/gas/riscv/zicboz.s | 3 +++ >> include/opcode/riscv-opc.h | 14 ++++++++++++++ >> include/opcode/riscv.h | 3 +++ >> opcodes/riscv-dis.c | 4 ++++ >> opcodes/riscv-opc.c | 9 +++++++++ >> 15 files changed, 119 insertions(+) >> create mode 100644 gas/testsuite/gas/riscv/zicbom.d >> create mode 100644 gas/testsuite/gas/riscv/zicbom.s >> create mode 100644 gas/testsuite/gas/riscv/zicbop-fail.d >> create mode 100644 gas/testsuite/gas/riscv/zicbop-fail.l >> create mode 100644 gas/testsuite/gas/riscv/zicbop-fail.s >> create mode 100644 gas/testsuite/gas/riscv/zicbop.d >> create mode 100644 gas/testsuite/gas/riscv/zicbop.s >> create mode 100644 gas/testsuite/gas/riscv/zicboz.d >> create mode 100644 gas/testsuite/gas/riscv/zicboz.s >> >> >> base-commit: 23ff54c27d535727c1c467abdd4bed8fbd46d4a6 >> -- >> 2.32.0 >> >