diff --git a/src/amd/vulkan/radv_debug.c b/src/amd/vulkan/radv_debug.c index 48643f891be..8c0562de2a2 100644 --- a/src/amd/vulkan/radv_debug.c +++ b/src/amd/vulkan/radv_debug.c @@ -1124,7 +1124,7 @@ radv_GetDeviceFaultInfoEXT(VkDevice _device, VkDeviceFaultCountsEXT *pFaultCount if (vm_fault_occurred) { VkDeviceFaultAddressInfoEXT addr_fault_info = { - .reportedAddress = fault_info.addr, + .reportedAddress = ((int64_t)fault_info.addr << 16) >> 16, .addressPrecision = 4096, /* 4K page granularity */ };