From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oi1-x230.google.com (mail-oi1-x230.google.com [IPv6:2607:f8b0:4864:20::230]) by sourceware.org (Postfix) with ESMTPS id 06BDD3858D1E for ; Fri, 28 Jul 2023 03:44:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 06BDD3858D1E Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivosinc.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivosinc.com Received: by mail-oi1-x230.google.com with SMTP id 5614622812f47-3a5ac8717c6so1353651b6e.2 for ; Thu, 27 Jul 2023 20:44:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20221208.gappssmtp.com; s=20221208; t=1690515867; x=1691120667; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=qoxGG48BFT0iwbPR4MgHJC/aWGdIuRUW9rWiYgFpyQk=; b=PIvh7VT1sRu+K531uysYkzjYlf9kwemxjl/DiOvqV4794kaCL4O4BEE9pF+OoS5mwO pIEZMQk2ev/lcaJQqXEM2y02+AFDGkGHsiSp+VulEXpBtTNABMxpbkLD4T3qj329zPVz jxSgBK8wnoPXTLiSGvJV0ZQ6aBtrkyNiNsYayMLMtQGtUnzNtdGjH9oj2YDDaEJJm8x+ BB/G9smW5DynBz9TbmRQuW8IRwhdE8iXF6xpaVZ8uc5lbqcvYtrQF2Q/i+HiGpqJTkPb ocu8PjIoW35Tvptkrmbi7K2RbYl46bdwkzFyGb9mm6fQnKM5+r6FLGVHhzRPQrkgwqpX 5jlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690515867; x=1691120667; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=qoxGG48BFT0iwbPR4MgHJC/aWGdIuRUW9rWiYgFpyQk=; b=cXJhPOT11AF1g/yM1y7BqqzIPhY29mpc3rpLTVYk7/vVwgi18pKgzdgfd1HARlQOLN S8mTtOJUcOcQmf5X2hNxvqriZOrtIBNqyd5yedcNAdc6c3cJKVeT7LfrkqMhRvfKKlCD ZKZ79xnEtD1xa+1GJEz0zAXP1OO8ERwQoCVZanG61u6mgDg4FoQ6Qn5LiGTeg0U9kZ+j Gbx3XcobWbriS2Q62obMiLvRFq2eoKLAhi2E73Zte2KXhgJ7KdhrJ7x1WeFoNf7DQ/Af ggB7bmcTn0R1rrx5ftdqo9wvlLKd1CGb4lCkk9EWQ2Q4aROtf6HysBaaDJA6lgWReXIX 4vWw== X-Gm-Message-State: ABy/qLZEAGFUrd2fziAVW31faFLhNdgCWZOwN99hcRfwNjMIdULYzI8C IwyLuhr4FCVKv2Od2ri7UcoR/qdxmvc8Njbp5kTuKoIArQDazb7ThpY= X-Google-Smtp-Source: APBJJlF/zRqQiKNQWb8kcjuISwj/HCMvgy5exycbNvdRoLi0rShf90a03oEBKLgLEIuQ35WMdIJ6uQ+GaGhqk7qyIwc= X-Received: by 2002:a05:6808:3bb:b0:3a1:dac8:9c1f with SMTP id n27-20020a05680803bb00b003a1dac89c1fmr1334683oie.29.1690515866869; Thu, 27 Jul 2023 20:44:26 -0700 (PDT) MIME-Version: 1.0 References: <4d6c4075.28fac.18995ac1c5a.Coremail.jiawei@iscas.ac.cn> In-Reply-To: <4d6c4075.28fac.18995ac1c5a.Coremail.jiawei@iscas.ac.cn> From: Nelson Chu Date: Fri, 28 Jul 2023 11:44:15 +0800 Message-ID: Subject: Re: [PATCH] RISC-V: Add actual 'Zvkt' extension support To: jiawei@iscas.ac.cn Cc: Tsukasa OI , "binutils@sourceware.org" Content-Type: multipart/alternative; boundary="000000000000bb770d060183e547" X-Spam-Status: No, score=-9.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,GIT_PATCH_0,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE 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: --000000000000bb770d060183e547 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Ok, thanks, please commit. Nelson On Thu, Jul 27, 2023 at 12:47=E2=80=AFPM wrote: > LGMT, thanks for this work. > > > From: Tsukasa OI > > > > The 'Zvkt' extension is listed on the added extensions in the GNU > Binutils > > version 2.41 (see binutils/NEWS). However, the support of this extensi= on > > was actually missing. > > > > This commit adds actual support of this extension and adds implications > > from 'Zvkn' and 'Zvks' superset extensions. > > > > bfd/ChangeLog: > > > > * elfxx-riscv.c (riscv_implicit_subsets) Add implications from > > 'Zvkn' and 'Zvks'. (riscv_supported_std_z_ext): Add 'Zvkt' to > > the supported extension list. > > --- > > bfd/elfxx-riscv.c | 3 +++ > > 1 file changed, 3 insertions(+) > > > > diff --git a/bfd/elfxx-riscv.c b/bfd/elfxx-riscv.c > > index b43d2cfa0fab..ba5165766b2b 100644 > > --- a/bfd/elfxx-riscv.c > > +++ b/bfd/elfxx-riscv.c > > @@ -1162,6 +1162,7 @@ static struct riscv_implicit_subset > riscv_implicit_subsets[] =3D > > {"zvkn", "zvknha", check_implicit_always}, > > {"zvkn", "zvknhb", check_implicit_always}, > > {"zvkn", "zvbb", check_implicit_always}, > > + {"zvkn", "zvkt", check_implicit_always}, > > {"zvkng", "zvkn", check_implicit_always}, > > {"zvkng", "zvkg", check_implicit_always}, > > {"zvknc", "zvkn", check_implicit_always}, > > @@ -1169,6 +1170,7 @@ static struct riscv_implicit_subset > riscv_implicit_subsets[] =3D > > {"zvks", "zvksed", check_implicit_always}, > > {"zvks", "zvksh", check_implicit_always}, > > {"zvks", "zvbb", check_implicit_always}, > > + {"zvks", "zvkt", check_implicit_always}, > > {"zvksg", "zvks", check_implicit_always}, > > {"zvksg", "zvkg", check_implicit_always}, > > {"zvksc", "zvks", check_implicit_always}, > > @@ -1296,6 +1298,7 @@ static struct riscv_supported_ext > riscv_supported_std_z_ext[] =3D > > {"zvks", ISA_SPEC_CLASS_DRAFT, 1, 0, 0 }, > > {"zvksg", ISA_SPEC_CLASS_DRAFT, 1, 0, 0 }, > > {"zvksc", ISA_SPEC_CLASS_DRAFT, 1, 0, 0 }, > > + {"zvkt", ISA_SPEC_CLASS_DRAFT, 1, 0, 0 }, > > {"zvl32b", ISA_SPEC_CLASS_DRAFT, 1, 0, 0 }, > > {"zvl64b", ISA_SPEC_CLASS_DRAFT, 1, 0, 0 }, > > {"zvl128b", ISA_SPEC_CLASS_DRAFT, 1, 0, 0 }, > > > > base-commit: 477c9f2ba26ccd77016f2c97941fc8b35e332e35 > > -- > > 2.41.0 > > > --000000000000bb770d060183e547--