drm/amdgpu: Add kfd2kgd.set_compute_idle interface
This allows automatic switching to the compute power profile depending on compute activity. Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com> Reviewed-by: Eric Huang <JinHuiEric.Huang@amd.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
This commit is contained in:

committed by
Oded Gabbay

parent
39e7f33186
commit
01c097dbfc
@@ -282,6 +282,9 @@ struct tile_config {
|
||||
*
|
||||
* @gpu_recover: let kgd reset gpu after kfd detect CPC hang
|
||||
*
|
||||
* @set_compute_idle: Indicates that compute is idle on a device. This
|
||||
* can be used to change power profiles depending on compute activity.
|
||||
*
|
||||
* This structure contains function pointers to services that the kgd driver
|
||||
* provides to amdkfd driver.
|
||||
*
|
||||
@@ -403,6 +406,8 @@ struct kfd2kgd_calls {
|
||||
uint32_t (*read_vmid_from_vmfault_reg)(struct kgd_dev *kgd);
|
||||
|
||||
void (*gpu_recover)(struct kgd_dev *kgd);
|
||||
|
||||
void (*set_compute_idle)(struct kgd_dev *kgd, bool idle);
|
||||
};
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user