Message ID | 20241005080024.11927-9-apatel@ventanamicro.com |
---|---|
State | New |
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=DcElpDlV; 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=FFZZseQx; 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 4XLHsz3xHfz1xtH for <incoming@patchwork.ozlabs.org>; Sat, 5 Oct 2024 18:01:11 +1000 (AEST) 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=EfdagLunHEccj9g4U+Bk78l8TuRdNnUZBmrHlDjlUhg=; b=DcElpDlVGi+pN5 gKA722Nb0/wRQ+JRtsKTyx4ovjjQAYLrxL/FOcDqCWhk+WwwSCzhMfcIFBaAK8qgrU3CmOqK7PXjW BTea6VOvcXY4dgRBitYBcUFTyB3VS/c5CfZc4HL3ZZqkGSCt6r8IcHH5P5s0zFTpex6fGzJqGmMII krniKK8dLqdNloHJxoKW3jgwl+tQ8duL0+eP1vrMnrCNmIVapakQRcQUGC9ImN0o1NnVOzndaOFzK CFpqfbSA7YhXvhjLi7a47+Rr37rdbhNT5bkIHcbRd+4o8dnoC/iOszqFzqKqvZdwSD5zsvwMaGNAf vswuAsyd4bpB0eQbQbCQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1swziw-0000000EyE5-1Cw2; Sat, 05 Oct 2024 08:01:10 +0000 Received: from mail-pl1-x62c.google.com ([2607:f8b0:4864:20::62c]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1swzir-0000000EyAK-2qb8 for kvm-riscv@lists.infradead.org; Sat, 05 Oct 2024 08:01:07 +0000 Received: by mail-pl1-x62c.google.com with SMTP id d9443c01a7336-20b6458ee37so33775455ad.1 for <kvm-riscv@lists.infradead.org>; Sat, 05 Oct 2024 01:01:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ventanamicro.com; s=google; t=1728115262; x=1728720062; 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=LnTudTyVELXhybVtVq++J6lTF/E6Jxcldx86tlZwzWc=; b=FFZZseQxRdzWwhmm2gS1CAniCuzfxuUySsNA/w0qXgDRR2M4AM9P2Du7GaBPtKcwT4 uLigTXQtfgFK6LJol9zYA10r1grBYQnK6dYStAMBtXO2PjFRVUpCUW3DkkNo29ZYtBtl ZW9Z5sZaNOo/QxJyhlwVTrMa1T4UXEuKiSxSFgX7pc8pY/FOrx5X4aCb9b3whY4BWdzk xRMk1EEAVuI0Cp7gKg9s3LZQiWhVBMnXitlskDQDSKUxZClH6kWEx0HDdy/5Mvp5K8Kz PF8pCgUGjSW4+xtyZeNExsq16hy8l1GCeHmZ4Ij23U2qHpmklqNLYA1SleESDqMEiiC9 g62g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728115262; x=1728720062; 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=LnTudTyVELXhybVtVq++J6lTF/E6Jxcldx86tlZwzWc=; b=W51mi52nv56je7d/6zGYi8UZckPZ7bJitX0tH0GD/2SLZ57t+EzuqsofUFv7aFJTaa PRBodMFHkEuEhoFmmOKH6oYyMUSbJbbQsf1Hh5eYEUkxc6j2koHq/m6DdasM9UYlBnLE JNbLsxwuZVZyLDxYhz8GE3Frk7SHnDNarH2UJIs1n42Qar06/oUPF4woz0BpE+Loo36M 9DAkmJV9BwTChs9r2jdBZed+Cz9xtUD0z3wgOOEVxWS5VP4H6Y3O8gZZZN4TqQlN1qD2 kAO1KNvwHepXJSDwzx3469pI5V8/o6vHuN/sPbT5hMuW3EvQOvDhjr+uNRRY5UI/iNVe gXKg== X-Forwarded-Encrypted: i=1; AJvYcCWNxrc8MSxYzPTBOQjpc3kTES7mG5frVQT+n9kuOWZzXEQa4b8J6gZg8Bl7q9BmqT/pVEQyITxanoU=@lists.infradead.org X-Gm-Message-State: AOJu0Ywffp3LcM35AdTSydsXjzAlmvDi9i4rWPkME5Y+CsQ040VGuWI7 XtVnnUFh6SvSEs9p8VPeDgmY4ZoOXEEs3j1xBnPk226anrGI4mz7dG4cxKCe/Dg= X-Google-Smtp-Source: AGHT+IEnuOzukj3EhhTiLkX34VWObsDOqzoeGnbWToEK7upZYPpjOZtBKbVZDiiQSLbHdYOq3pg6gQ== X-Received: by 2002:a17:90a:e7c7:b0:2e0:9b59:c0d0 with SMTP id 98e67ed59e1d1-2e1e63e3315mr4881500a91.41.1728115261841; Sat, 05 Oct 2024 01:01:01 -0700 (PDT) Received: from anup-ubuntu-vm.localdomain ([223.185.135.6]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e20ae69766sm1259172a91.8.2024.10.05.01.00.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 05 Oct 2024 01:01:01 -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 8/8] riscv: Add Zimop extension support Date: Sat, 5 Oct 2024 13:30:24 +0530 Message-ID: <20241005080024.11927-9-apatel@ventanamicro.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20241005080024.11927-1-apatel@ventanamicro.com> References: <20241005080024.11927-1-apatel@ventanamicro.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241005_010105_822264_EDCCA6CE X-CRM114-Status: UNSURE ( 9.03 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -2.1 (--) 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 Zimop extension is available expose it to the guest via device tree so that guest can use it. Signed-off-by: Anup Patel <apatel@ventanamicro.com> --- riscv/fdt.c | 1 + riscv/include/kvm/kvm-config-arch.h | 3 +++ 2 files changed, 4 insertions(+) Content analysis details: (-2.1 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:62c listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 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 -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 |
Add RISC-V ISA extensions based on Linux-6.11
|
expand
|
diff --git a/riscv/fdt.c b/riscv/fdt.c index 768ee1f..8189601 100644 --- a/riscv/fdt.c +++ b/riscv/fdt.c @@ -49,6 +49,7 @@ struct isa_ext_info isa_info_arr[] = { {"zihintntl", KVM_RISCV_ISA_EXT_ZIHINTNTL}, {"zihintpause", KVM_RISCV_ISA_EXT_ZIHINTPAUSE}, {"zihpm", KVM_RISCV_ISA_EXT_ZIHPM}, + {"zimop", KVM_RISCV_ISA_EXT_ZIMOP}, {"zknd", KVM_RISCV_ISA_EXT_ZKND}, {"zkne", KVM_RISCV_ISA_EXT_ZKNE}, {"zknh", KVM_RISCV_ISA_EXT_ZKNH}, diff --git a/riscv/include/kvm/kvm-config-arch.h b/riscv/include/kvm/kvm-config-arch.h index 5d655cf..7a9ca60 100644 --- a/riscv/include/kvm/kvm-config-arch.h +++ b/riscv/include/kvm/kvm-config-arch.h @@ -124,6 +124,9 @@ struct kvm_config_arch { OPT_BOOLEAN('\0', "disable-zihpm", \ &(cfg)->ext_disabled[KVM_RISCV_ISA_EXT_ZIHPM], \ "Disable Zihpm Extension"), \ + OPT_BOOLEAN('\0', "disable-zimop", \ + &(cfg)->ext_disabled[KVM_RISCV_ISA_EXT_ZIMOP], \ + "Disable Zimop Extension"), \ OPT_BOOLEAN('\0', "disable-zknd", \ &(cfg)->ext_disabled[KVM_RISCV_ISA_EXT_ZKND], \ "Disable Zknd Extension"), \
When the Zimop extension is available expose it to the guest via device tree so that guest can use it. Signed-off-by: Anup Patel <apatel@ventanamicro.com> --- riscv/fdt.c | 1 + riscv/include/kvm/kvm-config-arch.h | 3 +++ 2 files changed, 4 insertions(+)