Received: by 2002:a25:683:0:0:0:0:0 with SMTP id 125csp1845723ybg; Thu, 4 Jun 2020 22:15:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy0Z9CkwP0eLFlEPmefno5mfb6AAmu5hVRoisoljRZGT6LvBL/wUiT3ZhEnmTHx+HWeLAEQ X-Received: by 2002:a17:906:7855:: with SMTP id p21mr7189564ejm.257.1591334099444; Thu, 04 Jun 2020 22:14:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1591334099; cv=none; d=google.com; s=arc-20160816; b=tTFr/G+dbU0OmfGyWlEv6Xz4I3tKIJSXlY2MTIK2vNSq54oVsqX0gQGHN34o1z5ifH CmjTyUB2d7+8PQV9BJfzlvMhORnNzMmSAmN8a6Edu2cW80cGG6Ej8BYWFyvWmbnQKyss XOw+ogN3UNw8uvfosuF3248ZvXb4NRrj/7mSX6C8swzMda8plo04467Z5jd+oW9dC76j cbHA24ghII/jekUH8RI4k21nQjskZKvTOgwDgOghBlhVENe5JhnryhNGJxokZcg4gjgU PfS/nd+IrYEFRD6/Y+BzHs+SNxVaqCF6DLzlORj7HvLMcUNzrK9x2fRcQ6d8Lkh/xB+y pf1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:reply-to:message-id :subject:cc:to:from:date:ironport-sdr:ironport-sdr; bh=wgR6Svp7n30h+kQrJmQ0ZfSP9lNpf7QQ1qbPJvHkQ64=; b=Xizc0KUnK3ykHcZvOH6gWrrc4wV6AvNc8cl+38Og1R55ix8yddx9+Mjd1nwf9AwKq2 vSn7v/BPtNVyJC3WKpWAI71nTSebjxOYXBVJ2sRnvoRrCV7Hu7ZivneYOUjeEuPgr3x9 405UWKIEAbhxzVovpQDBLzD4YvIuiQ21oqj7uURiq0rnv+UEB6rKlwnUGM9JIVDo/WUm NjIa1rp0Lvfu4LtrEHQglnlu24SZYYJU3rEUzvTJdWkc1mLaMWkcZzfPHSpjXTDZpapy rXt13lJF855SMCPd2HZ61YjxUJ8YRMtNT+wZY9rtXjQutonlITY6lUf73WZpFKDObB2i l3gw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h2si2866603ejq.305.2020.06.04.22.14.35; Thu, 04 Jun 2020 22:14:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726127AbgFEFKK (ORCPT + 99 others); Fri, 5 Jun 2020 01:10:10 -0400 Received: from mga09.intel.com ([134.134.136.24]:21900 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725280AbgFEFKK (ORCPT ); Fri, 5 Jun 2020 01:10:10 -0400 IronPort-SDR: GF9rJsIpdPDqTCZsWnDhkiNGYGJ9eMDSzSNerqBaDTC/R42iP5R2FtKApIfcjL5/pLb1j7oiy2 byBzoMz+2Pnw== X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Jun 2020 22:10:09 -0700 IronPort-SDR: 4idtIugdnOHQYK2nosQvAUNWjA4rL6bAZOJwhqMG8P8YiBjNHy5yvSIA3oUSYEWxW9LZRDSuZc TLH/up3j8ssQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,475,1583222400"; d="asc'?scan'208";a="445768791" Received: from zhen-hp.sh.intel.com (HELO zhen-hp) ([10.239.160.147]) by orsmga005.jf.intel.com with ESMTP; 04 Jun 2020 22:10:07 -0700 Date: Fri, 5 Jun 2020 12:54:30 +0800 From: Zhenyu Wang To: Julian Stecklina Cc: intel-gvt-dev@lists.freedesktop.org, Thomas Prescher , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: Re: [PATCH] drm/i915/gvt: print actionable error message when gm runs out Message-ID: <20200605045430.GS5687@zhen-hp.sh.intel.com> Reply-To: Zhenyu Wang References: <20200603123321.263895-1-julian.stecklina@cyberus-technology.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="tuFXEhzhBeitrIAu" Content-Disposition: inline In-Reply-To: <20200603123321.263895-1-julian.stecklina@cyberus-technology.de> User-Agent: Mutt/1.10.0 (2018-05-17) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --tuFXEhzhBeitrIAu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2020.06.03 14:33:21 +0200, Julian Stecklina wrote: > When a user tries to allocate too many or too big vGPUs and runs out > of graphics memory, the resulting error message is not actionable and > looks like an internal error. >=20 > Change the error message to clearly point out what actions a user can > take to resolve this situation. >=20 > Cc: Thomas Prescher > Cc: Zhenyu Wang > Signed-off-by: Julian Stecklina > --- > drivers/gpu/drm/i915/gvt/aperture_gm.c | 9 ++++++--- > 1 file changed, 6 insertions(+), 3 deletions(-) >=20 > diff --git a/drivers/gpu/drm/i915/gvt/aperture_gm.c b/drivers/gpu/drm/i91= 5/gvt/aperture_gm.c > index 0d6d598713082..5c5c8e871dae2 100644 > --- a/drivers/gpu/drm/i915/gvt/aperture_gm.c > +++ b/drivers/gpu/drm/i915/gvt/aperture_gm.c > @@ -69,9 +69,12 @@ static int alloc_gm(struct intel_vgpu *vgpu, bool high= _gm) > start, end, flags); > mmio_hw_access_post(gt); > mutex_unlock(>->ggtt->vm.mutex); > - if (ret) > - gvt_err("fail to alloc %s gm space from host\n", > - high_gm ? "high" : "low"); > + if (ret) { > + gvt_err("vgpu%d: failed to allocate %s gm space from host\n", > + vgpu->id, high_gm ? "high" : "low"); > + gvt_err("vgpu%d: destroying vGPUs, decreasing vGPU memory size or incr= easing GPU aperture size may resolve this\n", > + vgpu->id); Currently we can't decrease vGPU mem size as defined by mdev type, so actually you may try different vGPU type. And aperture size is also handled for supported vGPU mdev types, so assume user should already be awared of that too. I just don't want us to be too chatty. :) > + } > =20 > return ret; > } > --=20 > 2.26.2 >=20 > _______________________________________________ > intel-gvt-dev mailing list > intel-gvt-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/intel-gvt-dev --=20 Open Source Technology Center, Intel ltd. $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827 --tuFXEhzhBeitrIAu Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQTXuabgHDW6LPt9CICxBBozTXgYJwUCXtnQBgAKCRCxBBozTXgY J/c4AKCKRut0XbYE1ZzbeKKaRdpwFEG8cgCfRE5+/HXqXZ4OypqRUdPCM+ACVTk= =2IF1 -----END PGP SIGNATURE----- --tuFXEhzhBeitrIAu--