[Public]

Reviewed-by: Kent Russell <[email protected]>



> -----Original Message-----
> From: amd-gfx <[email protected]> On Behalf Of Mario
> Limonciello
> Sent: Friday, December 5, 2025 1:42 PM
> To: [email protected]
> Cc: Limonciello, Mario <[email protected]>
> Subject: [PATCH] drm/amdkfd: Export the cwsr_size and ctl_stack_size to 
> userspace
>
> This is important for userspace to avoid hardcoding VGPR size.
>
> Signed-off-by: Mario Limonciello <[email protected]>
> ---
>  drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 4 ++++
>  1 file changed, 4 insertions(+)
>
> diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_topology.c
> b/drivers/gpu/drm/amd/amdkfd/kfd_topology.c
> index 9c3e8f946a3d..a0990dd2378c 100644
> --- a/drivers/gpu/drm/amd/amdkfd/kfd_topology.c
> +++ b/drivers/gpu/drm/amd/amdkfd/kfd_topology.c
> @@ -491,6 +491,10 @@ static ssize_t node_show(struct kobject *kobj, struct
> attribute *attr,
>                             dev->node_props.num_sdma_queues_per_engine);
>       sysfs_show_32bit_prop(buffer, offs, "num_cp_queues",
>                             dev->node_props.num_cp_queues);
> +     sysfs_show_32bit_prop(buffer, offs, "cwsr_size",
> +                           dev->node_props.cwsr_size);
> +     sysfs_show_32bit_prop(buffer, offs, "ctl_stack_size",
> +                           dev->node_props.ctl_stack_size);
>
>       if (dev->gpu) {
>               log_max_watch_addr =
> --
> 2.51.2

Reply via email to