On 7/1/26 18:17, Timur Kristóf wrote: > This is necessary if we want to make use of the filter CAM. > > Signed-off-by: Timur Kristóf <[email protected]> > Reviewed-by: Tvrtko Ursulin <[email protected]> > --- > drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c > b/drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c > index 84c93364d220..299fe960b99e 100644 > --- a/drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c > +++ b/drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c > @@ -99,6 +99,7 @@ static int gmc_v12_0_process_interrupt(struct amdgpu_device > *adev, > bool write_fault = !!(entry->src_data[1] & > AMDGPU_GMC9_FAULT_SOURCE_DATA_WRITE); > uint32_t status = 0; > + uint32_t cam_index; > u64 addr; Same as patch #7, declare "int ret;" here instead. Christian. > > addr = (u64)entry->src_data[0] << 12; > @@ -110,7 +111,9 @@ static int gmc_v12_0_process_interrupt(struct > amdgpu_device *adev, > hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; > > if (retry_fault) { > - int ret = amdgpu_gmc_handle_retry_fault(adev, entry, addr, 0, 0, > + cam_index = entry->src_data[2] & 0x3ff; > + > + int ret = amdgpu_gmc_handle_retry_fault(adev, entry, addr, > cam_index, 0, > write_fault); > /* Returning 1 here also prevents sending the IV to the KFD */ > if (ret == 1)
- [PATCH 00/14] drm/amdgpu: Improve retry fault handling (v... Timur Kristóf
- [PATCH 01/14] drm/amdgpu: Respect noretry flag for r... Timur Kristóf
- Re: [PATCH 01/14] drm/amdgpu: Respect noretry fl... Christian König
- [PATCH 03/14] drm/amdgpu/ih: Don't perturb HW regist... Timur Kristóf
- Re: [PATCH 03/14] drm/amdgpu/ih: Don't perturb H... Christian König
- [PATCH 04/14] drm/amdgpu/ih: Add retry_cam_ack IH fu... Timur Kristóf
- Re: [PATCH 04/14] drm/amdgpu/ih: Add retry_cam_a... Christian König
- [PATCH 06/14] drm/amdgpu/ih7.0: Use IH_SW_RING_SIZE ... Timur Kristóf
- Re: [PATCH 06/14] drm/amdgpu/ih7.0: Use IH_SW_RI... Christian König
- [PATCH 08/14] drm/amdgpu/gmc12: Pass cam_index to re... Timur Kristóf
- Re: [PATCH 08/14] drm/amdgpu/gmc12: Pass cam_ind... Christian König
- [PATCH 02/14] drm/amdgpu/gfxhub: Enable retry fault ... Timur Kristóf
- Re: [PATCH 02/14] drm/amdgpu/gfxhub: Enable retr... Christian König
- Re: [PATCH 02/14] drm/amdgpu/gfxhub: Enable ... Timur Kristóf
- Re: [PATCH 02/14] drm/amdgpu/gfxhub: Ena... Christian König
- Re: [PATCH 02/14] drm/amdgpu/gfxhub... Timur Kristóf
- [PATCH 07/14] drm/amdgpu/gmc11: Pass cam_index to re... Timur Kristóf
- Re: [PATCH 07/14] drm/amdgpu/gmc11: Pass cam_ind... Christian König
- [PATCH 12/14] drm/amdgpu/ih7.0: Use MMIO ACK instead... Timur Kristóf
- Re: [PATCH 12/14] drm/amdgpu/ih7.0: Use MMIO ACK... Christian König
- RE: [PATCH 12/14] drm/amdgpu/ih7.0: Use MMIO ACK... Joshi, Mukul
