commit | af68d87cac0664c9118e76727e4273eab56deb83 | [log] [tgz] |
---|---|---|
author | Jay Cornwall <Jay.Cornwall@amd.com> | Tue Aug 15 23:00:14 2017 -0400 |
committer | Oded Gabbay <oded.gabbay@gmail.com> | Tue Aug 15 23:00:14 2017 -0400 |
tree | efa137d188a0a008f6b8ec41dd76a78664cb63bc | |
parent | 4ebc7182743a4bef47cdd9d3e9f08cff943faa4f [diff] |
drm/amdkfd: Clamp EOP queue size correctly on Gfx8 Gfx8 HW incorrectly clamps CP_HQD_EOP_CONTROL.EOP_SIZE, which can lead to scheduling deadlock due to SE EOP done counter overflow. Enforce a EOP queue size limit which prevents the CP from sending more than 0xFF events at a time. Signed-off-by: Jay Cornwall <Jay.Cornwall@amd.com> Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com> Acked-by: Oded Gabbay <oded.gabbay@gmail.com> Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>