On Mon, Mar 23, 2026 at 3:04 PM Amber Lin <[email protected]> wrote: > > After suspend/resume sdma_gang is supported on MES 12.1, SDMA queue reset > is supported too. > > Signed-off-by: Amber Lin <[email protected]> > --- > drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_topology.c > b/drivers/gpu/drm/amd/amdkfd/kfd_topology.c > index 4c52819aef9e..42d52c1f5109 100644 > --- a/drivers/gpu/drm/amd/amdkfd/kfd_topology.c > +++ b/drivers/gpu/drm/amd/amdkfd/kfd_topology.c > @@ -514,7 +514,8 @@ static ssize_t node_show(struct kobject *kobj, struct > attribute *attr, > dev->node_props.capability |= > HSA_CAP_AQL_QUEUE_DOUBLE_MAP; > > - if (KFD_GC_VERSION(dev->gpu) < IP_VERSION(10, 0, 0) && > + if ((KFD_GC_VERSION(dev->gpu) < IP_VERSION(10, 0, 0) || > + KFD_GC_VERSION(dev->gpu) == IP_VERSION(12, 1, 0)) &&
I thought this already worked on other MES-enabled chips. Alex > (dev->gpu->adev->sdma.supported_reset & > AMDGPU_RESET_TYPE_PER_QUEUE)) > dev->node_props.capability2 |= > HSA_CAP2_PER_SDMA_QUEUE_RESET_SUPPORTED; > > -- > 2.43.0 >
