[Intel-xe] [PATCH] drm/xe: add some debug info for d3cold

Rodrigo Vivi rodrigo.vivi at intel.com
Mon Dec 4 14:16:05 UTC 2023


On Mon, Dec 04, 2023 at 10:51:27AM +0000, Matthew Auld wrote:
> From the CI logs we want to easily know if the machine is capable and
> allowed to enter d3cold, and can therefore potentially trigger the
> d3cold RPM suspend and resume path.
> 
> Signed-off-by: Matthew Auld <matthew.auld at intel.com>
> Cc: Anshuman Gupta <anshuman.gupta at intel.com>
> Cc: Riana Tauro <riana.tauro at intel.com>

Reviewed-by: Rodrigo Vivi <rodrigo.vivi at intel.com>

> ---
>  drivers/gpu/drm/xe/xe_pci.c | 3 +++
>  drivers/gpu/drm/xe/xe_pm.c  | 3 +++
>  2 files changed, 6 insertions(+)
> 
> diff --git a/drivers/gpu/drm/xe/xe_pci.c b/drivers/gpu/drm/xe/xe_pci.c
> index 6977f48b03c8..501b4489f9d4 100644
> --- a/drivers/gpu/drm/xe/xe_pci.c
> +++ b/drivers/gpu/drm/xe/xe_pci.c
> @@ -751,6 +751,9 @@ static int xe_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
>  
>  	xe_pm_init(xe);
>  
> +	drm_dbg(&xe->drm, "d3cold: capable=%s\n",
> +		str_yes_no(xe->d3cold.capable));
> +
>  	return 0;
>  }
>  
> diff --git a/drivers/gpu/drm/xe/xe_pm.c b/drivers/gpu/drm/xe/xe_pm.c
> index e31a91cf311c..b429c2876a76 100644
> --- a/drivers/gpu/drm/xe/xe_pm.c
> +++ b/drivers/gpu/drm/xe/xe_pm.c
> @@ -399,4 +399,7 @@ void xe_pm_d3cold_allowed_toggle(struct xe_device *xe)
>  		xe->d3cold.allowed = false;
>  
>  	mutex_unlock(&xe->d3cold.lock);
> +
> +	drm_dbg(&xe->drm,
> +		"d3cold: allowed=%s\n", str_yes_no(xe->d3cold.allowed));
>  }
> -- 
> 2.43.0
> 


More information about the Intel-xe mailing list