Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp7764508rwd; Tue, 6 Jun 2023 16:16:55 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7PqgIAKHGP92aICP28yAInrcFiBnXPbgCW9dqoCeAfaJRTllgq0i/hYoq6+ZgBjKIyM58s X-Received: by 2002:a05:6a20:a126:b0:10c:2cb7:29b1 with SMTP id q38-20020a056a20a12600b0010c2cb729b1mr667249pzk.51.1686093415652; Tue, 06 Jun 2023 16:16:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1686093415; cv=none; d=google.com; s=arc-20160816; b=nyv+YxYLE/mG1aJ3PqdAz5QNyon8ZXewEw7NHOSY7jmd3mb0ekih83Ojq4CUmdhwF4 hsoWN8Y1YkhW7mwz4P1iQLu3m+rXieElPNDxXr+tjT7MiwKV8bpcziiFbnhbx9jkAN0G 0C9tJUdXk7dNwuNsDP3PNPXy+LHfBa3kHEXeKwSAtGZa4pvvg9uKoRhE9zKbegroWlHx izlL+FxWgD7RV3uIX3mG8sR8X+62qe5EeGzAm2Rynhd7GihhI2KY1GpE1LpHrmpGaJhn AA8bQ92ESMDXPWDBQn4zRj8fAWNfB+oGmmPUg0q1JW5T5zJFkbzP1HHEDC6v0Oe+HVPw YPqQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=XjJMiQ5w1XTPPbpdRBELR1zKtrWIvK1twSB7HWY4pu8=; b=0wQxx4+72LXzW/oxE9x7Ot08eRRqj0ssJXi5Hztrbo6pCk+MmXKNDBvy7+l9JPKKkz 8v/BT14CnuVcJvU2ealVvWOfSRWnCBC4HfJeunFnOHOrqgIPKUH69GO2YgmHj8PWPxVv JWNIFhuZn6LaR2S/kUzD9Y3rsTGEubHRAd9b9HNP+hJ8yRJWiyAO5O4Sg2BCcqzCIJl4 tahZrQMPDWX5mEZ37V1sTxsKl7eNHDBEgHEGFaGJQMUzDwbm6yc+J52Yow4A8/RG3G4a jdSY9XKdN9RaC8EaZ0EKSy008GXmKXfOcdnjqY6aoVd/B1feszZwkxx5iziR+y6L6Pk0 rARA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@atishpatra.org header.s=google header.b=mfskhz4i; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id o3-20020a170902d4c300b001ac83d2b076si8208194plg.337.2023.06.06.16.16.19; Tue, 06 Jun 2023 16:16:55 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@atishpatra.org header.s=google header.b=mfskhz4i; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240084AbjFFWxv (ORCPT + 99 others); Tue, 6 Jun 2023 18:53:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42316 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238508AbjFFWxu (ORCPT ); Tue, 6 Jun 2023 18:53:50 -0400 Received: from mail-lj1-x22f.google.com (mail-lj1-x22f.google.com [IPv6:2a00:1450:4864:20::22f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 01111125 for ; Tue, 6 Jun 2023 15:53:48 -0700 (PDT) Received: by mail-lj1-x22f.google.com with SMTP id 38308e7fff4ca-2b1badb8f9bso49487541fa.1 for ; Tue, 06 Jun 2023 15:53:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=atishpatra.org; s=google; t=1686092027; x=1688684027; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=XjJMiQ5w1XTPPbpdRBELR1zKtrWIvK1twSB7HWY4pu8=; b=mfskhz4iEylIjlHni1fvj3nELXtwocVQsqkILmDfLRyghnqtTZFCzI+Gab38jBRltq n4853KaTlAWS1M/yVUy+e8SLsResMCgkqobcG5KE0I9jC58+y2vwKOXQaLFSGxtNC3EZ qKqL3rd9sZVbpc1ZW89zUMZueMELW1MNfxSCM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686092027; x=1688684027; h=content-transfer-encoding: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=XjJMiQ5w1XTPPbpdRBELR1zKtrWIvK1twSB7HWY4pu8=; b=B/HMbHFelQUfvVnV6tr2zwIyP+O9GI+/BF8sHErajL/GWfJXCkYlDQHwW83g7tYlDE 6aJRDcMuYD5JcbrHTWu9nJKNZg391FuhNWXUID069I5N3nThxuQ2k+A/a4TVcAe6QR2x i1TU6kd9+B33zE0qUgItJeMliAYrp1ImzfD3CNUFwg2fps7pE9Zdn92Tqa4jX3GR9yiV vZmyVe2RZ4tDq0h0ewUHhnrDNpKIEYCoq6hBIpISrKcY8WHda1yV4I8dfPyXt7mHMZ+7 YFwVEmFZPNhImpg8bzTaqnSRcK5SEEvdmVLT91CzoldK/EEFfJhR9UJOdRBNaV+kxCxt Jj+g== X-Gm-Message-State: AC+VfDyuHTCrrvBhvPC/VGx9qEz2F6/6cI1tNxkpk111P2mNeln9hcHr HHiwmEFXbh7mDlyWaDf5Dbf6GDC/PmltcyLqZPlo X-Received: by 2002:a2e:9795:0:b0:2ae:d39c:4c36 with SMTP id y21-20020a2e9795000000b002aed39c4c36mr1492715lji.7.1686092027210; Tue, 06 Jun 2023 15:53:47 -0700 (PDT) MIME-Version: 1.0 References: <20230517105135.1871868-1-apatel@ventanamicro.com> <20230517105135.1871868-5-apatel@ventanamicro.com> In-Reply-To: <20230517105135.1871868-5-apatel@ventanamicro.com> From: Atish Patra Date: Tue, 6 Jun 2023 15:53:35 -0700 Message-ID: Subject: Re: [PATCH 04/10] RISC-V: KVM: Set kvm_riscv_aia_nr_hgei to zero To: Anup Patel Cc: Paolo Bonzini , Palmer Dabbelt , Paul Walmsley , Andrew Jones , kvm@vger.kernel.org, kvm-riscv@lists.infradead.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, May 17, 2023 at 3:52=E2=80=AFAM Anup Patel wrote: > > We hard-code the kvm_riscv_aia_nr_hgei to zero until IMSIC HW > guest file support is added in KVM RISC-V. > > Signed-off-by: Anup Patel > --- > arch/riscv/kvm/aia.c | 10 +++++++++- > 1 file changed, 9 insertions(+), 1 deletion(-) > > diff --git a/arch/riscv/kvm/aia.c b/arch/riscv/kvm/aia.c > index c78c06d99e39..3f97575707eb 100644 > --- a/arch/riscv/kvm/aia.c > +++ b/arch/riscv/kvm/aia.c > @@ -408,7 +408,7 @@ int kvm_riscv_aia_alloc_hgei(int cpu, struct kvm_vcpu= *owner, > > raw_spin_unlock_irqrestore(&hgctrl->lock, flags); > > - /* TODO: To be updated later by AIA in-kernel irqchip support */ > + /* TODO: To be updated later by AIA IMSIC HW guest file support *= / > if (hgei_va) > *hgei_va =3D NULL; > if (hgei_pa) > @@ -610,6 +610,14 @@ int kvm_riscv_aia_init(void) > if (kvm_riscv_aia_nr_hgei) > kvm_riscv_aia_nr_hgei--; > > + /* > + * Number of usable HGEI lines should be minimum of per-HART > + * IMSIC guest files and number of bits in HGEIE > + * > + * TODO: To be updated later by AIA IMSIC HW guest file support > + */ > + kvm_riscv_aia_nr_hgei =3D 0; > + > /* Initialize guest external interrupt line management */ > rc =3D aia_hgei_init(); > if (rc) > -- > 2.34.1 > Reviewed-by: Atish Patra --=20 Regards, Atish