Commit 6f0e68b8 authored by Jonathan Kim's avatar Jonathan Kim Committed by Alex Deucher
Browse files

drm/amdkfd: enable cooperative launch on gfx12



Even though GWS no longer exists, to maintain runtime usage for
cooperative launch, SW set legacy GWS size.

Signed-off-by: default avatarJonathan Kim <jonathan.kim@amd.com>
Acked-by: default avatarMukul Joshi <mukul.joshi@amd.com>
Reviewed-by: default avatarHarish Kasiviswanathan <harish.kasiviswanathan@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 9655a160
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -590,9 +590,13 @@ static int kfd_gws_init(struct kfd_node *node)
			&& kfd->mec2_fw_version >= 0x6b) ||
		(KFD_GC_VERSION(node) >= IP_VERSION(11, 0, 0)
			&& KFD_GC_VERSION(node) < IP_VERSION(12, 0, 0)
			&& mes_rev >= 68))))
			&& mes_rev >= 68) ||
		(KFD_GC_VERSION(node) >= IP_VERSION(12, 0, 0))))) {
		if (KFD_GC_VERSION(node) >= IP_VERSION(12, 0, 0))
			node->adev->gds.gws_size = 64;
		ret = amdgpu_amdkfd_alloc_gws(node->adev,
				node->adev->gds.gws_size, &node->gws);
	}

	return ret;
}