drm/amdgpu: add amdgpu.sched_hw_submission option
This option can be used to specify the max number of submissions in the
active HW queue. The default value is 2 now.
Signed-off-by: Jammy Zhou <Jammy.Zhou@amd.com>
Reviewed-by: Chunming Zhou <david1.zhou@amd.com>
diff --git a/drivers/gpu/drm/amd/scheduler/gpu_scheduler.h b/drivers/gpu/drm/amd/scheduler/gpu_scheduler.h
index 52577a88..7f6bc26 100644
--- a/drivers/gpu/drm/amd/scheduler/gpu_scheduler.h
+++ b/drivers/gpu/drm/amd/scheduler/gpu_scheduler.h
@@ -26,8 +26,6 @@
#include <linux/kfifo.h>
-#define AMD_MAX_ACTIVE_HW_SUBMISSION 2
-
#define AMD_KERNEL_CONTEXT_ID 0
#define AMD_KERNEL_PROCESS_ID 0
@@ -127,7 +125,8 @@
struct amd_sched_backend_ops *ops,
uint32_t ring,
uint32_t granularity,
- uint32_t preemption);
+ uint32_t preemption,
+ uint32_t hw_submission);
int amd_sched_destroy(struct amd_gpu_scheduler *sched);