radv: Address binding report for images is incorrect.
The entire range for the image is being reported, so even for sub-allocated resources, we observe things like:
3347:err:vkd3d_address_binding_tracker_report_entry: VA range [ffff800101600000, ffff800102600000) [size = 16777216 (0x1000000)]
3347:err:vkd3d_address_binding_tracker_report_entry: Fault offset: 15728640 (0xf00000)
3347:err:vkd3d_address_binding_tracker_report_entry: BIND
3347:err:vkd3d_address_binding_tracker_report_entry: T: 1470.626183 s
3347:err:vkd3d_address_binding_tracker_report_entry: Cookie: 779.
3347:err:vkd3d_address_binding_tracker_report_entry: VkImage [512 x 512 x 1] [levels = 1] [layers = 1] [fmt = 98] [type = 1] [usage = #17]
3347:err:vkd3d_address_binding_tracker_report_entry: VA range [ffff800101700000, ffff800102700000) [size = 16777216 (0x1000000)]
3347:err:vkd3d_address_binding_tracker_report_entry: Fault offset: 14680064 (0xe00000)
3347:err:vkd3d_address_binding_tracker_report_entry: BIND
3347:err:vkd3d_address_binding_tracker_report_entry: T: 1470.626194 s
3347:err:vkd3d_address_binding_tracker_report_entry: Cookie: 780.
3347:err:vkd3d_address_binding_tracker_report_entry: VkImage [512 x 512 x 1] [levels = 1] [layers = 1] [fmt = 98] [type = 1] [usage = #17]
3347:err:vkd3d_address_binding_tracker_report_entry: VA range [ffff800101800000, ffff800102800000) [size = 16777216 (0x1000000)]
3347:err:vkd3d_address_binding_tracker_report_entry: Fault offset: 13631488 (0xd00000)
3347:err:vkd3d_address_binding_tracker_report_entry: BIND
3347:err:vkd3d_address_binding_tracker_report_entry: T: 1470.626203 s
3347:err:vkd3d_address_binding_tracker_report_entry: Cookie: 781.
3347:err:vkd3d_address_binding_tracker_report_entry: VkImage [512 x 512 x 1] [levels = 1] [layers = 1] [fmt = 98] [type = 1] [usage = #17]
Even though the resource is just 1 MB.
vk_address_binding_report(&instance->vk, &image->vk.base,
radv_buffer_get_va(image->bindings[bind_idx].bo) + image->bindings[bind_idx].offset,
image->bindings[bind_idx].bo->size, VK_DEVICE_ADDRESS_BINDING_TYPE_BIND_EXT);
Seems to report a binding size that covers the BO's size, not image size.