From patchwork Wed Feb 14 12:37:52 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anup Patel X-Patchwork-Id: 1898910 Return-Path: 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=MFLEA0Ul; 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=DZ3VFa+B; 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 4TZd5c4qWJz23j4 for ; Wed, 14 Feb 2024 23:38:12 +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: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:In-Reply-To:References: List-Owner; bh=vvdBNsjuaa2xKe/XrqFxqR5RGpoTVfRJ/vXnSYlhVNE=; b=MFLEA0Ul6CTYCV kKrX3P7DsWTKfvz60SR/D5hkTQpkWnY+9BQzrfLbbnFfFvjqZDeDJxQv13/1weCXwDUMdl/oKhywF Uf/rzeKXZmoXIKbgjthuzVEWElYXcFoiaqsLGBV5OsbUJtCJIFNeKj6RX093yUu1nb2/5jtyFeA83 NCyNRNX5JgU1qPN0ObQxQeU/mJRugkaqKl+LgvTMttrgg9dO8YkXDF2YiWgr6gl89Z17ROfpLkP1Z l7FgQozRyO3xEfbkuEhftxmnw00lFdjnlkMLD/kOVKV+x2zFiZpvf2OcPc0h2J+z1egmSXtRuvpk7 C94zXmD1WQ7HIoXwupUQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1raEWh-0000000Cr4A-1HEA; Wed, 14 Feb 2024 12:38:11 +0000 Received: from mail-pl1-x62c.google.com ([2607:f8b0:4864:20::62c]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1raEWd-0000000Cr36-1jrp for kvm-riscv@lists.infradead.org; Wed, 14 Feb 2024 12:38:08 +0000 Received: by mail-pl1-x62c.google.com with SMTP id d9443c01a7336-1db51e55023so5967005ad.1 for ; Wed, 14 Feb 2024 04:38:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ventanamicro.com; s=google; t=1707914285; x=1708519085; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=iD3cuXtEG7eHzyqCNYQgPp1hH9CYhg6P7cRdMsq1rYY=; b=DZ3VFa+B1m0COREmtUjCIL1AVHimCMscAgvxp4IWYyp+OGznqJqxkRe+0WU7cJoMrf fmBIcKLgQUfMsIlU8zh+4ZhJklyDGjijzICF2Oblx2kqrYIYjGAQGZSjpHJx4JyClYPf fMB9m1x44CXWFoyr59KFPrxD1dJr2oxl2HeElR5GAuM0Kx+4CBaz5lpoSXHWg0q4lu1N T8rD9dYUarLTc0yJBiJrI3a3O8EF/jKrrGLFpZATB/wvJ5bLo9Z4V4sicPGRZB/LoFLz Di4cpxZ/t/9MJpTTDocG3bF7VizfsZzGhSTUss6kPmx0epbQLx/QRYiER9zsJAtKkGMQ eQDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707914285; x=1708519085; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=iD3cuXtEG7eHzyqCNYQgPp1hH9CYhg6P7cRdMsq1rYY=; b=lnBdYfWQg8fd76cL5oOdKFVH3noNCuyNx2Ne6ebn3tgiv7LW0xIvbd0jW8zeAphGuB jMXj4ruQ2fqqTWJx+MoKXtV/lDBd8KkGgHasfR1SBQWVFZ3RR52OJY2Npy/Z624zQP8X +AoG2TffbgVrPadSK0gx1YdRHuwZHDBDyyi2J2yMKaI7qrtjYDLtYDDKIIj3gYy4NuVt MpcBnHSTZopqCCJa+0hF97TyEthrbvbkh95iXgx7Zge+0tBOzClRJqao3oba29Qvo9Et /q8Lf3HdsLM5W8dnaMmcfTjrmujrd8TLaprdZde+KtDcXveMu9SNwkfsSJeHdk0K+vlj tjng== X-Forwarded-Encrypted: i=1; AJvYcCXbVcfy+odnAsfCJmm/hhhFYTeW2q3JGpbj2geZ83EHdYAJkI7Oj0tbtEA+nSCRzAXHVrNQ5a67+3evZGg1MBcNVZVy/6+QgJMH6dj86g== X-Gm-Message-State: AOJu0Yy/VrUgcQJSS26Eg+hBUS54UF7uJZADqomAOL1dqeH8EzirefTM DczBkx5NcEpMxWlFUXNZ9PeVVfmxrsL3XF1Rh22vfTg97YnqtEBl499aekvlYNc= X-Google-Smtp-Source: AGHT+IFTw5RXXW6Nviw3HgBB2tAXtXFmyAmPUcr6f2y5ZPZmWt6NKLCHnP/2J5spjEjEEYGaO/fojg== X-Received: by 2002:a17:902:dad2:b0:1db:299e:2409 with SMTP id q18-20020a170902dad200b001db299e2409mr2740913plx.22.1707914285501; Wed, 14 Feb 2024 04:38:05 -0800 (PST) X-Forwarded-Encrypted: i=1; AJvYcCV5cE4cGphxkpfqoHCDjRDQGwH9kyBOGqRNO8ol/US87I9xoe50dsAFuGlj4hxA0+kAZf5pPJWDqNEkeC2RIj3Vvt2KJcYCbWMysCaqHa5OwJh7GiVKlFO37WlvSiT/srsA4NwiCgOfjMlt8HDufJOraEaEttR9Owkusc6QvBL2JhtrHkgZup/cXkyIGWGjprYtxQoHfxCezRAtyXJEGyTDSMeKJd4F4t3HuwNTiFJ6AvmIt3uO7rSFwiY12zIOneCAodd5/6Ti/S5czsPooP91jZHSND8cl0vaSaVU1cbyKG3jx7CSUoq1us3gpQAs+7CQlbXfZl+IfEk1ibVJBOLvwFWkfETK414IR/DrGdnOtUwQQS0kDztcTKFOZQg095iz1hX5LOowJ0Pu+F3y3NEoPxVUbesMl2OIALDao83ElpDxCX4HG6WVyvJp5w== Received: from anup-ubuntu-vm.localdomain ([171.76.87.178]) by smtp.gmail.com with ESMTPSA id o20-20020a170902e29400b001d9b749d281sm3041419plc.53.2024.02.14.04.38.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Feb 2024 04:38:05 -0800 (PST) From: Anup Patel To: Paolo Bonzini , Atish Patra , Shuah Khan Cc: Palmer Dabbelt , Paul Walmsley , Andrew Jones , Anup Patel , kvm@vger.kernel.org, kvm-riscv@lists.infradead.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, Anup Patel Subject: [PATCH 0/5] KVM RISC-V report few more ISA extensions through ONE_REG Date: Wed, 14 Feb 2024 18:07:52 +0530 Message-Id: <20240214123757.305347-1-apatel@ventanamicro.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240214_043807_483246_1CE1732F X-CRM114-Status: UNSURE ( 8.12 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -0.2 (/) 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: This series extends the KVM RISC-V ONE_REG interface to report few more ISA extensions namely: Ztso and Zacas. These extensions are already supported by the HWPROBE interface in Linux-6.8 kernel. To test these patches, use KVMTOOL from the riscv_more_exts_round2_v1 branch at: https://github.com/avpatel/kvmtool.git Content analysis details: (-0.2 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_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -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_AU Message has a valid DKIM or DK signature from author's domain -0.0 T_SCC_BODY_TEXT_LINE No description available. X-BeenThere: kvm-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "kvm-riscv" Errors-To: kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org This series extends the KVM RISC-V ONE_REG interface to report few more ISA extensions namely: Ztso and Zacas. These extensions are already supported by the HWPROBE interface in Linux-6.8 kernel. To test these patches, use KVMTOOL from the riscv_more_exts_round2_v1 branch at: https://github.com/avpatel/kvmtool.git These patches can also be found in the riscv_kvm_more_exts_round2_v1 branch at: https://github.com/avpatel/linux.git Anup Patel (5): RISC-V: KVM: Forward SEED CSR access to user space RISC-V: KVM: Allow Ztso extension for Guest/VM KVM: riscv: selftests: Add Ztso extension to get-reg-list test RISC-V: KVM: Allow Zacas extension for Guest/VM KVM: riscv: selftests: Add Zacas extension to get-reg-list test arch/riscv/include/uapi/asm/kvm.h | 2 ++ arch/riscv/kvm/vcpu_insn.c | 13 +++++++++++++ arch/riscv/kvm/vcpu_onereg.c | 4 ++++ tools/testing/selftests/kvm/riscv/get-reg-list.c | 8 ++++++++ 4 files changed, 27 insertions(+)