[Intel-gfx] [PATCH] drm/i915/guc: Log significant events at the info level

Michal Wajdeczko michal.wajdeczko at intel.com
Mon Feb 6 11:51:29 UTC 2017


On Mon, Feb 06, 2017 at 11:32:06AM +0000, Tvrtko Ursulin wrote:
> From: Tvrtko Ursulin <tvrtko.ursulin at intel.com>
> 
> Currently to establish whether GuC firmware has been loaded or
> submission enabled (default DRM log level), one has to detect
> the absence of the message saying that the load has been skipped
> and infer the opposite.
> 
> It is better to log the fact GuC firmware has been loaded and/or
> submission enabled explicitly to avoid any guesswork when looking
> at the logs.
> 
> Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin at intel.com>
> Cc: Arkadiusz Hiler <arkadiusz.hiler at intel.com>
> Cc: Chris Wilson <chris at chris-wilson.co.uk>
> Cc: Michal Wajdeczko <michal.wajdeczko at intel.com>
> ---
>  drivers/gpu/drm/i915/intel_guc_loader.c | 9 +++++----
>  1 file changed, 5 insertions(+), 4 deletions(-)
> 
> diff --git a/drivers/gpu/drm/i915/intel_guc_loader.c b/drivers/gpu/drm/i915/intel_guc_loader.c
> index 2f1cf9aea04e..ccf55d6a164e 100644
> --- a/drivers/gpu/drm/i915/intel_guc_loader.c
> +++ b/drivers/gpu/drm/i915/intel_guc_loader.c
> @@ -520,10 +520,6 @@ int intel_guc_setup(struct drm_i915_private *dev_priv)
>  
>  	guc_fw->load_status = INTEL_UC_FIRMWARE_SUCCESS;
>  
> -	DRM_DEBUG_DRIVER("GuC fw status: fetch %s, load %s\n",
> -		intel_uc_fw_status_repr(guc_fw->fetch_status),
> -		intel_uc_fw_status_repr(guc_fw->load_status));
> -
>  	intel_guc_auth_huc(dev_priv);
>  
>  	if (i915.enable_guc_submission) {
> @@ -536,6 +532,11 @@ int intel_guc_setup(struct drm_i915_private *dev_priv)
>  		guc_interrupts_capture(dev_priv);
>  	}
>  
> +	DRM_INFO("GuC %s (firmware %s [%u.%u])\n",
> +		 i915.enable_guc_submission ? "submission enabled" : "loaded",
> +		 guc_fw->path,
> +		 guc_fw->major_ver_wanted, guc_fw->minor_ver_wanted);

While with today code it is hard to load fw with different version than 'wanted'
(due to filename schema) but maybe we should still report ver_found here?

Reviewed-by: Michal Wajdeczko <michal.wajdeczko at intel.com>

Regards,
Michal

> +
>  	return 0;
>  
>  fail:
> -- 
> 2.7.4
> 


More information about the Intel-gfx mailing list