[Intel-xe] [PATCH v2 1/2] drm/xe: add a new sysfs directory for gtidle properties

Andi Shyti andi.shyti at linux.intel.com
Fri Jun 16 10:03:12 UTC 2023


Hi Riana,

On Fri, Jun 16, 2023 at 02:55:20PM +0530, Riana Tauro wrote:
> 1) Add a new sysfs directory under devices/gt#/ called gtidle
>    to contain idle properties of GT such as name, idle_status,
>    idle_residency_ms
> 
> 2) Remove forcewake calls for residency counter
> 
> v2:
>     - abstract using function pointers (Anshuman)
>     - remove forcewake calls for residency counter
>     - use device_attr (Badal)
>     - move rc functions to guc_pc
>     - change name to gt_idle (Rodrigo)
> 
> v3:
>     - return error for drmm_add_action_or_reset
>     - replace file and functions with gt_idle prefix
>       to gt_idle_sysfs (Himal)
>     - use enum for gt idle state
>     - move multiplier to gt idle and initialize (Anshuman)
>     - correct doc annotation (Rodrigo)
>     - remove return variable
>     - use kobj_gt instead of new gtidle kobj
>     - move residency_ms to gtidle file
>     - retain xe_guc_pc prefix for functions in guc_rc file (Michal)
> 
> v4:
>     - fix doc errors in xe_guc_pc file
>     - change u64 to u32 for reading residency counter
>     - keep gtidle states generic GT_IDLE_C[0/6] (Anshuman)
> 
> v5:
>     - update commit message to include removal of
>       forcewake calls (Anshuman)
>     - return void from sysfs initialization function and add warnings
>       (Andi)
> 
> Signed-off-by: Riana Tauro <riana.tauro at intel.com>
> Acked-by: Rodrigo Vivi <rodrigo.vivi at intel.com>
> Reviewed-by: Anshuman Gupta <anshuman.gupta at intel.com>

looks good!

Reviewed-by: Andi Shyti <andi.shyti at linux.intel.com> 

Andi


More information about the Intel-xe mailing list