From: Alex Sierra <[email protected]>

Add 57-bit support for debugger set watch address API

Signed-off-by: Alex Sierra <[email protected]>
Co-authored-by: Alexey Kondratiev <[email protected]>
Reviewed-by: Philip.Yang <[email protected]>
Signed-off-by: Alex Deucher <[email protected]>
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c 
b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
index 965c7e688535a..bcb180f9d3ff8 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
@@ -330,7 +330,7 @@ static uint32_t kgd_gfx_v12_1_set_address_watch(struct 
amdgpu_device *adev,
 
        watch_address_cntl = 0;
        watch_address_low = lower_32_bits(watch_address);
-       watch_address_high = upper_32_bits(watch_address) & 0xffff;
+       watch_address_high = upper_32_bits(watch_address) & 0x1ffffff;
 
        watch_address_cntl = REG_SET_FIELD(watch_address_cntl,
                        TCP_WATCH0_CNTL,
-- 
2.53.0

Reply via email to