From: Jonathan Kim <[email protected]>

Enable precise memory for GFX 1250.

Signed-off-by: Jonathan Kim <[email protected]>
Reviewed-by: Mukul Joshi <[email protected]>
Signed-off-by: Alex Deucher <[email protected]>
---
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_topology.c 
b/drivers/gpu/drm/amd/amdkfd/kfd_topology.c
index 7a402c9c1b6e6..da05b17835d74 100644
--- a/drivers/gpu/drm/amd/amdkfd/kfd_topology.c
+++ b/drivers/gpu/drm/amd/amdkfd/kfd_topology.c
@@ -2029,9 +2029,12 @@ static void kfd_topology_set_capabilities(struct 
kfd_topology_device *dev)
                        dev->node_props.capability |=
                                
HSA_CAP_TRAP_DEBUG_PRECISE_ALU_OPERATIONS_SUPPORTED;
 
-               if (KFD_GC_VERSION(dev->gpu) >= IP_VERSION(12, 1, 0))
+               if (KFD_GC_VERSION(dev->gpu) >= IP_VERSION(12, 1, 0)) {
+                       dev->node_props.capability |=
+                               
HSA_CAP_TRAP_DEBUG_PRECISE_MEMORY_OPERATIONS_SUPPORTED;
                        dev->node_props.capability2 |=
                                
HSA_CAP2_TRAP_DEBUG_LDS_OUT_OF_ADDR_RANGE_SUPPORTED;
+               }
        }
 
        kfd_topology_set_dbg_firmware_support(dev);
-- 
2.52.0

Reply via email to