[AMD Official Use Only - AMD Internal Distribution Only]

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



> -----Original Message-----
> From: amd-gfx <[email protected]> On Behalf Of Mario
> Limonciello
> Sent: Friday, December 5, 2025 9:05 AM
> To: [email protected]
> Cc: Limonciello, Mario <[email protected]>; Laurenzo, Stella
> <[email protected]>
> Subject: [PATCH] amdkfd: Bump ABI to indicate presence of Trap handler 
> support for
> expert scheduling
>
> commit 0f0c8a6983db ("drm/amdkfd: Trap handler support for expert
> scheduling mode") introduced support for a trap handler when expert
> scheduling mode. However userspace needs to know whether or not a trap
> handler support is present.
>
> Bump the KFD IOCTL API so that userspace can key off this to decide.
>
> Suggested-by: Stella Laurenzo <[email protected]>
> Fixes: 0f0c8a6983db ("drm/amdkfd: Trap handler support for expert scheduling
> mode")
> Signed-off-by: Mario Limonciello <[email protected]>
> ---
>  include/uapi/linux/kfd_ioctl.h | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/include/uapi/linux/kfd_ioctl.h b/include/uapi/linux/kfd_ioctl.h
> index 84aa24c02715..4d0c1a53f9d5 100644
> --- a/include/uapi/linux/kfd_ioctl.h
> +++ b/include/uapi/linux/kfd_ioctl.h
> @@ -45,9 +45,10 @@
>   * - 1.17 - Add SDMA queue creation with target SDMA engine ID
>   * - 1.18 - Rename pad in set_memory_policy_args to misc_process_flag
>   * - 1.19 - Add a new ioctl to craete secondary kfd processes
> + * - 1.20 - Trap handler support for expert scheduling mode available
>   */
>  #define KFD_IOCTL_MAJOR_VERSION 1
> -#define KFD_IOCTL_MINOR_VERSION 19
> +#define KFD_IOCTL_MINOR_VERSION 20
>
>  struct kfd_ioctl_get_version_args {
>       __u32 major_version;    /* from KFD */
> --
> 2.51.2

Reply via email to