From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ua1-x935.google.com (mail-ua1-x935.google.com [IPv6:2607:f8b0:4864:20::935]) by sourceware.org (Postfix) with ESMTPS id D87303858420 for ; Fri, 17 Dec 2021 17:39:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D87303858420 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=sifive.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=sifive.com Received: by mail-ua1-x935.google.com with SMTP id w23so5751006uao.5 for ; Fri, 17 Dec 2021 09:39:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=5jdnkcvZMCkKf5o+pfJAkG6mB2wzWwp9BlkNhqD0Lfc=; b=KHukR7hNpx1YZXGcSzOPURG2+tYIuEX8vQ5nSq5cwVPjMhmI5Mbjs6vHvsRuuu/KDP 5w7/r9BO/P2c9NnnUkBGhvHgU3cgZDpYX+kghgSgGarCoYoocxZE/oOczHRtVPXNbRhr tnQClpuSVfTp6YpXXRMCbDDpJPVfqv0MU3RCZiiGT68PcB5aB9uTlhxALZbvkWqhCC1k adavVDnJy1y1qafZ7YOWBNTYd4yWLeKzH4yNSqq9EinAA0/4ILsNfzJp1AYlLe/ZpQ1i wfoBbCxWjkSko97g33WTTRiAdJJh2KofCDArkNfLJh87rjwxRh2eRk8tKTaDzJfJfPiP L6Rw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=5jdnkcvZMCkKf5o+pfJAkG6mB2wzWwp9BlkNhqD0Lfc=; b=NEW69ho8rby61G2U6HAepxNZAw2aecGZzcbJbKK5PmbNhLUfXOhFxoWO8lBs8qWaKo 5SrMNlgH14E+yuPsB6r60k0WWfoY/oyTl5cC3AW/AZwEIxxCcmIydfb+E9pQF/qDpQii VFw5eRhypmpEzOxxEZgvk/Ign8g3xDrMZtd/cOKILuPh8WPH44NjcP3P+89oNp19L1Lz Hqro2pa9P05o2HS/dzULycBCrUOyvEGwXshdYARRifhx9pyNHshDAICazUREI1FJjeGd 35rTqWiwdG4/8rBkGEoPGKf+rc9xhNg2iISQ7qV4yMzoXuqXFDr26xMwHUoU0nNKYkzY wtQg== X-Gm-Message-State: AOAM532+72KPswv2CoZulpOAK9AkwB6ywZlwOGp9UpmgJYuwZj7fEAUz skgKENBggI+YC6yGS0sw31sGC3pPcd+8doLLBwBXHBwtyljUeg== X-Google-Smtp-Source: ABdhPJypUmX0+PghbvikStkBmMyeIN+W1vbQkNnDN3wkmExncO/mjYn2f7hW4mykTXeQ7W6MKldWJo8xZj+PF1lygYI= X-Received: by 2002:ab0:5a0e:: with SMTP id l14mr1566981uad.8.1639762753212; Fri, 17 Dec 2021 09:39:13 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Nelson Chu Date: Sat, 18 Dec 2021 01:39:02 +0800 Message-ID: Subject: Re: [PATCH 0/5] RISC-V: Add Ratified Cache Management Operation ISA Extensions To: Tsukasa OI Cc: Binutils Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-3.3 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.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:39:16 -0000 On Sat, Dec 18, 2021 at 1:24 AM Tsukasa OI w= rote: > > Hi Nelson, > > Thanks for quick review and ...I didn't expect that you can view > my copyright assignment status. Yes, I can=E2=80=99t, but I ask someone with permission to check it out for= me :P > Anyway, you are right. Considering I'm preparing far more larger patchse= t > (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). Yeah, sometimes it=E2=80=99s done quickly, but sometimes it takes a while. = I will wait for your good news, thanks. Nelson > 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 extensio= ns: > >> > >> - 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 ope= rand > >> 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 > >> > >