[AMD Official Use Only] > -----Original Message----- > From: Sider, Graham <[email protected]> > Sent: December 9, 2021 1:33 PM > To: [email protected] > Cc: Kim, Jonathan <[email protected]>; Kuehling, Felix > <[email protected]>; Sider, Graham <[email protected]> > Subject: [PATCH] drm/amdkfd: add Navi2x to GWS init conditions > > Initalize GWS on Navi2x with mec2_fw_version >= 0x42. > > Signed-off-by: Graham Sider <[email protected]>
Reviewed-and-tested-by: Jonathan Kim <[email protected]> > --- > drivers/gpu/drm/amd/amdkfd/kfd_device.c | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_device.c > b/drivers/gpu/drm/amd/amdkfd/kfd_device.c > index facc28f58c1f..67dd94b0b9a7 100644 > --- a/drivers/gpu/drm/amd/amdkfd/kfd_device.c > +++ b/drivers/gpu/drm/amd/amdkfd/kfd_device.c > @@ -368,7 +368,10 @@ static int kfd_gws_init(struct kfd_dev *kfd) > (KFD_GC_VERSION(kfd) == IP_VERSION(9, 4, 1) > && kfd->mec2_fw_version >= 0x30) || > (KFD_GC_VERSION(kfd) == IP_VERSION(9, 4, 2) > - && kfd->mec2_fw_version >= 0x28)))) > + && kfd->mec2_fw_version >= 0x28) || > + (KFD_GC_VERSION(kfd) >= IP_VERSION(10, 3, 0) > + && KFD_GC_VERSION(kfd) <= IP_VERSION(10, 3, 5) > + && kfd->mec2_fw_version >= 0x42)))) > ret = amdgpu_amdkfd_alloc_gws(kfd->adev, > kfd->adev->gds.gws_size, &kfd->gws); > > -- > 2.25.1
