From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id ECDF5C98310 for ; Thu, 24 Sep 2026 08:10:34 +0000 (UTC) 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:Cc:To:Message-Id:MIME-Version:Subject: Date: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=qa4yjk8XQLei7VYXthPm2fMo0xqkj1tGahdcNdMC04o=; b=ePbe/2lejNyaV8 qHrV6ft4B8TVTAcR0vxuIKwEX5DCTUKiB1wKMe97J5xScN1C4AEkOx3tK7m2N8Ad8N3LjlntDALng RYeZ535iwLZ6QoHAMQuX/bSlLY+dzB4Tj9VgmqZuLf7wS/3bkh/FGbtpXs5KIWYrPKNCwEeAO2JoU Fj5pOZqQY5S2864S7DmYKjNvDXLfCCKQJXuX/XM4YJmoMtKZgRRVd3DZnSkabKDwnlJOFC1Lo5GZ2 77w6N6cQiiNAmlRc47wnsShvHAjlhvXpd/LeyPof/bVT/6IOGkTnx5l4RjXi5ciruce+Gvg07RSwL nrC0A+vISi3GpkYBC4Xg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x9eX7-0000000AOTA-2UgW; Thu, 24 Sep 2026 08:10:21 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x9eX5-0000000AOSa-13kA for linux-riscv@bombadil.infradead.org; Thu, 24 Sep 2026 08:10:19 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=Cc:To:Message-Id: Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date:From:Sender: Reply-To:Content-ID:Content-Description:In-Reply-To:References; bh=qskrl8FoTONerp5XUUFpCXSU5ueWew9f+qB/NK4x0zg=; b=fSth7Kh5c755weaDih5T8J82b1 2tDd1pFIIW/Ab8C5qgdo3hY4TX+rSAL5ZW5cshDxfgCkSXvByAMdDu76oGt8Ji0IUKO6jE23sArZb KpjiCmulQdHKVE64fUyQsEQ7d35lAaQ6VHdDxJ6C5xtWK5gwI505VrVSXL1UJek4SZNj7Xyi2d6g+ XH5bvQHD27n7g9ew7XiPf91etqHXSMJHCVL1K+RSeqZlr1hRdG2QmNNsSkJswt3vP6W2pYuKiSEej hIMSuy8Fv8zqoczbj94jnfEdgewWjmpnIXyRtndCEFold5QfC/MGAyBPwSOXYrUKUMM33lcxVxeUA qZ1obQSA==; Received: from mail-dl2-x28.google.com ([2607:f8b0:4864:38::28]) by desiato.infradead.org with esmtps (Exim 4.99.2 #2 (Red Hat Linux)) id 1x9eX2-0000000Fhcx-0K7N for linux-riscv@lists.infradead.org; Thu, 24 Sep 2026 08:10:18 +0000 Received: by mail-dl2-x28.google.com with SMTP id a92af1059eb24-14373bcc010so1917162c88.1 for ; Thu, 24 Sep 2026 01:10:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=google; t=1790237413; x=1790842213; darn=lists.infradead.org; h=cc:to:message-id:content-transfer-encoding:content-type :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=qskrl8FoTONerp5XUUFpCXSU5ueWew9f+qB/NK4x0zg=; b=Fz2XwYHVCwGa/kFCihjHt0PZMnB1Mv1RRHbVI/o7MjNycnaVTcmFUsIKoMzPZ3fJgB lKy1afSitVcA0e0H6bsuxsGnALcTz2wtIice8Gbxi75LmdLqd5Nl+rOOSE9wcfPsVJ6O roSKD3x6jUuy4XzZNLo97onmWO3QIvpGzLG292J1R0wYYUjNKGv7KiXSf9/8hpbZbTz1 s9NyuJwsPKDgVhz6qt+D9Kx0rYqVJjw14laBkNXPF09QzOEQZ9FGPq6WBp6A7JO8pSLO wxhFh67rkfgwLBNXzajN2dOYXYwobhZMyLizYNuDLbai53WhK9a0XrhKy+MIhBLUrMVa GZJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790237413; x=1790842213; h=cc:to:message-id:content-transfer-encoding:content-type :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to:content-type; bh=qskrl8FoTONerp5XUUFpCXSU5ueWew9f+qB/NK4x0zg=; b=w9mMezDE6Nl2Wnoro8BXipFS8pd8tGuDYsVRlBfbFG1UAnqf2A6atkaEu0bQbsLgZU T7xZVw0Ha1+xO9ruvmXthwLaHL7/aNKKjzLtjgTITzsXlKeNUeRehQat1B/4wUof8GgZ I06B1oFURwGDMGWkbIWVk4ulXPNHk8VytCCPeQUCH6kUADqceDqeBdEmNDVEBCDR82Al TDuL3y8f9m56oevvT8fhqRrhXxWMqHkMR1Cso+h4l3uPq3qde74cW8UH8ewzuhXfxVHN zzseTcY6wlLstOHIKyyy3d6eCuEyQtark7pzLvXpcl2lTu9yYmFiMiiwAvbxEf6ZRHyd 6mNg== X-Forwarded-Encrypted: i=1; AKwUvBwOWGbT96iwn4xr7jNlHUX9V20uL8wTLHhRuOoB0KnecmkmlKoRD5cD6BsmF9rSB2CAE0yz7gvoPv8D5A==@lists.infradead.org X-Gm-Message-State: AFuF++me7FRqc97Tdweg28KXKZUfZtnubDpM2eNYsBoE+OyUOARbK5e9 s4Zw1x/KFoIs4S8zcMEed+SxE/49teBS+KxAMt8EQNyU1X8S2iRejLo0RumtZmkR/Gk= X-Gm-Gg: AYBFou2EQW1hn6ud6pF6+olkvlA/G76AGvMP2MKcIxC+0QzQZy7Qf9152oVe4UC2pKT 7EEUWTUJS5QcpR13Nb9JITq3I7+nk8upz5pjWd2jiHDt6+LYzpHMHur6WmkApaUkE+ejwmxYyxM SB9o5RMHHnM5gbYpXW2DhgzO1b9ldI6L4kI0jXBDA9mx9Ud04mqkAIy7RJfQ4NRG67itR4pH9rN i0n2kFM685Psj8ENpppgmuv24TK3h9N93vYlvfjEARhQRL/ROmj8qcLfDpg2c1v/u/1pBP7Q3I0 b1lCHh9PIaZdd5GIm8pwsbNm0DUtEIsfP7j6+kWzYRoRC0l5CHmpnOPhlkIJ7aL3VZppWxz//A6 DrFgocdpqLuj06OhL9FcalEtDNysyeNhZh/u1rFJ/GWhKxi+JT0iOygBjjYVC2lcdT2TBaU0lu+ +HrhzE7jXrNqUTO8jIhjj8NPi8jDOeYi9msOhRy5hE7pdSPKfVtdceCI+RH+WZG9rK99kWvUEXd GtFugyGB5OfiZ/cogw= X-Received: by 2002:a05:701b:42c5:20b0:143:298f:33b6 with SMTP id a92af1059eb24-14503fe4a39mr1479373c88.46.1790237413336; Thu, 24 Sep 2026 01:10:13 -0700 (PDT) Received: from sw07.internal.sifive.com ([4.53.31.132]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-144f9390183sm10838473c88.0.2026.09.24.01.10.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 01:10:12 -0700 (PDT) From: Yong-Xuan Wang Date: Thu, 24 Sep 2026 01:10:10 -0700 Subject: [PATCH] RISC-V: KVM: fix the Zicbo[m|z|p] block sizes in GET_ONE_REG MIME-Version: 1.0 Message-Id: <20260924-kvm_fix_cbosize-v1-1-e57eec1b19cb@sifive.com> X-B4-Tracking: v=1; b=H4sIAOLatGoC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIzMDSyMT3eyy3Pi0zIr45KT84syqVF3DpDSj5JQUIwuj5CQloK6ColSgNNj E6FgIv7g0KSs1uQRkjFJtLQCMNJxCcwAAAA== X-Change-ID: 20260924-kvm_fix_cbosize-1bf2cdd282cb To: Anup Patel , Atish Patra , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti Cc: greentime.hu@sifive.com, vincent.chen@sifive.com, zong.li@sifive.com, Anup Patel , kvm@vger.kernel.org, kvm-riscv@lists.infradead.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, Yong-Xuan Wang X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1790237412; l=1573; i=yongxuan.wang@sifive.com; s=20260424; h=from:subject:message-id; bh=EbRsjy+izD4FGJar3RutZAfTClGR/6Al7JWVZmKxHY4=; b=ktuwHwkl+sNKmTBsvPQ0ePdlIJCd1cN4B/8rlGZcLD78YaixmZ3+Sr9zf3M4Ve+OkLZfg1JZ5 NDnGj8FH/u6AD44JXwxKm5xyMK8rr/ydh0aXz4LawdWbz5iOAe6oTgj X-Developer-Key: i=yongxuan.wang@sifive.com; a=ed25519; pk=+8NCHB1ZJvZthQAmZspOAaqjo+/snaW8mFSiDx45HxY= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260924_091016_532154_6FA29C29 X-CRM114-Status: GOOD ( 10.27 ) X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org The kvm_riscv_vcpu_get_reg_config() should return the block size when the host supports the corresponding extensions. Fixes: 298276da73ca ("RISC-V: KVM: Zicbo[m|z|p] block sizes should be always present in ONE_REG") Signed-off-by: Yong-Xuan Wang --- arch/riscv/kvm/vcpu_onereg.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/riscv/kvm/vcpu_onereg.c b/arch/riscv/kvm/vcpu_onereg.c index 877ba823fc74..f2b125569449 100644 --- a/arch/riscv/kvm/vcpu_onereg.c +++ b/arch/riscv/kvm/vcpu_onereg.c @@ -50,13 +50,13 @@ static int kvm_riscv_vcpu_get_reg_config(struct kvm_vcpu *vcpu, reg_val = vcpu->arch.isa[0] & KVM_RISCV_BASE_ISA_MASK; break; case KVM_REG_RISCV_CONFIG_REG(zicbom_block_size): - reg_val = (kvm_riscv_isa_check_host(ZICBOM)) ? 0 : riscv_cbom_block_size; + reg_val = (kvm_riscv_isa_check_host(ZICBOM)) ? riscv_cbom_block_size : 0; break; case KVM_REG_RISCV_CONFIG_REG(zicboz_block_size): - reg_val = (kvm_riscv_isa_check_host(ZICBOZ)) ? 0 : riscv_cboz_block_size; + reg_val = (kvm_riscv_isa_check_host(ZICBOZ)) ? riscv_cboz_block_size : 0; break; case KVM_REG_RISCV_CONFIG_REG(zicbop_block_size): - reg_val = (kvm_riscv_isa_check_host(ZICBOP)) ? 0 : riscv_cbop_block_size; + reg_val = (kvm_riscv_isa_check_host(ZICBOP)) ? riscv_cbop_block_size : 0; break; case KVM_REG_RISCV_CONFIG_REG(mvendorid): reg_val = vcpu->arch.mvendorid; --- base-commit: b5060a4aa33d7d78a8c1837ab08ef0c81ea96650 change-id: 20260924-kvm_fix_cbosize-1bf2cdd282cb _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv