Message ID | 20240325153141.6816-7-apatel@ventanamicro.com |
---|---|
State | Accepted |
Headers | show
Return-Path: <kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=lX1F30TK; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ventanamicro.com header.i=@ventanamicro.com header.a=rsa-sha256 header.s=google header.b=BeSTaHLV; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org; envelope-from=kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=patchwork.ozlabs.org) Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4V3H492MPGz1yXy for <incoming@patchwork.ozlabs.org>; Tue, 26 Mar 2024 02:32:25 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=LmLC/cimaju6oAYaKpS32SYj4wM0mNe8Qkvx9vmKcrw=; b=lX1F30TK7AwNH2 nTvX1Y54O2Du1Af3uclwsiNDmD9J2qEU1rWh5bUWMfC33NhFG3ZrxzNj6EAuPJx70VgC8VMD5001v vZBwhRWllgHRPTMWVlK8otmROiXbnCehum4Lw60in6QUX9pFsUNTiy1s51WKFyDuQZTeyLccXyBs9 dxejNqhEjQMnEBRkpz35JNelVihyOOtbWc3LFXn+Syahcau3n47AN4BffsuTgxjhztevNmw5jqESF Z5+UAjEacwYJO3e19hI6tku0aBAkY347VOS1Syude9tChNU2zYYXSRh8jfxAYorCWLIDMUFtG20fQ lic0SWtxcswjVnCiprUQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1romJD-00000000Vua-0bg6; Mon, 25 Mar 2024 15:32:24 +0000 Received: from mail-pl1-x636.google.com ([2607:f8b0:4864:20::636]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1romJ9-00000000Vqd-1GMN for kvm-riscv@lists.infradead.org; Mon, 25 Mar 2024 15:32:20 +0000 Received: by mail-pl1-x636.google.com with SMTP id d9443c01a7336-1dddbe47ac1so34429025ad.1 for <kvm-riscv@lists.infradead.org>; Mon, 25 Mar 2024 08:32:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ventanamicro.com; s=google; t=1711380736; x=1711985536; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=4UNZw1HKonYlBZvv+pVqlr0cHdA9JysAQAhjF4txKvY=; b=BeSTaHLVPgljXAEPyUqk5Gcl2LEbiHRq2pt6msTXOItDb6OCSFHvHtzx7l4FYIBuJ6 0Y6tDboXsQBym/HPhTx7If2UOHR7yTNYYucSVe5B54tkE0RFSZyC0MHz8RTOYdDSM5Os OFmnn/PlmKIlL1i9CdDXNm/c2BGPPBAMP2+34FWMbylwO6Ze/lXTh7n2ANByJj6e9Ymh Nwu5Gv1gzy3JaTfqxzn7Uhmj2UeinLFU+4g5wHLEV0KPiJLc7htGu1iRz1a5J6O8kbI0 eDVTyd3zsqnNQ8tKfhaURtISUbqTTzKhbppsUoQsaKwnEYsOOW7D7wYcPMxqOz7iEjl2 HCJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711380737; x=1711985537; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=4UNZw1HKonYlBZvv+pVqlr0cHdA9JysAQAhjF4txKvY=; b=Wfcx1WHNl4tKGbiRIekQ+YIfxTfD/xmzaewPAnqFHM1gYqe0PW9eapEyr4xi3n0Ga6 QU+fSjsWHLD3AFke/WbHxk/pLkYGiEaP32HHaa3lAJQMFocKdQjwHXScLlNzhjnHXq75 dwfBWJBj+sLKLkuGUAcmJ8YrfHofHPOL32LflbQQeilXucSmxmS+e8AJhyOZslJ01stM md4H/GWXVpq0j2x90E1CtGSgtCzzsGSPT8Nrxh+b00HtK6ZRZY2sszxfJBibGkBxegKb X+Pbleg/80o8OwhGVPUp/OD06C0GKo9l6ofMsqKDQJ9ONe0hH61SjXk/WGB4C5SFkc6e aflw== X-Forwarded-Encrypted: i=1; AJvYcCWEvv3FYlGmZoCCHTcHuWjtLuXAe2EPXFtLHvfvcPeUHxjbTsy5yhRR1GPo/m59sO82zLkLMLmusX/qUGikMJ95oMZVrkYy54W75Kq6NQ== X-Gm-Message-State: AOJu0YyOJAZi4a79Z4IjrZl4JQVUJP33mdRSDP6u/8wVceT+biCiRn4T 8WngnWkOX7+IpPy45bsmTtxrSiAGYoS4hAAfoZp4qDXQdlu3VZX4B4xz9T2uxHU= X-Google-Smtp-Source: AGHT+IHPwsrs49S6yyD6ygszSBABqNrykpVi23D9o/WsfTyjh2IAWOZRtu/n8Y8pCF6s1suY+ra4iA== X-Received: by 2002:a17:902:f54d:b0:1e0:b697:d3ae with SMTP id h13-20020a170902f54d00b001e0b697d3aemr5903113plf.19.1711380736537; Mon, 25 Mar 2024 08:32:16 -0700 (PDT) Received: from anup-ubuntu-vm.localdomain ([171.76.87.36]) by smtp.gmail.com with ESMTPSA id u11-20020a170902e80b00b001dd0d090954sm4789044plg.269.2024.03.25.08.32.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Mar 2024 08:32:16 -0700 (PDT) From: Anup Patel <apatel@ventanamicro.com> To: Will Deacon <will@kernel.org>, julien.thierry.kdev@gmail.com, maz@kernel.org Cc: Paolo Bonzini <pbonzini@redhat.com>, Atish Patra <atishp@atishpatra.org>, Andrew Jones <ajones@ventanamicro.com>, Anup Patel <anup@brainfault.org>, kvm@vger.kernel.org, kvm-riscv@lists.infradead.org, Anup Patel <apatel@ventanamicro.com> Subject: [kvmtool PATCH v2 06/10] riscv: Add Zfh[min] extensions support Date: Mon, 25 Mar 2024 21:01:37 +0530 Message-Id: <20240325153141.6816-7-apatel@ventanamicro.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240325153141.6816-1-apatel@ventanamicro.com> References: <20240325153141.6816-1-apatel@ventanamicro.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240325_083219_375932_BDDA480B X-CRM114-Status: UNSURE ( 8.50 ) X-CRM114-Notice: Please train this message. X-Spam-Score: 3.4 (+++) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: When the Zfh[min] extensions are available expose it to the guest via device tree so that guest can use it. Signed-off-by: Anup Patel <apatel@ventanamicro.com> Reviewed-by: Andrew Jones <ajones@ventanamicro.com> --- riscv/fdt.c | 2 ++ riscv/include/kvm/kvm-config-arch.h | 6 ++++++ 2 files changed, 8 inserti [...] Content analysis details: (3.4 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [171.76.87.36 listed in zen.spamhaus.org] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:636 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain X-BeenThere: kvm-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <kvm-riscv.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/kvm-riscv>, <mailto:kvm-riscv-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/kvm-riscv/> List-Post: <mailto:kvm-riscv@lists.infradead.org> List-Help: <mailto:kvm-riscv-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/kvm-riscv>, <mailto:kvm-riscv-request@lists.infradead.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "kvm-riscv" <kvm-riscv-bounces@lists.infradead.org> Errors-To: kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org |
Series |
More ISA extensions
|
expand
|
diff --git a/riscv/fdt.c b/riscv/fdt.c index 44058dc..7687624 100644 --- a/riscv/fdt.c +++ b/riscv/fdt.c @@ -29,6 +29,8 @@ struct isa_ext_info isa_info_arr[] = { {"zbkc", KVM_RISCV_ISA_EXT_ZBKC}, {"zbkx", KVM_RISCV_ISA_EXT_ZBKX}, {"zbs", KVM_RISCV_ISA_EXT_ZBS}, + {"zfh", KVM_RISCV_ISA_EXT_ZFH}, + {"zfhmin", KVM_RISCV_ISA_EXT_ZFHMIN}, {"zicbom", KVM_RISCV_ISA_EXT_ZICBOM}, {"zicboz", KVM_RISCV_ISA_EXT_ZICBOZ}, {"zicntr", KVM_RISCV_ISA_EXT_ZICNTR}, diff --git a/riscv/include/kvm/kvm-config-arch.h b/riscv/include/kvm/kvm-config-arch.h index ae648ce..f1ac56b 100644 --- a/riscv/include/kvm/kvm-config-arch.h +++ b/riscv/include/kvm/kvm-config-arch.h @@ -64,6 +64,12 @@ struct kvm_config_arch { OPT_BOOLEAN('\0', "disable-zbs", \ &(cfg)->ext_disabled[KVM_RISCV_ISA_EXT_ZBS], \ "Disable Zbs Extension"), \ + OPT_BOOLEAN('\0', "disable-zfh", \ + &(cfg)->ext_disabled[KVM_RISCV_ISA_EXT_ZFH], \ + "Disable Zfh Extension"), \ + OPT_BOOLEAN('\0', "disable-zfhmin", \ + &(cfg)->ext_disabled[KVM_RISCV_ISA_EXT_ZFHMIN], \ + "Disable Zfhmin Extension"), \ OPT_BOOLEAN('\0', "disable-zicbom", \ &(cfg)->ext_disabled[KVM_RISCV_ISA_EXT_ZICBOM], \ "Disable Zicbom Extension"), \